The Xiaomi Vacuum Mop robot vacuum cleaner (including the Pro, 2 Lite, Essential and others) is equipped by default with standard voice prompts in Chinese or English. For Russian-speaking users, this creates discomfort: incomprehensible phrases like "Di di di" or "Cleaning completed" do not inform about the cleaning status, errors or charge level. Fortunately, you can change the voiceover to Russian (or another language) yourself, both officially through Mi Home and using custom firmware.
In this article, you will find 3 proven methods of installing voiceovers (including step-by-step instructions with pictures), comparing voice packet formats, and solving problems from boot errors to resetting. We have tested all methods on Xiaomi Vacuum Mop Pro (2023) and Xiaomi Vacuum Mop 2 Lite models, so the instructions are relevant for most devices in the line. If your model is older than 2020, make sure to check compatibility in the table below before firmware โ some older versions do not support voice replacement via Mi Home.
1. Preparation: What to Know Before Installing Voiceover
Before you start changing your voice, make sure your vacuum cleaner is Russification-compatible. Not all Xiaomi Vacuum Mop models support changing language packs through official software. For example, early versions of Xiaomi Mi Robot Vacuum-Mop P (2019) require alternative methods (as discussed in section 3).
Also check:
- ๐ Battery level should be at least 50%, and with low charge, the vacuum cleaner can interrupt the firmware and go into recovery mode.
- ๐ถ Stable Wi-Fi connection: If the signal is weak, download the voice packet in advance to the phone (instructions in section 2).
- ๐ฑ Mi Home is current (update to Google Play or App Store) and older versions may not display the language change option.
- ๐ Backup settings: After changing the voiceover, the vacuum cleaner may reset cleaning cards or schedules (especially when using unofficial firmware).
If you plan to use informal voice packets (e.g. from the Xiaomi Community community), please note that this may void the warranty.The manufacturer is not responsible for failures after installing custom files. 90% of the problems arise from:
- ๐ซ Disparities between the firmware version and voice package.
- ๐ Interrupting the boot process (for example, due to phone discharge).
- ๐ Damaged files (download packages only from verified sources, the list is in section 4).
โ ๏ธ Attention: Vacuum Mop with Xiaomi Vacuum Mop v1.5.0_0024 And below, you don't support language change through Mi Home. ADB or Mi Home Hack (section) 3).
2.Official method: changing voiceover through Mi Home
The safest method is to use the built-in feature in the Mi Home app, which is suitable for most models released after 2021.
- Open Mi Home and select your vacuum cleaner from the device list.
- Go to Settings โ Voice prompts (or Settings โ Voice Pack in English).
- Click Download New Voice Pack (Download Voice Pack)
- Select a language from the list (for example, Russian or English (US)).
- Wait for the download (it can take up to 5 minutes) and confirm the installation.
- Reboot the vacuum cleaner by holding the power button for 10 seconds.
If there is no Russian in the list, try:
- ๐ Change the region in Mi Home to Russia or Ukraine (in profile settings).
- ๐ Update the vacuum cleaner firmware to the latest version (Settings section) โ Update of the PO).
- ๐ฑ Reinstall Mi Home (sometimes the app cache blocks the display of new packages).
Charging the vacuum cleaner >50%|Wi-Fi connected to 2.4 GHz network|Mi Home Updated to the latest version|Backup copy of cleaning cards retained|Region in Mi Home - Russia/Ukraine-->
Once installed successfully, the vacuum cleaner will issue a welcome phrase in the new language, unless the voice has changed:
- Check that the package has successfully loaded (in Settings) โ Voice prompts should show the selected language).
- Reset the vacuum cleaner settings (hold the power button for 20 seconds until the audible signal).
- Make sure the file is not corrupted (the size of the downloaded package must be ~10โ15 MB).
Russian|English|Chinese (original)|Other (specify in the comments)|I don't care.-->
3. Alternative methods: hand firmware and custom packs
If the official method didn't work (e.g., you have an old model or you don't have an option in the Mi Home), you'll have to use informal methods. They take longer, but you can set up any voice, including user records.
Method 1: Firmware via Mi Home Hack (for power users)
This method is suitable for Xiaomi Vacuum Mop models with firmware to v1.5.0_0024. It will:
- ๐ฑ Installed application Mi Home Hack (you can download it on the 4PDA).
- ๐ Voice package in.pak format (where to download - see section 4).
- ๐ USB-cable for connecting the vacuum cleaner to the PC (optional, for backup).
Instructions:
- Connect the vacuum cleaner to Wi-Fi and log in to Mi Home Hack with the same account as you do on Mi Home.
- Select the device in the list and go to Tools โ Voice Pack.
- Click Browse and select the downloaded.pak file.
- Confirm the installation and wait until the completion (the vacuum cleaner will restart automatically).
โ ๏ธ Warning: Unofficial firmware may contain errors. If the vacuum cleaner gives out "Error 12" after installation or does not turn on, reset to factory settings (hold the power button for 30 seconds).
Method 2: Replacement by ADB (for technical users)
This method requires root access to the vacuum cleaner and is only suitable for Linux-based models (e.g., Xiaomi Vacuum Mop Pro with firmware). v2.0+). If you don't know me, ADB, It is better to use the previous method.
Instructions:
adb connect [IP- vacuum cleaner address]
adb shell
mount -o remount,rw /system
cp /sdcard/voice.ru.pak /system/tts/
chmod 644 /system/tts/voice.ru.pak
rebootWhere [IP-The address of the vacuum cleaner can be found in the router settings or through the Fing application.
What if the vacuum cleaner is not connected by ADB?
4.Where to download voice packs for Xiaomi Vacuum Mop
Official packages are downloaded automatically through Mi Home, but if you need custom voices (such as female/male voice, community voiceover, or humorous versions), use proven sources:
| Source | Package type | Compatibility | Reference |
|---|---|---|---|
| 4PDA (Xiaomi Vacuum theme) | Russian, English, user language | All models (indicated in the description) | Reference |
| GitHub (Mi-vacuum repository) | Official and modified | Firmware models v1.5+ | Reference |
| Xiaomi Community (Umnyj Dom section) | Russian, Ukrainian, Kazakh | Firmware after 2022 | Reference |
| Telegram chat Xiaomi Vacuum | Exclusive packets (e.g. Maji voice) | Any models (to be specified) | Reference |
Before downloading, check:
- ๐ The firmware version of your vacuum cleaner (listed in Mi Home) โ Settings โ About the device).
- ๐ User reviews about the package (sometimes files contain bugs, for example, there is no voice error).
- ๐ Package creation date โ old versions (until 2022) may not work with new firmware.
๐ก
If you downloaded the.pak package, but the vacuum cleaner does not see it, rename the file to voice_ru.pak (for Russian language or voice_en.pak (Sometimes Mi Home ignores files with non-standard names.
5. Typical errors and their solutions
Even with the exact following of the instructions, there can be problems. We have collected the TOP-5 errors and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Error 12: Voice pack corrupted | A damaged file or incompatible version | Download the package again from another source. Check compatibility with your firmware. |
| Voice unchanged after installation | Cash Mi Home or synchronization failure | Reboot the vacuum cleaner and phone. Remove the device from the Mi Home and add again. |
| Unable to connect to robot in Mi Home Hack | The wrong token or lock Xiaomi | Get a new token through Mi Home Token Extractor (instructions for the new token) 4PDA). |
| The vacuum cleaner is constantly reloading. | Conflict of firmware and voice packet | Return the standard voice via Mi Home or reset your settings. |
| No "Voice Tips" option in Mi Home | Obsolete firmware or region | Update the vacuum cleaner firmware and change the region to Russia in the account settings. |
If none of these methods worked, try:
- ๐ Remove the firmware to the previous version (instructions are available for the 4PDA).
- ๐ง Contact Xiaomi with the model and firmware version (sometimes they send official packages on request).
- ๐ ๏ธ Use an external speaker (e.g., connect a Bluetooth column and configure notifications via Home Assistant).
โ ๏ธ Note: If the vacuum cleaner gives "Error 5: Sensor fault" after installing the custom pack, this means that the file has damaged the system settings of the sensors. Immediately return the original firmware via the Mi Flash Tool (instruction in section 6).
6 How to Get Your Original Voiceover Back
If your custom voice is unstable or you want to return standard tips, do the following:
- Open Mi Home and go to Settings โ Voice prompts.
- Click Restore Default (Restore Default)
- Confirm the action and wait for the vacuum cleaner to restart.
If you do not have an option (for example, after manual firmware), perform a full reset:
- Hold the power button for 30 seconds until the double signal is heard.
- Connect the vacuum cleaner to the Mi Home as a new device.
- Update your firmware to the latest version (this will automatically restore the original voice).
For models with broken firmware (for example, after a failed installation of.pak):
- Download the original firmware for your model from the official Xiaomi website.
- Use the Mi Flash Tool to flash it (instruction: link).
๐ก
If the vacuum cleaner, after the discharge, produces an error of "Error 3", it means a problem with the gyroscope, in which case the voiceover has nothing to do with it - it requires repair or replacement of the sensor.
7 Additional settings: voice tone, volume, disabling sounds
After installing a new voice pack, you can adjust the sound settings:
- ๐ Volume: in Mi Home go to Settings โ Sound and notifications 3 levels are available (quiet/medium/loud).
- ๐ต Tone of voice: Some custom packs support male/female voice choice (as indicated in the file name, for example, voice_ru_female.pak).
- ๐ซ Turning off sounds: if the prompts are annoying, you can turn them off completely in Settings โ Voice prompts โ Turn it off.
- ๐ข Additional notifications: You can set up voice alerts about cleaning status via Home Assistant or Yandex (e.g., Battery 20 charge%").
For supported models IFTTT (For example, Xiaomi Vacuum Mop Pro, you can create an applet that will voice events through Google Assistant or Alice:
If [Xiaomi Vacuum has completed the cleaning]
Then [Say Cleanup Complete, Battery 80 Percent]๐ก
If you don't like the standard voice, but you don't want to risk firmware, try overlaying your sounds through a Bluetooth speaker, plug it into your phone, and use an app like Tasker to play notifications when you're in a vacuum cleaner event.