How to Add a Voice Package to Xiaomi Robot Vacuum: A Complete Guide with Step-by-Step Instructions

Xiaomi’s robot vacuum cleaners are no longer just appliances, but are part of the smart home ecosystem. One of the key elements of interaction with the device is voice prompts that report cleaning status, errors, or completion. However, many users are faced with a problem: a standard voice packet in Chinese or non-informative audio signals. Fortunately, Xiaomi and the enthusiastic community offer a solution — installing alternative voice packets in Russian, English and other languages.

In this article, we will discuss all the available ways to add a voice packet to a Xiaomi robot vacuum cleaner – from official methods through the Mi Home app to manual firmware through the app. ADB You'll learn which models support voice change, where to download current packages, and how to avoid installation errors. We will pay special attention to compatibility with the latest firmware versions of 2026, as many of the old instructions stopped working after security updates.

Before you start, make sure your vacuum cleaner is connected to the Mi Home or Xiaomi Home app (depending on the region), and check the firmware version in the Settings menu. → If your model doesn't support voice change officially, don't despair -- there are solutions in this article for this.

What models of robot vacuum cleaners Xiaomi support the change of voice package

Not all Xiaomi devices allow you to replace the standard voice, and here is the current list of models with confirmed support for alternative packages (data for 2026):

  • 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Pro (including LiDAR and Laser Navigation versions)
  • 🔹 Xiaomi Mi Robot Vacuum-Mop P (series) STYJ02YM and STYTJ01ZHM)
  • 🔹 Xiaomi Mi Robot Vacuum-Mop Essential (Models with Mi Home 5.0 support)+)
  • 🔹 Xiaomi Mi Robot Vacuum E10/E12 (only after the squashing 3.5.8_0040)
  • 🔹 Xiaomi DreameBot D9/D10 Plus (requires manual patching)
  • 🔹 Xiaomi Viomi V2/V3 (limited support, only English voice)

Xiaomi Mi Robot models 1S, Mi Robot Vacuum 2 and older versions do not officially support voice change, but there are informal firmware from the community for them (for more details in the manual installation section). Z10 Pros have their own voice packs that are incompatible with standard Xiaomi solutions.

To determine exactly if your model supports voice replacement, check:

  1. The firmware version in the Mi Home app → The device → Settings → About the programme.
  2. The presence of the option Voice prompts or Language Pack in the settings menu.
  3. Device region (Chinese versions often have more restrictions)

⚠️ Note: Devices with firmware below 3.3.9_0020 You may not be able to install voice packets through an official app, in which case you will need to manually update the firmware.

📊 What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/D10
Viomi V2/V3
Another Xiaomi model
I have another brand of vacuum cleaner.

Official method: installing voice packet via Mi Home

The easiest and safest method is to use the built-in tools of the Mi Home app, which is suitable for most modern Xiaomi models and does not require technical skills.

  1. Update the Mi Home app to the latest version (at least 6.5.400) from the official website.
  2. Connect the robot vacuum cleaner to the app (if you haven't already done so) and make sure the device is on the same Wi-Fi network as your smartphone.
  3. Open the device card in Mi Home, go to Settings → Voice prompts (or Voice Pack for English version).
  4. In the list of available packages, select the desired language (for example, Russian or English). If the list is empty, click Update.
  5. Confirm the loading and installation. The process can take up to 5 minutes - do not interrupt the connection to the vacuum cleaner!
  6. After installation, restart the device via the Settings menu → Reboot.

If your app doesn’t have Voice Tips, try:

  • 🔄 Change the region of your Mi Home account to Russia or Europe (in your profile settings).
  • 📱 Install an alternative firmware application (for example, Mi Home Mod for Android).
  • 🔧 Update the vacuum cleaner firmware to the latest version through Settings → Update of the PO.

Official voice packs usually include basic phrases such as:

  • 🗣️ «The Cleaning Starts / Cleaning Started»
  • 🗣️ «Charging is complete / Charging is complete»
  • 🗣️ «Error: stuck / Error: stuck»
  • 🗣️ «The cleaning is finished. – Cleaning finished»

⚠️ Note: On some models (e.g. Viomi) V3) Official voice packets can be reset after the firmware update, and then you have to reinstall them.

☑️ Preparation for installation of voice packet

Done: 0 / 4

Unofficial voice packs: where to download and how to install

If you don't have an official package for your model or don't like it, you can use custom solutions from the community.

  • 🎤 More natural voices (e.g., from Yandex or Alice).
  • 📢 Advanced notifications (charge level, filter status, etc.).
  • 🎶 Musical signals instead of voice messages.
  • 🇷🇺 Full localization in Russian (including menus and errors).

Where to look for custom packs:

SourceReferenceFeatures
4PDA (Section Xiaomi)ReferenceThe largest database of packages, including votes from Alice and Marousie. requires registration.
GitHub (repositories for Xiaomi)ReferenceOpen Projects with Instructions for Firmware Through ADB.
Telegram channels (e.g, @xiaomirobot)ReferenceUp-to-date news and links to fresh packages, often with exclusive voices.
XDA Developers ForumReferenceTechnical discussions and firmware for experienced users.

The process of installing an informal package depends on the model, but the general scheme is as follows:

  1. Download the archive with a voice packet (usually in.zip or.pkg format).
  2. Unpack it on your computer. Inside it should be a file with the.wav or extension.mp3 (For some models,.bin).
  3. Connect the vacuum cleaner to the computer through USB-OTG (You will need a Type-C adapter. → USB-A).
  4. Use the MiRobotTool utility or ADB loading files in the device memory.
  5. Reset the vacuum cleaner.

For DreameBot models (e.g, D9) You may need to patch the firmware through DreameVacuumHack. Detailed instructions are usually attached to voice packets.

What if the vacuum cleaner does not recognize the voice packet?
If after installing the package vacuum cleaner gives an error or is silent, check: 1. Package compatibility with your model (e.g. files for Mi Robot Vacuum-Mop) 2 Pro is not suitable for Viomi V2). 2. Archive integrity (damaged files may cause failures). 3. Firmware version – some packages require specific builds (e.g, 3.5.8_0040). 4. Free space in the internal memory of the vacuum cleaner (at least) 50 If the problem persists, try resetting to factory settings (Settings). → Reset).

Manual installation through ADB: power-user

If your model does not support the installation of voice packets through Mi Home, and custom solutions do not fit, there is a manual method through the Mi Home. ADB (This method requires technical skills and is suitable for models based on Android Things or Linux (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro).

What you'll need:

  • 🖥️ Computer with Windows/Linux/MacOS and installed drivers ADB.
  • 🔌 USB-Type-C cable (original, as cheap cables may not transmit data).
  • 📦 Voice packet in.img or.bin format (for example,.img or.bin, voice_en.bin).
  • 🛠️ Utilities: ADB, Fastboot, MiRobotTool.

Step-by-step:

  1. Enable the Developer Mode on the Vacuum: Click 5 times on "Software Version" in the Settings menu → After that, there will be a paragraph for developers.
  2. Activate Debugging by USB in the developer menu.
  3. Connect the vacuum cleaner to your computer and check the connection via the command: Adb devices Should appear with a serial number.
  4. Download the voice packet and place it in the folder with ADB.
  5. Upload the file to the vacuum cleaner memory: adb push voice_ru.bin /sdcard/miio/voice/
  6. Set file rights: Adb shell chmod 644 /sdcard/miio/voice/voice_ru.bin
  7. Reboot the device: adb reboot

For Linux models (e.g. Viomi) V3) It may be necessary to install the section /system recording:

adb shell


su




mount -o remount,rw /system




cp /sdcard/miio/voice/voice_ru.bin /system/miio/voice/




chmod 644 /system/miio/voice/voice_ru.bin




reboot

⚠️ Attention: Misuse of the right ADB If you are not sure about your actions, it is better to consult a specialist or use official methods.

💡

Before work, ADB Make a backup of the current vacuum cleaner firmware through the adb backup command -apk -shared -all -f backup.ab. This will help restore the device in case of an error.

Problems and errors when installing voice packet

Even when following instructions, users often face difficulties, and consider the most common mistakes and ways to solve them:

Mistake.Reason.Decision
“I couldn’t connect to the device” at Mi HomeVacuum cleaner not on Wi-Fi or firewall lockReconnect the device to the router, disconnect VPN smartphone
Voice packet does not appear on the listOlder version of Mi Home or firmwareUpdate the application and vacuum cleaner software to the latest version
Installation failed error in manual installationIncompatible file format or memory deficitCheck the package format (.bin for your model) and make room
The vacuum cleaner squeaks instead of a voiceA damaged voice packet fileReinstall the package or download it again
After resetting, the voice is reset.Package installed in temporary memoryUse it. ADB fitting /system

If none of these methods worked, try:

  • 🔄 Reset the vacuum cleaner settings to factory (Settings) → Reset).
  • 📡 Change the region in Mi Home to China (sometimes this unlocks hidden features).
  • 📧 Contact Xiaomi with error logs (you can get them through the service) ADB logcat).

For DreameBot models, blocking third-party files from downloading is a common problem, in which case firmware via DreameVacuumHack or installing a modified backup will help.

💡

If the vacuum cleaner stopped turning on after installing the voice pack, don't panic. 90% of the time, a 10 second reset helps.

Alternative solutions: If nothing works

If you can’t install a voice packet, consider alternative ways to receive voice notifications:

  • 📱 Integration with voice assistants: - Connect the vacuum cleaner to Alice (Yandex) or Google Assistant via Mi Home. - Set up routines like: "Alice, start cleaning» → The vacuum cleaner will start working and announce the status.
  • 🔔 Push notifications to your smartphone: - Enable status notifications in vacuum cleaner settings in Mi Home. - Install Notify for Mi Home (Android) for advanced alerts.
  • 🎵 Replacement of voice messages with melodies: Some firmwares allow you to replace voice with musical signals (for example, start.mp3, end.mp3). - Files need to be uploaded to the folder. /miio/sound/ through ADB.
  • 🖥️ Home Assistant Scripts: - If you have a Home Assistant smart home system, you can configure text notifications with conversion to speech (TTS) speaker-wise.

For models without voice packets (e.g. Xiaomi Mi Robot) 1S) The only option is to replace the firmware with custom. 4PDA and XDA there are firmware with pre-installed Russian voices, but their installation requires unlocking the bootloader and may deprive the guarantee.

If you are not ready to take risks, consider buying a model with official support for the Russian language, for example:

  • Xiaomi Mi Robot Vacuum-Mop 2 Pro (full localization)
  • DreameBot D10 Plus (Alice's voice as standard).
  • Viomi V3 (English + Russian in new firmware).

FAQ: Answers to Frequent Questions

Can I install a voice pack on Xiaomi Mi Robot? 1S?
Officially, no, because this model does not support changing voice packets through Mi Home. However, there are informal firmware from the community (for example, based on OpenMiHome) that add this feature. The installation requires unlocking the bootloader and can lead to loss of warranty.
After the voice pack was installed, the vacuum cleaner started to brake.
This is a typical problem when installing unoptimized packets or overflowing memory.Try: Delete the current packet via ADB: adb shell rm /sdcard/miio/voice/voice_*.Install a lightweight package (for example, with bitrate) 64 qbit/s instead 128 Reset the vacuum cleaner cache via Settings → Memory. → Clear the cache. If the brakes are still there, return the standard voice through resetting.
Where to download official voice packs for Xiaomi?
Official packages are distributed through Xiaomi servers and downloaded automatically in the Mi Home app. If they do not appear in the list, try: Change your account region to Russia or Europe; Update Mi Home to the latest version (sometimes packages are added with updates); Contact Xiaomi to request the addition of a package for your model. It is not recommended to download packages from third-party sites - they may contain outdated data or malicious code.
Can I install a voice packet on a vacuum cleaner without connecting to Wi-Fi?
No, you need to have Internet access to install via Mi Home, because the packages are downloaded from Xiaomi servers. ADB It's possible without Wi-Fi: Download the package to your computer in advance. Connect the vacuum cleaner to your PC through the computer. USB. Upload files through ADB (This method does not require the Internet, but requires technical skills.
How to return a standard voice after installing a custom pack?
To roll back to the factory voice, follow the following steps: Remove the installed package through ADB: adb shell rm /sdcard/miio/voice/voice_*.If the package was stitched into /system, Use the command: adb shell rm /system/miio/voice/voice_*.Reboot the vacuum cleaner: adb reboot If the voice is not restored, do a reset via Settings → DreameBot models may need to flash standard software via DreameVacuumHack.