Xiaomiβs robot vacuum cleaners have long since ceased to be just household appliances, becoming full-fledged voice-controlled assistants. However, standard voice packages are often limited to Chinese or English, which creates inconvenience for Russian-speaking users. Fortunately, the manufacturer and enthusiasts offer solutions for installing alternative language packages, including Russian, Ukrainian and even custom versions with humorous replicas.
In this article, you will find step-by-step instructions for downloading and activating voice packets on Xiaomi Mi Robot Vacuum robot vacuum cleaners (including the S5/S5 Max, Mop 2 Pro, X10+ models, etc.). We will analyze official methods through the Mi Home app, as well as alternative ways for advanced users. We will pay special attention to firmware compatibility and risks when using informal packages - this is critical for stable operation of the device.
What Xiaomi models support changing voice packets
Not all Xiaomi robot vacuum cleaners allow you to change voice packets, depending on the firmware version, hardware platform, and regional binding of the device.
- πΉ Supported by Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop 2 Lite, Mi Robot Vacuum-Mop P, Xiaomi Mi Robot Vacuum-Mop 2 Ultra, X10+, S7/S7 MaxV. These devices have an open architecture for uploading custom voices.
- πΉ Limited support: Mi Robot Vacuum 1S, Mi Robot Vacuum E10 β require manual firmware intervention (risk of loss of warranty).
- πΉ Older models (Mi Robot Vacuum 1, Mi Robot Vacuum 2) and closed firmware (e.g. some versions for the Chinese market) are not supported).
To determine exactly how compatible your model is, check the firmware version in the Mi Home app on Device β Settings β Device About. If there is a Download option in the Voice Packages section, your device supports official voice change. Others will require alternative methods (about them below).
Official way: download via Mi Home
The safest method is to use the built-in tools of the Mi Home app, which is suitable for most modern models and does not require technical skills.
- Update your firmware. Make sure your robot vacuum cleaner has the latest version of the software installed. Go to Mi Home β Device β Settings β Firmware Update.
- Open the voice packet section. In the device menu, look for Voice Packets (or Voice Packs in English).
- Select a language. Search for the one you want in the list of available packages (e.g. Russian or Russian) If you don't have one, try changing your Mi Home account region to Russia or Ukraine.
- Download and install. Press "Download" and wait until the process is complete. The robot will reboot automatically.
Important: official packages are updated frequently. If your voice sounds timid or with artifacts after you install it, check for updates in the same section. Some users also note that after you change your voice, the robot starts talking in a mixture of languages, a firmware bug that is fixed by rebooting the device.
βοΈ Preparation for installation of voice packet
Alternative methods: manual downloading and custom packs
If the official method is not suitable (for example, your model is not supported or you need a unique voice), you can use informal methods. They require caution, as improper actions can lead to a firmware failure.
There are two main approaches:
- Token download: This will require you to get your deviceβs Token (via apps like Mi Home Token Extractor) and use third-party utilities like Mi Robot Voice Changer for Windows.
- Installation via ADB. Suitable for advanced users, connect to the robot via ADB, upload voice files to /sdcard/miio/voice/ and restart the device.
Warning: Unofficial voice packets may contain bugs or conflict with firmware. For example, there are cases where, after installing a custom voice, the robot will not respond to the commands "Start Cleaning" or "Go back to base." Always check the reviews of a particular package on forums (for example, 4PDA or Xiaomi Community).
What if the robot stopped talking after installing the custom voice?
Where to download voice packs for Xiaomi
Official packages are automatically downloaded via Mi Home, but custom solutions will require third-party sources.
| Source | Package type | Risks. | Reference |
|---|---|---|---|
| Official Xiaomi server | Standard languages (English, Chinese, Russian) | No. | Built into Mi Home |
| 4PDA Forum | Custom voices (including humorous, female/male) | Possible bugs, viruses in the archives | Reference to the topic |
| GitHub (repositories of enthusiasts) | Open source packages | Requires technical skills for installation | Example of repository |
| Telegram channels (e.g. Xiaomi Devices) | Finished archives with instructions | Risk of fraudulent links | Search for βXiaomi voice packsβ |
When downloading from unofficial sources, be sure to check the files with antivirus. For example, in archives with voices, scripts may be found to steal Tokens devices. Also pay attention to the version of the package - it must match the model of your robot (for example, the S5 package will not work for X10+).
π‘
Before installing custom voice, back up the original package. To do this, copy files from the /sdcard/miio/voice/ folder to your computer via ADB or FTP (if your model supports this protocol).
Step-by-step: installation via Token
This method is suitable for models that do not support voice change via Mi Home, but have an open API.
- π± Smartphone with Mi Home app and access to Token.
- π» Computer with Mi Robot Voice Changer (or similar).
- π Voice package in format.mp3.wav (can be converted via Audacity).
Instructions:
- Get Token.Use the Mi Home Token Extractor app (available on GitHub) or find it in Mi Home logs via ADB.
- Connect to the robot. In Mi Robot Voice Changer, type in IP-Robot address (can be found on the router) and Token.
- Download files. Select a folder with voice files and press "Upload." It takes 2-5 minutes.
- Reboot the robot. Turn off and turn on the power or send a reboot command through the app.
Example of commands to reboot through ADB:
adb shell rebootIf after installation, the robot squeaks or does not reproduce replicas, check:
- π File format (should be) MP3, 16 kHz, mono).
- π Folder structure (files should be in the /sdcard/miio/voice/ directoryless).
- π Rights of access (through ADB do the chmod 755 /sdcard/miio/voice/*).
π‘
Using Token to access the robot violates Xiaomiβs terms of service, which can result in the device or account being blocked.
Frequent problems and their solutions
Even when installed correctly, voice packets may not work properly, and here are some common mistakes and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Robot doesn't talk after packet installation | Incompatibility of the firmware and voice version | Update your firmware or download the package for your model |
| Voice interrupted or distorted | Damaged audio files or poor recording quality | Reconvert files to 16kHz, mono via Audacity |
| Robot speaks in a mixture of languages | Conflict between old and new packages | Remove all packages via Mi Home and install again |
| Error "Failed to install" in Mi Home | Insufficient memory on the device | Clear the robot cache through Settings β Memory |
If none of these methods worked, try resetting the robot to the factory settings.
- Press the Reset button on the case for 5-10 seconds.
- Reconnect the robot to the Mi Home.
- Re-install the voice packet.
π‘
Once the settings are reset, the robot may lose stored maps of the premises. To avoid this, export the cards through Mi Home β Map β Save before reset.
Safety and risks when installing voice packets
Installing informal voice packets is an interference with the device's software that can have consequences. Here are the key risks and how to minimize them:
- π¨ Loss of warranty: Xiaomi may refuse warranty service if it finds traces of firmware modification Solution: use official packages or return a standard voice before contacting the service.
- π Data leakage: Some custom packets contain hidden scripts to collect information. Solution: download files only from trusted sources (e.g., download files from trusted sources, 4PDA high-rated topic).
- π₯ Firmware failure: Incorrectly installed package can lead to "bricking" of the robot. Solution: before experimenting, back up the firmware through the Mi Flash Tool.
If you are not sure about your skills, it is better to limit yourself to official methods or consult specialists. For example, in Moscow and St. Petersburg there are service centers that install custom voices with a guarantee for 1000-1500 rubles.