Installing a voice pack on a Xiaomi robot vacuum cleaner: a complete guide with step-by-step instructions

Xiaomi’s robot vacuum cleaners are some of the most popular smart cleaning devices, but their standard voice alerts in Chinese or English are often uncomfortable for Russian users. Installing a Russian-language voice package not only makes interaction with the device more intuitive, but also allows you to better control the cleaning processes, understanding statuses and errors. However, many owners face difficulties: where to download current files, how to download them correctly, and why the voice may not work after installation?

In this article, we will look at all the steps from checking the compatibility of your model to solving typical problems after installation, focusing on the robot vacuum cleaners of the Mi Robot, Dreame and Viomi series, because the algorithms for them are different, and you will also learn how to return the original voice if the experiment with Russification was unsuccessful.

1. Compatibility: Which Xiaomi models support changing voice packet

Not all Xiaomi robot vacuum cleaners allow you to replace voice alerts, depending on the firmware, hardware platform and version of the Mi Home app (or Dreamehome for Dreame devices), below is the compatibility table for popular models:

Model robot vacuum cleanerSupport for voice replacementRequired firmwareManagement annex
Xiaomi Mi Robot Vacuum-Mop 2 ProYes (full)3.5.9 and higherMi Home / Mi Home (EU)
Xiaomi Mi Robot Vacuum-Mop PYes (partial)3.3.9_0042 higherMi Home
Dreame D9 / D10 PlusYes (only via Dreamehome)Any (updated automatically)Dreamehome
Viomi V3 / SEYeah (requires root access)2.1.5. and aboveMi Home (Chinese version)
Xiaomi Mi Robot 1SNo (hardware restrictions)β€”Mi Home

⚠️ Note: Firmware devices for the Chinese market (CN) They can block the installation of third-party voice packets, in which case you will need to flash it to a global or European version of the software.

If your model is not in the table, check it in the official Xiaomi forum or in thematic groups (for example, 4PDA).

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Dreame D9/D10
Viomi V3/SE
Another Xiaomi model
Not Xiaomi.

Preparation: What to do before installation

Before downloading the voice packet, follow a few critical steps to avoid crashes:

  • πŸ“± Update the Mi Home or Dreamehome app to the latest version.Older versions may not support file downloads.
  • πŸ”„ Check the firmware version of the robot: go to the device settings β†’ On the appliance.
  • πŸ“‘ Connect the robot to stable Wi-Fi. Use a 2.4 GHz network - 5 GHz may not be supported.
  • πŸ”‹ Charge the vacuum cleaner to 100%, interruption of the process due to battery discharge will cause failure.

A unique feature of Xiaomi robots is that voice packets are tied to the region of the Mi Account account, and if your account is registered in China, you can not download European or Russian voice without changing the region.

Also prepare:

  • πŸ’Ύ A flash drive. FAT32 (Up to 32 GB – for models that require manual file downloads.
  • πŸ–₯️ Computer - for unpacking archives with voice packets.
  • πŸ“„ Backup of robot settings (optional, but recommended).

Check the model and compatibility |

Update the Mi app Home/Dreamehome|

Connect the robot to Wi-Fi 2.4 GHz |

Charge the battery to 100%|

Prepare the flash drive. FAT32 (if required)-->

3.Where to download voice packets for Xiaomi

Official voice packages from Xiaomi are available only for a limited number of regions, for Russian language you will have to use files from the community.

  • 🌍 Official Xiaomi Forum (Mi Robot section): c.mi.com.Look for themes tagged [Voice Pack].
  • πŸ“Œ 4PDA: In the branches of specific models (for example, Mi Robot Vacuum-Mop 2 Pro).
  • πŸ“¦ GitHub: Open voice packet repositories (e.g, Maxmudjon/xiaomi_voice).
  • πŸ’¬ Telegram chats: @xiaomirobot or @dreamerobot.

⚠️ Note: Only download files from trusted sources. Fake voice packets may contain malicious code that will block a robot or steal your Mi Account information.

Files are usually presented in formats:

  • .zip – archive with voice samples (you need to unpack).
  • .pkg is a ready-made package for download through the application.
  • .wav – separate audio files (for manual replacement).

πŸ’‘

Before downloading, check the date of publication of the voice packet. Files older than 2023 may not work with current firmware.

4. Step-by-step instruction: how to install a voice packet

The installation algorithm depends on the model of the robot, and below is a universal instruction for most Xiaomi and Dreame devices:

Method 1: Mi Home (for supported models)

  1. Open Mi Home, select your robot vacuum cleaner.
  2. Go to Settings β†’ Voice Alerts (or Sound Settings).
  3. Click Add Voice Package (or Download Voice Pack).
  4. Select the language (Russian or Custom for the downloaded file).
  5. Confirm the installation. The robot will restart.

Method 2: Manual booting via flash drive (for Viomi, older models)

  1. Download and unpack the archive with a voice packet on a FAT32 flash drive.
  2. Connect the flash drive to the robot through USB-port (usually located under the cover).
  3. Turn on the vacuum cleaner, wait for the sound signal (squeak) indicating the detection of files.
  4. In the app, go to Settings β†’ Voice Update and select a file.

Method 3: Through ADB (for advanced users)

If standard methods do not work, you can download voice files over ADB:

adb connect [IP-robot address]


adb shell




mount -o remount,rw /system




cp /sdcard/voice/*.wav /system/media/audio/tts/




chmod 644 /system/media/audio/tts/*




reboot

⚠️ This method requires root access and may result in loss of warranty.

What if the robot can’t see the flash drive?
1. Reformat the flash drive to FAT32 (not exFAT or NTFS). 2. Check that the voice packet files lie at the root of the flash drive (not in folders). 3. Try another flash drive - some Xiaomi models do not support devices larger than 32 GB. 4. Update the robot firmware to the latest version via Mi Home.

Typical problems and their solutions

Even after successful installation, the voice packet may not work properly. Consider the most common errors and ways to fix them:

Problem.Possible causeDecision
Voice unchanged after installationIncompatible packet or cache failureReboot the robot, clear the cache in Mi Home
Robot Squeaks Instead of SpeechDamaged sound filesReinstall the package or download another
Alerts in a mixture of languagesConflict with system soundsReset your voice settings to factory
The app does not see the option "Voice Alerts"Outdated firmware or account regionUpdate or change region in Mi Account

πŸ”Ή If the robot stopped responding to commands after changing its voice, reset through the Reset button (hold 10 seconds) and this will return factory settings, including the original voice.

πŸ”Ή Is the voice interrupted or distorted? Check if the power saving mode is on in the robot settings. Turn it off in Settings. β†’ Nutrition.

πŸ’‘

Before you call in support of Xiaomi, return the original voice package. Using third-party files may be a reason for denial of warranty service.

6 How to Reclaim the Original Voice

If the Russification experiment failed or you want to return the factory settings, do the following:

  1. Open Mi Home, select your robot.
  2. Go to Settings. β†’ Voice alerts.
  3. Click Reset to Factory (or Restore Default).
  4. Confirm the action. The robot will reboot.

For Viomi models or manually loaded devices:

  • Delete the voice packet files from the flash drive.
  • Connect an empty flash drive to the robot and reset through Settings β†’ Voice Reset.

⚠️ Note: On some firmware, a voice reset results in a complete reset of the robot's settings (including room maps). β†’ Backup.

7. Alternative methods of Russification

If you can’t install a voice packet (for example, on Xiaomi Mi Robot 1S), consider alternative options:

  • πŸ“± Use a voice assistant (Alice, Google Assistant) to control the robot through Mi Home. Set up routines like "Alice, start cleaning up".
  • πŸ”Š Turn off voice alerts completely in Settings β†’ Sounds. β†’ Quiet regime.
  • πŸ“² Install third-party software like Home Assistant for smart home integration and customization of notifications.
  • πŸ› οΈ Reflash the robot to a modified firmware (for example, Valetudo) that supports Russification.

πŸ’‘ Useful Life Hack: If your robot supports IFTTT, Set up alerts on your phone through this service, for example, if you make an error, the vacuum cleaner will send a push notification in Russian.

Frequently Asked Questions (FAQ)

Can I install a voice packet on a Xiaomi robot vacuum cleaner without a computer?
Yes, for most models (such as the Mi Robot Vacuum-Mop 2 Pro), a smartphone and the Mi Home app are sufficient. Voice packets are downloaded directly through the settings menu. However, some devices (such as the Viomi V3) may require a flash drive and a computer to unpack files.
Why does a robot speak a mixture of languages after installing a Russian voice?
This is due to a conflict between the system alerts (which remain in the original language) and the user voice packet. Solution: Remove the current packet via Settings β†’ Voice Alerts. Download the full voice packet (including all system sounds). Reboot the robot after installation. If the problem persists, check the firmware version - an update may be needed.
How do you know? IP-robot address ADB?
IP-The address can be found in two ways: in the Mi Home app: Device settings β†’ Network. Through router: go to the admin panel (usually 192.168.1.1) and find the device by name (e.g. roborock-vacuum-..). ADB Use the command: adb connect [IP-address]:5555
Will the voice package work after the firmware update?
It depends on the type of update: πŸ”„ Smaller updates (e.g. with 3.5.9_0050 on 3.5.9_0052) It usually does not affect voice files. πŸ†• Major updates (change the first digit of the version, for example, 3.5.9 β†’ 4.0.0) They may drop their voice to factory, and then you'll need to re-install the package, and we recommend you turn off the automatic firmware update in Settings. β†’ Update the software if you use custom voice.
Can I install a voice pack from another Xiaomi model?
No, it will cause disruptions. Voice packets are strictly tied to: Robot models (for example, Dreame D9 files will not work for Mi Robot Vacuum-Mop 2 Pro); firmware versions (a 3.5.9 packet may not work on 3.3.9); Hardware platform (different processors require different audio file formats); Using an incompatible package can cause the robot to freeze or lose functionality (for example, a refusal to respond to commands).