Xiaomi robot vacuum cleaners have long ceased to be just household appliances β they have become full-fledged assistants with voice control. However, standard voice packages in Chinese or English are not always suitable for users. Want your Mi Robot Vacuum or Mi Robot Vacuum-Mop to speak Russian with a pleasant timbre or even humor? In this article, we will analyze all the ways to download and install alternative voices, from official firmware to custom modifications.
It's important to understand that the process depends on the vacuum cleaner model and the firmware version (V-RVCLM21A, V-RVCLM22A) Supports voice change through the app, whereas for older models (Mi Robot) 1S, Mi Robot 2) will require manual firmware. We will look at both options, as well as how to avoid errors during installation and where to look for proven sources of voice packets.
If youβve never been smart firmware, donβt worry, most of the processes are automated, but some models (such as the Xiaomi Mi Robot Vacuum-Mop 2 Lite) may require access to the hardware. ADB Or even physically connecting to a computer. Are you ready to experiment!
1.Official Voice Packets: Where to Look and How to Install
To start with, the safest way is to use Xiaomi-approved votes, and the company periodically releases updates for its robot vacuum cleaners, including localized voice packets, and here's where they can be found:
- π± Mi Home (or Xiaomi Home): In the vacuum cleaner settings section, there is a "Voice prompts" or "Voice language" option, where you can choose from the available options (usually Chinese, English, sometimes Russian or Spanish).
For most modern models (Xiaomi Robot Vacuum-Mop 2 Pro, Viomi) V3) Changing voice through the app takes no more than a minute:
- Open Mi Home and select your vacuum cleaner.
- Go to Settings β Voice prompts.
- Click on βDownload additional votesβ (if available).
- Select the package you like and confirm the installation.
Note that official votes typically take up little space (10-50 MB) and do not require manual intervention, but their range is limited, and for some regions (for example, Russia) only the English version may be available.
2. compatibility of voice packets with Xiaomi models
Not all voices are suitable for all vacuum cleaners. V3 It won't work on Mi Robot. 1S, And some custom voices require a specific version of the firmware, and here's the compatibility table for popular models:
| Model vacuum cleaner | Support for official votes | Support for custom voices | Is firmware required? |
|---|---|---|---|
| Xiaomi Mi Robot 1S | Chinese, English | Yes (via ADB) | Yeah (modified firmware) |
| Xiaomi Mi Robot 2 | Chinese, English, Russian* | Yes (via Mi Home or ADB) | No (can be used through the appendix) |
| Viomi V2 / V3 | Multiple languages (including Russian) | Yes (through third-party packages) | No. |
| Xiaomi Robot Vacuum-Mop 2 Pro | Chinese, English, Russian | Yes (via Xiaomi Home) | No. |
| Xiaomi Mi Robot Vacuum-Mop P | Chinese, English | Limited (only some packages) | Yes (unlocking required) |
* The Russian voice for Mi Robot 2 may not be available in some regions, in which case the region in the Mi Home app could be changed to Russia or Singapore.
If your model isn't in the spreadsheet, check it out on Xiaomi forums (e.g. en.miui.com) or telegram chats dedicated to robot vacuum cleaners. Often users share successful experiences of installing voices on non-standard devices.
β οΈ Note: Installing an incompatible voice packet can cause a vacuum cleaner system to fail, for example, for models on a STMicroelectronics processor (e.g. Mi Robot). 1S) Packages designed for Rockchip devices (Viomi) are not suitable V3). Always check compatibility before downloading!
3.Where to Download Custom Voices for Xiaomi
If there are not enough official options, you can install voice packets from third-party developers.
- π Forums and communities: 4PDA β The Xiaomi robot vacuum cleaner section, where you can put out both the packages and the instructions for making them, and the Mi Robot Telegram chat is an active community where you can share fresh voices and solve installation problems.
When downloading, pay attention to:
- π The firmware version that the voice is designed for, like a firmware package. 3.5.8_0000 may not work 3.5.9_0000.
- π File format: Official voices usually have the.pkg extension, and custom voices are.zip or.bin.
- π Reviews from other users. Before installing, read the comments β are there any complaints of glitches or loss of functionality.
One of the most popular custom voices is "Russian Female Voice from AlexGyver" for Mi Robot 2, which can be found on the author's website or on the Telegram channel, which is characterized by clear diction and supports all standard phrases of a vacuum cleaner.
π‘
Before installing custom voice, back up the original voice packet. /miio/voice/voice.pkg (The path may be different to the computer via ADB or FTP.
4. Step-by-step instruction for installing a custom voice
The installation process depends on the vacuum cleaner model, and let's look at two scenarios: for devices that support voice-over-app change, and for those that require manual firmware.
Method 1: Installation via Mi Home (for Viomi, Robot Vacuum-Mop 2)
This method is suitable for most modern models and does not require technical skills:
Download the voice packet (.pkg) to your phone|Connect the vacuum cleaner to the Wi-Fi|Update the Mi Home app to the latest version|Charge the vacuum cleaner at least 50%
-->
- Download the voice packet (for example, ru_voice_v2.pkg) on your smartphone.
- Open the Mi Home app, select your vacuum cleaner and go to Settings β Voice prompts β Additional votes.
- Click "Import Voice" and select the downloaded file.
- Confirm the installation and wait for the vacuum cleaner to restart (can take up to 5 minutes).
If there is no import option, try:
- Change the region to "China" or "Singapore".
- Update the vacuum cleaner to the latest version.
- Reinstall the Mi Home app.
Method 2: Manual installation through ADB (for Mi Robot 1S, Mi Robot 2)
Older models will need access to the ADB (Android Debug Bridge: This method is more complex, but opens up more possibilities.
What you'll need:
- π₯οΈ Computer with installed ADB Tools.
- π‘ Connecting a vacuum cleaner to the same Wi-Fi network as a computer.
- π IP-vacuum cleaner address (can be found in the Mi Home app or via router).
- π Voice packet in.bin or.zip format.
Instructions:
- Connect to the vacuum cleaner ADB, By executing the command: adb connect [IP_address vacuum] For example: adb connect 192.168.1.100.
- Copy the voice packet in the memory of the vacuum cleaner: adb push voice.pkg /data/miio/voice/
- Set file rights: Adb shell chmod 644 /data/miio/voice/voice.pkg
- Reboot the vacuum cleaner: adb shell reboot
If your voice hasnβt changed after the reboot, check:
- The correctness of the path to the file (for some models it is the same) /miio/voice/ instead /data/miio/voice/).
- Compatibility of the package with your firmware.
- Free space in the vacuum cleaner memory (minimum 50 MB).
What to do if ADB is not connected?
5.Creating your own voice package for Xiaomi
If you don't like any of the voices that exist, you can record yours.
- π€ A microphone with good recording quality (e.g. Blue Yeti or even a noise-cancelling smartphone).
- ποΈ Audio processing (Audacity, Adobe Audition)
- π Voice Package Template (can be found on GitHub).
- π₯οΈ Packaging utility (Mi Voice Packager).
Creation process:
- Record phrases. The template will list all the vacuum cleaner audible prompts (e.g., "Getting started," "Charging completed," "Error: stuck"). Write down each paused phrase and save it in format. WAV (16 bits, 44.1 kHz).
- Audio processing. Remove noise, normalize volume (target level: -16 The phrases should sound natural but clear.
- Package assembly. Put audio files in a template folder and run Mi Voice Packager, which generates a.pkg or.bin file.
- Testing. Put the bag on the vacuum cleaner and check how all the clues sound. Rewrite individual phrases if necessary.
Example of pattern structure:
voice_pack/
βββ start_cleaning.wav
βββ charging_complete.wav
βββ error_stuck.wav
βββ ...
βββ config.jsonIn the file config.json It's a time stamp for each sentence and a timeline for the vacuum cleaner. JSON, Use ready-made templates from forums.
β οΈ Note: Some models of vacuum cleaners (for example, Mi Robot) 1S) They have a limit on the length of audio phrases. If your recording is too long, the vacuum cleaner may crop it or not play it at all. The optimal duration is 1-3 seconds.
6. Solving problems with setting up votes
Even with detailed instructions, you may find it difficult. Let's look at the most common problems and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Voice unchanged after installation | Incompatible package or copying error | Check the file path and access rights (chmod 644). Reboot the vacuum cleaner. |
| The vacuum cleaner is giving an error called "Invalid voice package". | A damaged file or incorrect format | Download the package again. Make sure the.pkg file extension (not the.pkg file extension.pkg.zip). |
| After installation of the voice, the vacuum cleaner does not turn on | Firmware conflict or damage to system files | Restore the original voice through ADB or re-flash the device. |
| The voice is interrupted or sounds with interference | Low quality audio files or lack of memory | Check the bitrate of the files (128 kbps is recommended). |
| There is no option in Mi Home to βImport Voiceβ | An outdated version of the application or firmware | Update the Mi Home and the vacuum cleaner firmware. Try changing the region in the app. |
If none of the solutions worked, please contact specialized forums for help.
- Vacuum model and firmware version (can be found in Settings) β About the device).
- Error logs (if any)
- A link to the voice packet that was tried.
Often, the problem is solved by simply flashing to the latest version of the software. 2 scaling-up 2026 year-end β 3.5.9_0000. Check its availability in Settings β Firmware update.
π‘
Before experimenting with custom voices, always back up the original firmware, which will save you from building the device in case of an error.
7. Alternative ways to change the voice of the vacuum cleaner
If standard methods do not fit, you can go roundabouts:
- π Using an external speaker. Some users plug a Bluetooth speaker into a vacuum cleaner and play sounds through it. ESP32 Or similar, which will catch the vacuum cleaner commands and play its audio files.
- π€ Integration with Google Assistant or Alice. You can redirect voice alerts from the vacuum cleaner to a smart speaker through Home Assistant or Yandex IoT. For example, instead of the standard "Cleanup Completed," the column will say, "Host, your vacuum cleaner is done. It's time to check the dumpster!"
- π Replacement of system sounds for some models (e.g. Viomi) V3) You can't replace the entire voice packet, but only individual sounds (e.g., an error signal) that require root rights and file system access.
One of the most creative options is a voice pack from Dobrynya, which mimics the speech of characters from movies or cartoons, for example, a vacuum cleaner can speak with Groot's voice from Guardians of the Galaxy or Shrek, which is usually uploaded to Boosty or Patreon (paid or subscription).
If you want to go a step further, you can program the vacuum cleaner to play random phrases.
- Install an alternative firmware (e.g. Valetudo).
- Write a script in Python that will send commands to the vacuum cleaner through MQTT.
- Load several voice packets to the vacuum cleaner and switch them on a schedule.
This approach requires programming knowledge, but it makes a vacuum cleaner truly unique, like greeting you by name when you get home, or reminding you of your birthday.
8.Safety and risks when changing voice packets
Any modification of firmware or system files carries potential risks.
- π Source of voice packets. Only download files from trusted resources (official forums, GitHub of well-known developers) or risk catching a virus or malicious script that will open access to your home network.
- π Firmware compatibility: Installing a voice intended for a different version of the software may result in loss of functionality (e.g., the vacuum cleaner will stop responding to commands or will constantly restart).
- π Warranty: Any unofficial modifications may be a reason for denial of warranty service. If the vacuum cleaner is warranty, it is better to limit yourself to official votes.
- π Battery discharge: Some custom voice packs increase the load on the processor, which can reduce the battery life of the vacuum cleaner by 10-15%.
To minimize the risks:
- Create a full backup of the firmware before experimenting. mirobot_backup (available on GitHub).
- Set the voices one by one, checking the operability of the vacuum cleaner after each modification.
- If the vacuum cleaner starts to glittle, immediately roll back to the original voice package.
Important: Some models of vacuum cleaners (for example, Xiaomi Mi Robot Vacuum-Mop P) have protection against modifications. Trying to install a custom voice can lead to locking the device.
If you are not sure about your abilities, contact the specialists. Avito or Youla often offer firmware services for robot vacuum cleaners (costs from 500 to 2000 rubles depending on the complexity).