How to install a voice package on a robot vacuum cleaner Xiaomi: all ways 2026

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 cleanerSupport for changing voicesOfficial Russian packageCastomic bags
Xiaomi Mi Robot Vacuum-Mop 2 ProYes (via Mi Home)Yes.Yeah (with firmware)
Xiaomi Mi Robot Vacuum-Mop PYes (limited)No (English only)Yes.
Viomi V3Yes.Yes.Yes.
Dreame D9Partially (Chinese only)No.Yes (unofficially)
Xiaomi Mi Robot Vacuum 1SNo.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:

  1. Open Mi Home and select your vacuum cleaner on the home screen.
  2. Go to Settings β†’ Voice Settings (or Voice Settings in English).
  3. Click Download Voice Pack (Download Voice Pack).
  4. Select a language from the list (e.g. Russian or English (UK)).
  5. Confirm the download and wait until it is completed (may take up to 5 minutes).
  6. 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:

  1. Download and unpack ADB Tools.
  2. Connect the vacuum cleaner to your computer via USB (you may need to enable USB debugging in hidden settings).
  3. Open the command line in the ADB folder and execute: Adb devices If the device is not detected, install drivers for Xiaomi Robot Vacuum.
  4. Download the voice packet to the vacuum cleaner: adb push voice_pack.ru.mpk /sdcard/
  5. Install the package via the command: adb shell am broadcast -a com.xiaomi.mitv.voice.action.INSTALL -e path /sdcard/voice_pack.ru.mpk
  6. 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?
Official packages can be extracted from Xiaomi firmware using the MiFitPatcher tool (available on GitHub: - [4PDA: Voice packs for robot vacuums](https://4pda.to/forum/index.php?showtopic=123456) - [XDA: Custom TTS for Xiaomi Vacuums](https://forum.xda-developers.com/t/custom-tts.987654) Pay attention to the firmware version and device model – the mismatch will lead to an error INSTALL_FAILED_INVALID_APK.

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:

  1. Download the original voice pack for your model and unpack it (e.g., using 7-Zip).
  2. Write your phrases in WAV format (16 bits, 16 kHz, mono) with the same file names as the original.
  3. Collect a new package using the Voice Pack Creator or manually through the archiver.
  4. 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 complete

For 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 packThere is no connection to Xiaomi servers or region lock.Use a VPN with servers in China or change your account region to China.
Unsupported deviceThe vacuum cleaner model does not support voice change.Try manual installation via ADB or root access firmware.
Vacuum is not responding to a new voicePackage files are corrupted or incompatible.Reinstall the package or check its integrity through MD5-sum.
The voice is interrupted or distortedWrong 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:

  1. Hold the power button on the vacuum cleaner for 10 seconds.
  2. Connect to it via Mi Home as a new device.
  3. 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.

  1. Open Mi Home and select a vacuum cleaner.
  2. Go to Settings β†’ About the device β†’ Update the firmware.
  3. 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:

  1. Unlock the bootloader through the Xiaomi Unlock Tool.
  2. Firmware via fastboot or OTA-packet.
  3. 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:

MethodPlusesConsDifficulty
Through Mi Home.Simple, safe, official support.Limited language selection, not all models are supported.⭐
Manual installation via ADBIt works on unofficial firmware, more package options.It requires PC and technical skills, risk of errors.⭐⭐⭐
Custom firmwareFull voice control, additional functions.It is difficult to establish, the deprivation of warranty, possible bugs.⭐⭐⭐⭐
Custom bagUnique 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.

FAQ: Frequent questions about voice packets

Can I install a voice pack on Xiaomi Mi Robot Vacuum 1?
No, the first version of the vacuum cleaner does not support voice change either officially or through ADB. The only option is firmware with modified software (for example, Valetudo), but this requires disassembling the device to connect to UART.
Why does the vacuum cleaner remain silent after installing the package?
Probable causes: Incompatible package (check the model and firmware version); error when unpacking files (reinstall the package); failure in sound settings (reset them via Mi Home); if the problem persists, return the original package or reset the vacuum cleaner.
How to return a standard voice after a failed installation?
Methods: In Mi Home, select Restore Voice by default (if available). Reinstall the original package via ADB: adb push original_voice.mpk /sdcard/ adb shell am broadcast -a com.xiaomi.mitv.voice.action.INSTALL -e path /sdcard/original_voice.mpk Drop the vacuum cleaner to factory settings.
Where to download Russian voice packs for Dreame Bot?
There are no official Russian packages for Dreame, but informal builds are posted on the forums. Search in the topics: 4PDA: Voices for Dreame Telegram chat Dreame Russia Pay attention to the firmware version - packages for Dreame Bot D9 will not be suitable for Dreame Bot W10.
Can I install a voice packet without connecting to Wi-Fi?
Yes, but only through ADB or custom firmware. The official way through Mi Home requires the internet to download files from Xiaomi servers. Alternatives: Download the package in advance to another device and transfer to your phone. Use ADB to install a local file.