Xiaomi Vacuum Mop (including the S10, S12, X10+ and others) supports interchangeable voice packs that allow you to change the alert language, add a female/male voice or even set custom sounds. However, official documentation often does not mention the nuances of the process, from choosing a compatible version to solving errors such as βCan not download the package.β In this article, we will discuss all the current methods of installation, including bypassing regional restrictions and manually downloading files.
Voice packages for Xiaomi are divided into two types: official (available in the Mi Home app) and custom (installed through third-party utilities like Mi Home Hack or Valetudo). The first option is simpler, but limited to the languages supported by your server region. The second requires technical skills, but opens access to informal voices, including from the community (for example, voices of characters from games or movies).
Important: The procedure is different for models with a Rockchip chip (for example, Xiaomi Vacuum Mop 2 Lite) and MediaTek (Xiaomi Vacuum Mop Pro).
1.Preparation: checking the model and firmware version
Before you install a voice pack, make sure your model supports this feature. Some budget versions (such as Xiaomi Vacuum Mop Essential) have stripped-down software without the ability to change voice.
How to check:
- π Open the Mi Home app β Choose your vacuum cleaner β Settings (β) β About the device.
- π Find the lines Model and firmware version. Write them down, and you'll need them to select a compatible package.
- π Check the server region: If you have a Chinese server, voice packets may not be available without changing the region (instruction below).
Minimum installation requirements:
| Model vacuum cleaner | Minimum firmware version | Support for custom packages |
|---|---|---|
| Xiaomi Vacuum Mop S10/S12 | 3.5.8_000124 higher | Yes (via Valetudo) |
| Xiaomi Vacuum Mop 2 Pro | 3.3.9_000105 | Yeah (root requires) |
| Xiaomi Vacuum Mop X10+ | 4.1.2_000210 | Yes (officially + caste) |
| Xiaomi Vacuum Mop 2 Lite | 3.1.5_000088 | No. |
β οΈ Note: If your firmware is older than the one listed in the table, first update it through Settings. β Software Update: Installing a voice packet on an outdated version can cause a system failure.
2.Official method: installation via Mi Home
The easiest method is to use the built-in feature in the Mi Home app, which is suitable for most models, but only works with official voice packets.
Step-by-step:
- Open Mi Home and select your vacuum cleaner.
- Go to Settings (β) β Voice packets.
- Click Download new packages β the app will show you the available options.
- Select a language (such as Russian, English or Chinese) and click Install.
- Wait until the loading is completed (usually 1-3 minutes). The vacuum cleaner will restart automatically.
If the button is missing, voice packs:
- π Check the server region: Russia Server should be selected for Russia. If China is, change it in your account settings.
- π± Update the Mi Home app to the latest version in the App Store or Google Play.
- π§ Reset the app cache: Phone settings β Annexes β Mi Home β Warehouse β Clear the cache.
β οΈ Note: On some firmware, after installing the voice packet, the vacuum cleaner may start speaking in a mixture of languages (e.g., alerts in Russian and errors in Chinese). β Reboot.
βοΈ Preparation for installation through Mi Home
3. Solving problems with official installation
Most often, users encounter errors such as βVoice packet failed to loadβ or βServer unavailableβ.
| Mistake. | Reason. | Decision |
|---|---|---|
| I couldn't get the package up. | Unstable Internet connection | Connect the vacuum cleaner to a 5 GHz network or use mobile Internet |
| Server unavailable | The server region does not support packets | Change the server to Singapore (sg) or Germany (de) |
| No packages available | Outdated firmware | Update the vacuum cleaner through Settings β Update |
| Mistake 1002 | Conflict with custom firmware | Drop the vacuum cleaner to factory settings |
If the server change didnβt help, try an alternative method:
- Remove the vacuum cleaner from the Mi Home app.
- Reset it to factory settings (press the power button for 10 seconds).
- Add the device again by selecting the binding to the server Germany (de).
- Repeat the attempt to install the voice packet.
What to do if the vacuum cleaner freezes after installing the package?
4. Installation of custom voice packets
Those who want to install informal voices (such as voices from games, movies or custom recordings) will need access to the vacuum cleaner file system.
- π οΈ Valetudo (alternative firmware with open source) API).
- π₯οΈ Mi Home Hack (tool for modifying official software).
- π ADB (for models on MediaTek with unlocked bootloader).
Importantly, these techniques require technical skills and may be unwarranted, and we recommend them only to advanced users.
Instructions for Valetudo:
- Install Valetudo on the vacuum cleaner (instructions on the official website).
- Connect to the web interface of the vacuum cleaner at the address http://[IP-vacuum-dress].
- Go to File Editor and find the /mnt/default/tts folder.
- Upload the voice packet files in.mp3 or.wav format (you can download from forums like 4PDA).
- Reboot the vacuum cleaner through System β Reboot.
For Mi Home Hack:
1. Download the utility from GitHub: https://github.com/Maxmudjon/com.xiaomi-miio
2. Connect to the vacuum cleaner by SSH (login: root, password: empty or 1234).
3. execute the command:
cd /mnt/default/tts && wget [link to voice packet]
Assign rights:
chmod 755 *.mp3
5.Reboot the device: rebootβ οΈ Note: Incorrect file replacement in the folder /mnt/default/tts This can cause a complete loss of sound in the vacuum cleaner!
π‘
If you want to create your voice pack, use ElevenLabs to generate realistic voice, then convert files to 16kHz, mono via Audacity.
5. Where to download voice packs for Xiaomi Vacuum Mop
Official packages are automatically downloaded via Mi Home, but custom options will require third-party sources.
- π 4PDA: Theme "Voice packages for Xiaomi" (there are Russian, English and humorous versions).
- π¦ GitHub: repositories like xiaomi-vacuum-voices with open collections.
- π΅ SoundCloud: users post entries for vacuum cleaners (see #XiaomiVacuum tag).
- π AliExpress: Sellers offer ready-made sets of voices (e.g. voices) JARVIS or Terminator).
When choosing a package, pay attention to:
- π File format: only supported.mp3 (16β32 kbit/s) and.wav (16 kHz).
- π Compatibility: the description should indicate for which model of vacuum cleaner the package is intended.
- π Folder structure: Files should be named the same as the original ones (e.g., the original ones, start_cleaning.mp3, error_01.mp3).
The only reliable way to check the package before installing is to test it on a backup of the original files. To do this, copy the /mnt/default/tts folder to your computer and replace the files in it, then check the playback through any player.
6. Voice reset to factory settings
If after experimenting with voice packets, the vacuum cleaner began to work incorrectly (for example, does not reproduce sounds or gives errors), return the original settings:
Method 1: Through Mi Home
- Open the vacuum cleaner settings β Voice packs.
- Click Reset to Factory (or Remove the current package).
- Confirm the action and wait for the reboot.
Method 2: Manual (for custom firmware)
1. Connect to the vacuum cleaner via SSH.
2. Follow the commands:
cd /mnt/default/tts
rm -rf *.mp3
wget http://[official URL of the package for your model]
3.Reboot the device: rebootIf none of the methods worked, perform a complete vacuum cleaner reset:
- Turn off the vacuum cleaner.
- Press the Home and Power buttons for 10 seconds.
- After the sound signal, release the buttons - the vacuum cleaner will be dumped to the factory settings.
π‘
Before reset, save cleaning and zone settings maps β they will be deleted!