How to change the voice of the robot vacuum cleaner Xiaomi in Russian: all working ways

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but many users are faced with one unpleasant feature: the default voice prompts sound in Chinese or English. This creates discomfort, especially when the device reports errors or completion of cleaning in an incomprehensible language. Fortunately, there are several ways to change the voice of a robot vacuum cleaner to Russian, both official and alternative.

In this article, we will discuss all the current methods for models 2023-2026, including Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot D9, Viomi V3 and others. It is important to understand that not all devices support Russian-language voice packets out of the box, but even in such cases there are workarounds. We will also consider the risks of informal firmware and provide security recommendations.

Before you start setting up, make sure your vacuum cleaner is connected to the Mi Home or Xiaomi Home app (depending on the region).This is a must for most ways. If you have an old model (before 2020), some methods may not work - check compatibility in the table below.

1.Official method: changing the language through Mi Home

The easiest and safest method is to use the built-in settings of the Mi Home app, which is suitable for most modern models, including the Xiaomi Mi Robot Vacuum-Mop 2 Lite, DreameBot L10s Ultra and others, Released after 2021.

  1. Open the Mi Home app and select your vacuum cleaner from the device list.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Prompts in English).
  3. In the Language of Voice prompts section, select "Russian" from the list. If there is no such item, your model does not support official Russification.
  4. Confirm the changes and wait for the synchronization (can take up to 5 minutes).

If the language list is not Russian, it means that the manufacturer has not added support for your model, in which case you will have to use alternative methods (described below). Also note that after changing the language, some system messages (for example, errors) may remain in Chinese, which is a feature of the firmware.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Xiaomi Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/L10
Viomi V3
Old model (until 2020)
other

2. Alternative method: downloading the Russian voice package

For models that do not officially support Russian, you can manually download a voice packet, which works for most vacuum cleaners based on the Xiaomi MiOT platform, but requires accuracy.

  • πŸ“± Smartphone with Mi Home installed (version not lower than 6.0).
  • 🌐 Stable Wi-Fi connection (preferably 5 GHz).
  • πŸ”‹ Charge vacuum cleaner at least 50% (to avoid failures).

Instructions:

  1. Download the official Mi Home app (if not already installed) and log in.
  2. Connect the vacuum cleaner to the application (if not connected).
  3. Go to the device settings and find the FirmWARE/Firmware section.
  4. Check the current version of the software. If an update is available, install it before downloading the voice packet.
  5. Go back to the main menu of the device and find the option Additional Features β†’ Voice Packages (may be called Voice Packs).
  6. Select "Russian" from the list and confirm the download. The process can take up to 10 minutes.

Check out the Mi Home version (update if necessary)

Connect the vacuum cleaner to 5 GHz Wi-Fi

Charge the vacuum cleaner by at least 50%

Make a backup copy of settings (optional)

-->

Important: Some models (such as the Xiaomi Mi Robot Vacuum 1S) do not support the download of additional voice packets, in which case only firmware through ADB or third-party utilities (described in section 4) will help.

3. Model compatibility: which vacuum cleaners support the Russian voice

Not all Xiaomi robot vacuum cleaners can β€œspeak” Russian. Below is a compatibility table for popular models. If your device is not on the list, try alternative methods or check out the information on the XDA forum.

ModelOfficial support of the RussianAlternative methodsNotes
Xiaomi Mi Robot Vacuum-Mop 2 Proβœ… Yes.❌ Not requiredRussian is available in Mi Home after updating to the version 3.5.4_0040
DreameBot D9βœ… Yes.❌ Not requiredSupports Russian from firmware 2207 and newer
Viomi V3❌ No.βœ… ADB, side-stitchRequires unlocking of the loader
Xiaomi Mi Robot Vacuum 1S❌ No.βœ… Voice packs, firmware.Partial Russification is possible through Mi Home (CN-server)
DreameBot L10s Ultraβœ… Yes.❌ Not requiredRussian is available from the factory (EU/RU region)

If your model is marked as "❌ No" in the official support column, don't despair. In the following sections, we will look at the methods of Russification through the ADB, Third-party firmware and even replacing audio files manually, but remember that such methods can lead to loss of warranty or unstable operation of the device.

πŸ’‘

Before experimenting with firmware, back up the original audio files. Connect the vacuum cleaner to your PC via USB-OTG and copy the /system/media/audio/ folder (root rights required).

4. Russification through ADB: for advanced users

If the official methods don’t work, you can try installing Russian voice via ADB (Android Debug Bridge), which is suitable for Android Things models or modified firmware.

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ”Œ USB-Type C Cable (to connect vacuum cleaner).
  • πŸ› οΈ Utilities. ADB and Fastboot.
  • πŸ“„ Russian voice package (can be downloaded on the 4PDA).

Step-by-step:

  1. Turn on the developer mode on the vacuum cleaner: Open Mi Home β†’ vacuum cleaner settings β†’ About the device. Press 7 times on the firmware version until the notification "You became a developer" appears.
adb devices

If the device is not identified, install drivers for Xiaomi Mi Robot.

ru_RU_voice.zip

adb push ru_RU_voice.zip /sdcard/
adb shell pm install -r /sdcard/ru_RU_voice.zip
adb reboot

Warning: Not all models support the installation of voice packets via ADB. If the voice hasn’t changed after the reboot, try an alternative method with the replacement of system files (described in the next section).

What if ADB can’t see the vacuum cleaner?
If the adb device command does not show your device: 1. Check the cable (use the original USB-Type C). 2. Install drivers for Xiaomi Mi Robot (you can download it on the Xiaomi developer website). 3. Try another USB port (preferably USB 3.0). 4. Reboot the vacuum cleaner in Fastboot mode (press the power + Home button for 10 seconds) and reconnect.

5. Replace audio files manually (for experienced)

If none of the previous methods worked, you can manually replace the audio files in the vacuum cleaner system partition, which requires root rights and is only suitable for users with experience with Android devices.

  • ⚠️ Loss of guarantee.
  • ⚠️ Possible "brick" of the device (vacuum cleaner will cease to turn on).
  • ⚠️ Violation of system notifications.

Instructions:

  1. Get root access to the vacuum cleaner (instructions are on XDA).
  2. Connect to the device via ADB Shell: Adb shell su
  3. Go to the folder with audio files: cd /system/media/audio/
  4. Make a backup of the original files: cp -r ui /sdcard/ui_backup
  5. Replace the files with Russian (pre-downloaded and renamed according to the original structure).
  6. Set the correct access rights: chmod 644 /system/media/audio/ui/*
  7. Reset the vacuum cleaner.

Where can you get Russian audio files? They can be extracted from firmware of other models (for example, DreameBot D9) or create yourself by writing phrases like "Bringing clean", "Charging completed", etc. The file format should be.ogg with a bit rate of 64 kbit / s.

πŸ’‘

Manually replacing audio files is an extreme method, and if you're not sure about your skills, you'd better use official methods or go to a service center.

6. Frequent errors and their solutions

When russifying the voice of a robot vacuum cleaner, users often face typical problems, and here are the most common ones and ways to fix them:

Problem.Possible causeDecision
Russian is available in Mi Home, but the voice does not changeApp cache, old firmware.Clean the Mi Home cache, update the vacuum cleaner firmware
ADB doesn't see vacuum cleanerThere are no drivers, no developer mode is enabledInstall drivers, activate debugging over USB
After replacing files, the vacuum cleaner does not turn onSystem partition damagedRestore backup or flash the original firmware
The voice changed, but some of the words remained in Chinese.Not all system sounds are replacedCheck the files in /system/media/audio/alarm/ and /system/media/audio/notifications/

If you encounter an error not described in the table, try:

  1. Reconnect the vacuum cleaner to Mi Home (remove and add again).
  2. Reset the vacuum cleaner settings to factory (Settings β†’ Reset).
  3. Contact the official forum Xiaomi with the model and firmware version.

πŸ’‘

If the vacuum cleaner starts to "stutter" or miss phrases after Russification, check the format of the audio files. They should be in Mono, 44.1 kHz, 64 kbit / s.

7.Safety: How not to break the vacuum cleaner

Experimenting with firmware and system files always comes with risks, and to minimize the chances of bricking a device, follow these rules:

⚠️ Note: If your vacuum cleaner is warranty, any manipulation of firmware or system files will result in its loss.

  • πŸ”„ Always back up your original files before replacing them.
  • πŸ“‹ Use only proven sources to download voice packets (e.g, 4PDA or XDA).
  • πŸ”‹ Do not interrupt the process of firmware or copying files – this can damage the system partition.
  • πŸ› οΈ If the vacuum cleaner stops turning on, do not try to disassemble it yourself. Contact the service center indicating the problem ("does not turn on after the update").

If you are not sure about your abilities, consider alternative options:

  • Buy a vacuum cleaner with official Russian support (for example, DreameBot L10s Ultra).
  • Turn off voice prompts altogether (Settings β†’ Voice notifications β†’ Off).
  • Use third-party vacuum control apps (such as Home Assistant) where notifications will be in Russian.
Can you change the voice of a vacuum cleaner to a female/male voice?
Xiaomi’s official firmware does not provide gender choice, but some alternative voice packages (like the Viomi V3) have male and female voice options, which can be found on thematic forums.
After the Russification, the vacuum cleaner started to slow down.
Most likely, the problem is in unoptimized audio files. Try: Remove the installed voice packet via ADB: adb uninstall com.xiaomi.voicepack.ru Reset the vacuum cleaner settings to factory. Use the official Russification method (if available).
Where to download Russian voice files for the old model?
For older vacuum cleaners (until 2020), try: 4PDA Forum (section "Robot vacuum cleaners"), Telegram channels dedicated to Xiaomi (e.g. @xiaomirobot), GitHub repositories with modified firmware (see Xiaomi vacuum Russian voice).
Can I get my original voice back after the changes?
Yes, for this: If you used the official method, just select another language in Mi Home. If you manually replaced files, restore a backup from the original file. /sdcard/ui_backup. In extreme cases, reset settings (Settings) β†’ Reset to factory).
Why is the voice Chinese again after the firmware update?
This is standard behavior: when you update your firmware, all custom changes (including voice packets) are reset. To avoid problems: Turn off automatic updates in vacuum settings. Back up your voice files and restore them after each update. Use modified firmware with pre-sewn Russian voice (for example, from Valetudo).