Xiaomi vacuum cleaners have long ceased to be just household appliances β they have become full-fledged assistants with voice control. But what if your vacuum cleaner speaks Chinese or English and you need a Russian voice? Or if the standard phrases are tired and you want something original? In this article, we will analyze all the current ways to download and install voice packets for models of Mi Robot Vacuum, Viomi, Dreame and other devices of the Xiaomi ecosystem.
The process may seem complicated due to the manufacturer's limitations, but our step-by-step instruction will be handled even without technical skills.We'll look at official methods through the Mi Home app, alternative root-access firmware solutions, and workarounds for models without multilingual support. Importantly, not all vacuum cleaners support voice change - check the compatibility of your model in the table below.
If you've tried to change your voice and have encountered errors like Unable to download voice pack or Unsupported device, don't despair.There's a section in the article that addresses typical problems, including resetting settings and manually installing files through the use of a voice pack. ADB. And for lovers of experiments - instructions for creating custom voice packets using the help of TTS-service.
What vacuum cleaners Xiaomi supports the change of voice package
Not all Xiaomi robot vacuum models allow you to change the voice language or install alternative packages. The main criterion is the presence of built-in speaker and support for the proprietary Mi Home application (or Xiaomi Home for new devices).
| Model vacuum cleaner | Support for changing voices | Official Russian package | Castomic bags |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | Yes (via Mi Home) | Yes. | Yeah (with firmware) |
| Xiaomi Mi Robot Vacuum-Mop P | Yes (limited) | No (English only) | Yes. |
| Viomi V3 | Yes. | Yes. | Yes. |
| Dreame D9 | Partially (Chinese only) | No. | Yes (unofficially) |
| Xiaomi Mi Robot Vacuum 1S | No. | No. | No. |
If your model is not in the table, check its firmware in the Mi Home app settings. MiOT-based vacuum cleaners (such as Mi Robot Vacuum-Mop 2 Lite) usually support multilingualism, whereas budget models (Mi Robot Vacuum 1C) often lack this feature. Use the Settings β About Device β In-Application Model combination to accurately identify the model.
β οΈ Note: Dreame vacuum cleaners (e.g. Dreame Bot) Z10 Pros use their own software and are not compatible with voice packets from Xiaomi. They require separate files that are unpacked through DreameHome.app.
Official method: installation through Mi Home
The easiest and safest method is to download a voice packet through an official app, which is suitable for most Xiaomi and Viomi models released after 2020.
- π± Smartphone with Mi Home installed (version 6.0.100 and higher).
- π A vacuum cleaner connected to the same Wi-Fi network as a phone.
- π Stable Internet connection (voice packets are downloaded from Xiaomi servers).
Step-by-step:
- Open Mi Home and select your vacuum cleaner on the home screen.
- Go to Settings β Voice Settings (or Voice Settings in English).
- Click Download Voice Pack (Download Voice Pack).
- Select a language from the list (e.g. Russian or English (UK)).
- Confirm the download and wait until it is completed (may take up to 5 minutes).
- Reboot the vacuum cleaner through Settings β Reboot.
Make sure the vacuum cleaner is connected to Wi-Fi|Update Mi Home to the latest version|Charging the vacuum cleaner battery > 50%|Free space on the phone > 500MB-->
If you donβt have Russian on the list, try changing your Mi Account region to Russia or Ukraine (in your profile settings). For some models (like the Viomi V2 Pro), voice packets are tied to your deviceβs region of sale.
β οΈ Warning: After changing the region, you may need to reconnect the vacuum cleaner to the application.Do not change the region more than 1 time a month - Xiaomi can block the account for suspicious activity.
Alternative method: manual installation via ADB
If the official method doesnβt work (for example, for Dreame Bot L10 or older firmware), you can try installing the voice packet manually via Android Debug Bridge (ADB).
- π₯οΈ Computer with Windows/Linux and established ADB.
- π USB-cable for connecting the vacuum cleaner (not all models support) ADB Wi-Fi).
- π Voice package in.mpk or.zip format (can be downloaded from forums) 4PDA or XDA Developers).
Instructions:
- Download and unpack ADB Tools.
- Connect the vacuum cleaner to your computer via USB (you may need to enable USB debugging in hidden settings).
- Open the command line in the ADB folder and execute: Adb devices If the device is not detected, install drivers for Xiaomi Robot Vacuum.
- Download the voice packet to the vacuum cleaner: adb push voice_pack.ru.mpk /sdcard/
- Install the package via the command: adb shell am broadcast -a com.xiaomi.mitv.voice.action.INSTALL -e path /sdcard/voice_pack.ru.mpk
- Reboot the vacuum cleaner: adb shell reboot
Critical detail: Voice packets must be signed to a specific vacuum cleaner model. Installing an inappropriate package can cause system failure or loss of voice altogether. Forums often post universal packages for Mi Robot Vacuum, but they won't work for Viomi or Dreame.
Where to download voice packs for ADB?
Creating a custom voice package
If you don't like standard voices, you can write your own package with unique phrases.
- π€ Microphone and audio recording software (e.g. Audacity).
- π List of phrases that the vacuum cleaner pronounces (can be extracted from the original package).
- π₯οΈ Voice Packing Tool in.mpk (e.g. Voice Pack Creator).
Creation process:
- Download the original voice pack for your model and unpack it (e.g., using 7-Zip).
- Write your phrases in WAV format (16 bits, 16 kHz, mono) with the same file names as the original.
- Collect a new package using the Voice Pack Creator or manually through the archiver.
- Install the package via ADB (as described in the previous section).
Example of file structure in a voice packet:
voice_pack/
βββ start_cleaning.wav # The phrase at the beginning of cleaning
βββ error_obstacle.wav # Obstacle on the way
βββ battery_low.wav # Low charge
βββ complete.wav # Cleanup completeFor natural sound, use neural network voices (such as those from ElevenLabs or Murph.ai) to generate speech with the right intonation, and the main thing is to observe a limit on the length of phrases (usually no more than 3 seconds).
π‘
Before writing a custom pack, check the volume of the original files in the audio editor. If your files are quieter or louder, the vacuum cleaner may sound distorted or illegible.
Solving problems when installing a voice packet
Even if you follow the instructions, you can get errors, and let's look at the typical problems and their solutions.
| Mistake. | Reason. | Decision |
|---|---|---|
| Unable to download voice pack | There is no connection to Xiaomi servers or region lock. | Use a VPN with servers in China or change your account region to China. |
| Unsupported device | The vacuum cleaner model does not support voice change. | Try manual installation via ADB or root access firmware. |
| Vacuum is not responding to a new voice | Package files are corrupted or incompatible. | Reinstall the package or check its integrity through MD5-sum. |
| The voice is interrupted or distorted | Wrong audio file format. | Convert files to WAV 16kHz mono without compression. |
If after installing the package, the vacuum cleaner stopped turning on or gives a System error: 1002, reset the settings:
- Hold the power button on the vacuum cleaner for 10 seconds.
- Connect to it via Mi Home as a new device.
- Re-install the voice packet.
β οΈ Warning: Resetting removes all stored room maps and cleaning schedules. Before the procedure, back up through Settings β Backup in the annex.
Standard Female (Chinese)|Russian (official)|English (British)|Custom (your voice)|Male voice-->
Update firmware to support new voices
If your vacuum cleaner doesn't support changing your voice packet, it might help to update your firmware. Manufacturers periodically add new features to older models.
- Open Mi Home and select a vacuum cleaner.
- Go to Settings β About the device β Update the firmware.
- If an update is available, confirm the installation.
For models without official support (for example, Xiaomi Mi Robot Vacuum 1), you can use custom firmware like Valetudo or OpenMiHome, which gives you access to advanced settings, including:
- π Installation of any voice packets.
- π‘ Management without cloud Xiaomi.
- π§ Manual editing of system files.
Installation of custom firmware requires:
- Unlock the bootloader through the Xiaomi Unlock Tool.
- Firmware via fastboot or OTA-packet.
- Skills with ADB and SP Flash Tool.
Valetudo supports most Xiaomi/Viomi models and allows you to replace your voice via the web interface.
π‘
Castom firmware is warranty-free and can cause the vacuum cleaner to run unstable, and only use it if official methods don't work.
Comparison of methods of installing voice packets
To choose the best method, we will evaluate the pros and cons of each approach:
| Method | Pluses | Cons | Difficulty |
|---|---|---|---|
| Through Mi Home. | Simple, safe, official support. | Limited language selection, not all models are supported. | β |
| Manual installation via ADB | It works on unofficial firmware, more package options. | It requires PC and technical skills, risk of errors. | βββ |
| Custom firmware | Full voice control, additional functions. | It is difficult to establish, the deprivation of warranty, possible bugs. | ββββ |
| Custom bag | Unique voice, personalization of phrases. | It's a time-consuming recording and packaging process. | βββ |
For most users, the official way is through Mi Home. If your model is not supported, try ADB - it is a compromise between complexity and result. Castom firmware and packages will suit enthusiasts who are willing to sacrifice the warranty for unique features.