Xiaomi Vacuum Mop has long been an indispensable cleaning assistant, but its standard voice alerts in English or Chinese can be annoying. Fortunately, the manufacturer and enthusiasts have created voice packs in a variety of languages β including Russian, Ukrainian, German and even voiceovers from movies. The installation takes literally 5-10 minutes, but requires accurate follow-up instructions, otherwise the vacuum cleaner may stop responding to commands or reset altogether.
In this article, we will discuss all the ways to install voice packets, from the official method through the Mi Home app to manual firmware through Home Assistant or third-party utilities. You will learn what files are needed for a particular model (Xiaomi Vacuum Mop 2 Pro, S7, P10 How to avoid loading errors and what to do if the vacuum cleaner "hangs" after the update, and at the end - answers to frequent questions and life hacks to adjust the voice to your preferences.
If you've never worked with smart device firmware before, don't worry. We'll explain every step in detail, including file preparation, settings backup, and compatibility checks. The key is to keep the items in check and follow the instructions in the order they're given.
1.What voice packs are there for Xiaomi Vacuum Mop?
Before installing, itβs important to understand which packages your model supports. Xiaomi and the development community offer several types of voice alerts:
β Official packages from Xiaomi:
- π·πΊ Russian (female/male voice)
- πΊπ¦ Ukrainian
- π©πͺ German
- π«π· French
- πͺπΈ Spanish
These packages are tested by the manufacturer and are usually installed through the Mi Home without the risk of breaking the vacuum cleaner. However, the choice is limited and the voice may seem too robotic.
β Castom packs from the community:
- π¬ Voices from movies/series (e.g. Terminator, Star Wars)
- π€ Artificial Voices with Humor (Sarcasm Vacuum, Yoda's Voice")
- π€ Voiceover of celebrities (parody of Putin, Zelensky, etc.)
- π΅ Musical Alerts (Melodies Instead of Speech)
These packages are manually installed and may contain bugs, such as some files that incorrectly display charging status or miss wheel lock alerts. S7/S7 MaxVs often require additional firmware for Wi-Fi modules, which voids warranty.
π How to find out which package is suitable for your model?
All the information is in the file name, like:
- miot_vacuum_ru_RU_20231015.bin β Official Russian package for most models.
- xm_vacuum_s7_custom_terminator_v2.zip β custom-pack S7 Terminator-voiced.
2.Preparation for installation: what to do before the beginning
Before you upload files, follow the mandatory steps to avoid errors:
πΉ Check the vacuum cleaner model:
Open the Mi Home app, go to Devices β [Your vacuum cleaner] β Settings (βοΈ) β The model line will say something like:
- STYJ02YM β Xiaomi Vacuum Mop 2 Pro
- STYTJ01ZHM β Xiaomi Vacuum Mop P10
- STYJ10YM β Xiaomi Vacuum Mop S7
It's critical! Files for S7 It is not suitable for 2 Pro and vice versa.
πΉ Make a backup copy of the settings:
Mi Home doesnβt have a backup function for vacuum cleaners, but you can:
- Take pictures of all the settings of maps, schedules and cleaning areas.
- Write down the Wi-Fi password (you will need it when you reset).
- Export the room map through Home Assistant (if you use it).
πΉ Check the firmware version:
In the same About Device section, see the firmware version line. If it's older than 3,500, upgrade the vacuum cleaner first through Mi Home - otherwise the voice packet may not stand up.
β οΈ
β οΈ Warning: If your vacuum cleaner is connected to Home Assistant via Xiaomi Miio integration, turn it off before installing voice. Protocol conflict may result in a reset of the access token.
Download the correct file for your model|
Check the firmware version (update if necessary)|
Take screenshots of all vacuum cleaner settings|
Disable integration with Home Assistant (if any)|
Prepare. USB-cable (for manual firmware)
-->
Method 1: Installation via Mi Home (official method)
This is the easiest and safest way to do this, but it only works with official Xiaomi packages. If you need a custom voice, move on to the next section.
π Step-by-step instruction:
- Open Mi Home and select your vacuum cleaner.
- Go to Settings (βοΈ) β Voice alerts.
- Click Download New Packages (if no buttons, your model doesnβt support this method).
- Select a language from the list (e.g. Russian) and confirm the download.
- Wait until the finish (the vacuum cleaner will sound and restart).
β³ How long does it take?
Usually 2-5 minutes. If the process takes more than 10 minutes, don't turn off the vacuum cleaner or shut down the app. Wait for a notification of success or error.
π What to do if the package is not installed?
- πΆ Check the connection of the vacuum cleaner to Wi-Fi (signal should be stable).
- π Restart the vacuum cleaner (hold the power button for 10 seconds).
- π± Update the Mi Home app to the latest version.
- π Change the region to China (sometimes helps).
β οΈ
β οΈ Warning: Once you change the voice packet through Mi Home, the vacuum cleaner can reset the cleaning zone settings!
π‘
The official method through Mi Home is only suitable for standard voice packets.Castom voices are set only by hand.
Method 2: Manual installation via file (for custom packets)
If you want a non-standard voice (like a movie or a humorous voice), you'll have to install the package manually, which works for most models, but requires care.
π Where to download files?
Official and custom packages can be found on the resources:
- π mihome.dev (firmware base for Xiaomi devices)
- π 4PDA (topics on specific models of vacuum cleaners)
- π GitHub (repositories with custom packets)
Read the descriptions carefully! Files are often tied to a particular firmware version.
π Installation instructions:
- Download the archive with the voice packet and unpack it. You need a file with the.pak or.bin extension.
- Rename the file to sound.pack (important!)
- Connect the vacuum cleaner to the computer through USB-C (Use a data cable, not just for charging!).
- Copy sound.pack to the root directory of the internal memory of the vacuum cleaner (it will appear as a removable disk).
- Turn off the vacuum cleaner. USB Reboot it (hold the power button for 10 seconds).
- After restarting, the vacuum cleaner will issue a new voice signal - the installation was successful.
π₯ Alternative method (through ADB):
If the vacuum cleaner is not defined as a removable disk, you can download the file through ADB:
adb push sound.pack /sdcard/
adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/This method requires the included debugging on USB (practicable).
β οΈ
β οΈ Warning: If after installing the custom bag, the vacuum cleaner begins to stutter or miss alerts, return to the official voice. Some custom files conflict with the firmware of newer than 3600.
What if the vacuum cleaner doesnβt see the sound.pack file?
5. Method 3: Installation via Home Assistant (for advanced users)
If you use Home Assistant to manage your smart home, you can install the voice pack via Xiaomi Miio integration.This method is suitable for models with Miio Protocol support (Vacuum Mop 2 Pro, S7, P10).
π§ What's the matter:
- π₯ Installed Home Assistant (version 2023.12 or later).
- π Vacuum Access Token (can be obtained via Mi Home or mihome.dev).
- π Voice package in.pak format.
π Step-by-step instruction:
- Place the sound.pack file in the folder /config/www/ Your Home Assistant.
- Add the following code to the configuration.yaml file: shell_command: vacuum_upload_voice: "curl -X POST -F 'file=@/config/www/sound.pack' http://[IP_WASHINGTON]/miio/upload_voice"
- Reboot Home Assistant.
- Execute the command through Developer Tools β Services, selected shell_command.vacuum_upload_voice.
- Reset the vacuum cleaner.
π How do you know? IP-vacuum-dress?
At Mi Home, go to Settings β About the device β Local area network, or check the list of devices on the router.
β οΈ
β οΈ Warning: Once the voice is installed via Home Assistant, it may be necessary to re-bind the vacuum cleaner in Mi Home!
π‘
If after loading the package vacuum cleaner gives an error Invalid file, check the checksum (MD5) Often, archives are downloaded with damage.
Possible errors and their solutions
Even with the exact following of the instructions, there can be problems.
| Mistake. | Possible cause | Decision |
|---|---|---|
| Vacuum Cannot See Sound.pack File | Wrong file name or format | Rename the file to sound.pack (no spaces). FAT32. |
| Update failed error in Mi Home | Incompatibility of the firmware version | Update the vacuum cleaner to the latest version. |
| The vacuum cleaner squeaks, but his voice hasn't changed. | The file has been downloaded but not activated. | Reboot the vacuum cleaner (hold the 10 sec button). |
| After installation, the vacuum cleaner reset the settings | Conflict with Home Assistant integration | Turn off integration before installing voice. |
| Voice interrupted or distorted | A damaged file or lack of memory | Download the file again. Check the vacant vacuum cleaner. |
π If nothing helps:
Return to the standard voice via Mi Home and refer to the forum 4PDA indicatively:
- Vacuum models.
- Firmware versions.
- The exact name of the voice packet.
- Descriptions of the error (screenshot or log).
7. How do you get back the standard voice?
If the custom package did not suit you or caused failures, you can return the original voice in two ways:
π Method 1: Through Mi Home
- Open the vacuum cleaner settings in Mi Home.
- Go to Voice Alerts.
- Choose Reset to Factory or English (by default).
- Confirm the reset and wait for the reset.
π Method 2: Manual reset
- Download the original package for your model (usually called the "Shot" package). miot_vacuum_default.bin).
- Rename it to sound.pack and load it onto a vacuum cleaner (as in Method 2).
- Reset the device.
β οΈ
β οΈ Note: On some models (Xiaomi Vacuum Mop) S7 MaxV) voice reset may result in a reset of the room map. Export it in advance if critical.