How to change the voice of the robot vacuum cleaner Xiaomi: official and informal ways

Xiaomi vacuum cleaners have long been an integral part of smart homes, but their standard voice alerts in Chinese or English are not always convenient for Russian-speaking users. Fortunately, you can change the voice assistant in several ways, from the official settings in the Mi Home app to install custom firmware with Russian-language packages. In this article, we will analyze all the current methods, including nuances for different models (Mi Robot Vacuum-Mop 2 Pro, S7, P10, etc.), and also tell you how to avoid typical mistakes when changing your voice.

It's important to understand that not all models support voice change out of the box. For example, budget versions like Mi Robot Vacuum-Mop Essential often lack this feature in official software, whereas flagship devices (Xiaomi Robot Vacuum-Mop 2 Ultra) allow you to choose the language right in the settings. If your model does not support voice change by standard means, do not despair: there are workarounds through third-party firmware or manual replacement of audio files.

Before you start setting up, make sure your vacuum cleaner is connected to the Mi Home app (or Xiaomi Home for newer versions), and check the firmware version. Outdated versions of the software may not support polyphony or have bugs when changing the language. If you have never updated the robot firmware, do so before changing your voice to avoid conflicts.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum-Mop 2 Ultra
Mi Robot Vacuum-Mop S7
Mi Robot Vacuum-Mop P10
Another model

1.Official method: change voice through the Mi Home app

The easiest and safest method is to use the app's built-in settings, which are suitable for most current models (S7, 2 Pro, Ultra, etc.), but may not be available in budget or outdated versions.

  1. Open the Mi Home app and select your robot vacuum cleaner from the device list.
  2. In the list of available languages, select Russian (if any) or other language you want. Some models have voices from Microsoft TTS or Google WaveNet.

If the list does not include Russian, it means that your model does not officially support it, in which case you will have to use alternative methods (see the following sections). Also note that after a change of voice, some system alerts (for example, errors) may remain in Chinese, which is normal for most firmware.

Check the Mi Home version (update if necessary)

Make sure the vacuum cleaner is connected to Wi-Fi

Charge the robot at least 50%

Free up space in the device memory (if packet loading is required)

-->

An important nuance: on some models (for example, Mi Robot Vacuum-Mop 2 Lite), after changing the voice, the region of the device may reset, in which case you will have to reconfigure the geo-fences and cleaning schedule. To avoid this, make a backup of the settings in Settings β†’ Backup before changing your voice.

2. Alternative method: manual replacement of audio files (for advanced users)

If your model does not support voice change via Mi Home, you can replace audio files manually. This method requires access to the robot file system and is only suitable for users willing to work with ADB or third-party firmware. Wrong actions can lead to the "bricking" of the device - use the method at your own risk!

For manual voice replacement you will need:

  • πŸ”§ Computer with installed ADB and drivers for Xiaomi.
  • πŸ“ Voice package in format.mp3.wav (can be downloaded from the forums) 4PDA Xiaomi Community).
  • πŸ”Œ USB-cable to connect the vacuum cleaner to a PC (usually used by Micro-USB or Type-C, depending on the model).
  • πŸ› οΈ File system software (e.g. Total Commander with plugin) ADB).

Instructions for replacement:

  1. Connect the vacuum cleaner to your computer and enable debugging mode over USB (usually activated by holding the Reset button + by connecting the cable).
  2. Open the command prompt and check the connection: adb devices If the device is not displayed, install the drivers or restart the vacuum cleaner.
  3. Download the archive with a Russian voice (for example, ru_RU_voice_pack.zip) And unpack it in a folder on a PC.
  4. Copy files into the system folder of the vacuum cleaner: adb push local_path/voice_files /system/media/audio/
  5. Reboot the device: adb reboot

After the reboot, check if the voice has changed, if the alerts sound distorted or missing, then the files are not suitable for your model, in which case return the original audio files or try a different voice packet.

What if the vacuum cleaner does not turn on after the voice change?
If the robot stopped responding to buttons or did not load, most likely, system files were damaged. Try: 1. Hold the Reset button for 10-15 seconds to reset. 2. Connect via ADB and return the original files: adb pull /system/media/audio/backup/ 3. If nothing helps, run the device through the Mi Flash Tool (instructions are available on 4PDA).

3. Installation of custom firmware with Russian voice

For models that do not officially support Russian (for example, Mi Robot Vacuum 1S or Mi Robot Vacuum-Mop Essential), the only reliable way is to install custom firmware.

  • 🌍 Valetudo – open firmware with support for Russian language and advanced settings.
  • πŸ”„ Xiaomi Vacuum Hacked Firmware – modified versions of official software with Russification.
  • πŸ› οΈ DustBuilder – a tool for creating custom firmware for a specific model.

The Valetudo firmware installation process (for example, Mi Robot Vacuum 1S):

  1. Download the latest version of Valetudo from GitHub.
  2. Unpack the archive and find a firmware file for your model (for example, roborock.vacuum.s5_1.1.4_0030.bin).
  3. Connect the vacuum cleaner to your computer and run the firmware via Mi Flash Tool or ADB: adb sideload valetudo.bin
  4. Wait for the installation to be completed (5-10 minutes) and restart the device.

After installing Valetudo, you will get a web-based vacuum cleaner interface where you can choose Russian in your voice settings, but note that custom firmware may deprive you of warranty and some features (for example, integration with Mi Home).

adb backup -apk -obb -shared -all -f backup.ab

This will help restore the device in case of failure.-->

4. Comparison of methods: which way to choose?

To determine the optimal method of changing voice, we will evaluate the pros and cons of each approach:

MethodPlusesConsSuitable models
Official shift at Mi Homeβœ… Simplicity, security, preservation of guarantee❌ Limited choice of languagesS7, 2 Pro, Ultra, P10
Manual replacement of audio filesβœ… It works on most models, flexibility❌ Risk of system damage requires skills1S, Essential, T7
Custom firmwareβœ… Full Russification, Extended Functions❌ Loss of warranty, possible bugs1S, Essential, Older Models

For most users, the best solution is to change voice through the Mi Home, if the model supports it. If your vacuum cleaner does not have this option, try a manual replacement of audio files, but only if you are confident in your abilities. Cast firmware is the last thing to consider, as it requires deep technical knowledge and can lead to unstable operation of the device.

πŸ’‘

Before any manipulation of firmware or system files, back up the original software. This is the only way to restore the vacuum cleaner in the event of a critical failure.

Frequent problems and their solutions

When changing voices, users often encounter common mistakes, and let's look at the most common ones and how to fix them:

⚠️ Note: If after changing the voice, the vacuum cleaner begins to "stutter" or squeak - most likely, the bitrate of the audio files does not meet the requirements of the device. Use files with a bitrate of 64 kbit / s and a sampling rate of 16 kHz.

Problem 1: There is no voice change option in Mi Home.

  • πŸ” Check the region of the device in the settings. For some models, the option only appears when you select the China Mainland region.
  • πŸ“± Update the Mi Home app to the latest version.
  • πŸ”„ Reconnect the vacuum cleaner to the app (remove and add again).

Problem 2: After manually replacing the audio files, the voice didn't change.

  • πŸ“‚ Make sure the files are copied to the correct folder (/system/media/audio/).
  • πŸ”Š Check the file access permissions (should be 644 or 755).
  • πŸ”„ Reboot the vacuum cleaner manually (hold the power button for 10 seconds).

Problem 3: The scaling is not installed.

  • πŸ”Œ Try another one. USB-cable (preferably original).
  • πŸ–₯️ Start the Mi Flash Tool on behalf of the administrator.
  • πŸ“‹ Check firmware compatibility with your model (file name should contain device code, for example, roborock.vacuum.s5).

If none of the methods worked, refer to thematic forums (e.g., 4PDA or Xiaomi Community) where users share relevant voice packs and instructions for specific models.

6. Where to download Russian voice packs for Xiaomi Vacuum?

Official Russian voice packages for Xiaomi vacuum cleaners are rare, but enthusiasts create custom versions.

  • 🌐 4PDA β€” Model-specific themes (e.g. Mi Robot Vacuum-Mop 2 Pro).
  • πŸ’¬ Telegram chats – channels like Xiaomi Vacuum Russia or Roborock & Xiaomi Vacuum.
  • πŸ“ GitHub – Repositories with open voice packets (e.g, denysvitali/roborock-voice-packs).
  • πŸ”— Xiaomi Community – the official forum where unofficial Russifications are sometimes posted.

When downloading voice packets, pay attention to:

  • πŸ“Œ Compatibility with the model (e.g. package for S5 not fit for S7).
  • 🎀 Voice quality – some packages are recorded in synthetic voice, others – by a live announcer.
  • πŸ“… Date of creation – old packages may not work with new firmware.

Tip: If you don't find the right voice packet, you can write your own.mp3 with the correct names (for example, start_cleaning.mp3, error_wheel.mp3). Instructions for creating custom packages are available on the same forums.

7. How do you get the original voice back?

If you want to return standard alerts after experimenting with voice, do the following:

For the official change via Mi Home:

  1. Open the Settings. β†’ Voice alerts.
  2. Choose the source language (usually English or Chinese).
  3. Confirm the change and restart the vacuum cleaner.

For manual replacement of audio files:

  1. Download the original voice pack for your model (can be extracted from backup or firmware).
  2. Repeat the process of copying files through ADB:
  3. Reset the device.

For custom firmware:

  1. Download the original firmware for your model from the Xiaomi website.
  2. Sweat your device through the Mi Flash Tool (select the Clean All option for a full reset).
  3. Reset the vacuum cleaner in Mi Home.

⚠️ Note: If the vacuum cleaner is unstable after returning the original voice (for example, it spontaneously shuts down), perform a full reset via Settings. β†’ Reset to factory. It will delete all user data, but it will return the device to its original state.

FAQ: Frequently Asked Questions

Can I change my voice on the Xiaomi Mi Robot Vacuum-Mop Essential?
Officially, no, because this model does not support voice change in the Mi Home. However, you can try manual audio file replacement or custom firmware installation (for example, Valetudo).
After the change of voice, the vacuum cleaner started talking intermittently or with distortions.
This means that the bitrate or audio file format is not suitable for your model. Try: Convert files to MP3 with a bitrate of 64 kbit / s and a frequency of 16 kHz (through Audacity); download another voice package designed specifically for your model; Return the original files and try another method of changing voice.
Will the Russian voice work if I buy a Xiaomi vacuum cleaner in China?
Vacuum cleaners designed for the Chinese market (for example, with the CN suffix in the name) often do not have Russian even in the official settings, in which case you will have to use manual file replacement or custom firmware. Before buying, check on the forums whether a particular revision of the device supports Russification.
Can I use Alice’s assistant or other virtual assistant?
Technically, yes, but it will require a deep firmware modification. Some enthusiasts port Alice's voices, Google Assistant or even Siri to Xiaomi vacuum cleaners, but this process is complex and fraught with failures. There are no ready-made solutions for the mass user yet - only experimental assemblies on the forums.
Will the vacuum cleaner settings reset after the voice change?
When you change your files officially via Mi Home, you usually save the settings. However, manual file swaps or custom software firmware may require factory resets. To avoid data loss, before any manipulation: Save room maps (if there is a save feature), take screenshots of the cleaning schedule and geofence. Export settings to Settings β†’ Backup (if available).