How to set a voice on the robot vacuum cleaner Xiaomi: all the ways and nuances

Xiaomi robot vacuum cleaners have long ceased to be just household appliances β€” they have become full-fledged assistants with voice support. However, standard voice packages in Chinese or English are not always suitable for users. Fortunately, the manufacturer allows you to replace them with Russian-language or even custom versions. In this article, we will discuss all the current ways to install voice on Xiaomi Robot Vacuum Cleaner, from official methods to alternative solutions.

It's important to understand that the procedure depends on the vacuum cleaner model and the firmware version. For example, for the Mi Robot Vacuum-Mop 2 Pro and Xiaomi Vacuum Cleaner G10, the algorithms will differ. We'll look at the universal steps, and also point out the features for specific devices. If you want the robot to speak Russian with a pleasant tone or even voice the cleaning status in your voice, this is the instruction for you.

Before you start, make sure your vacuum cleaner is connected to the Mi Home app (or Xiaomi Home for new models), and check the firmware version in your device settings. Some voice packets require an update to the latest version of the software.

1.Preparation: What to Know Before Installing Voice

There are a few things you need to do before you change your voice on a robot vacuum cleaner. First, check your account region in the Mi Home app. The voice packets are tied to the servers, and if your account is registered in China, there will be fewer voice acting options available, and the best choice is Russia (RF) or Europe.

Secondly, look at the vacuum cleaner model. Not all devices support voice change. For example, budget models like the Mi Robot Vacuum Cleaner 1S have limited functionality, while flagships like the Xiaomi Robot Vacuum-Mop 2 Ultra allow custom packs to be installed. The full list of compatible models is shown in the table below.

  • πŸ”§ Account Region – must be Russia or Europe to access Russian-language packages.
  • πŸ“± App Version – Update Mi Home to the latest version in Google Play or App Store.
  • πŸ€– Vacuum firmware – some voice packs require a minimal version of the software (e.g, 3.5.9_0042 higher).
  • 🌐 Internet connection – you need stable Wi-Fi to download packages.
πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Vacuum Cleaner G10
Mi Robot Vacuum Cleaner 1S
Another model
I haven't bought it yet.
Model vacuum cleanerSupport for changing voicesOfficial Russian packagesCustom voices
Mi Robot Vacuum-Mop 2 Proβœ… Yes.βœ… 3 optionsβœ… Through Mi Home Mod
Xiaomi Vacuum Cleaner G10βœ… Yes.βœ… 2 options❌ No.
Mi Robot Vacuum Cleaner 1S⚠️ Partially.βœ… 1st❌ No.
Xiaomi Robot Vacuum-Mop 2 Ultraβœ… Yes.βœ… 4 optionsβœ… Through third-party firmware

⚠️ Note: If your vacuum cleaner was purchased in China and is tied to cn servers, the voice change may be blocked, in which case you will need to change the account region or firmware through Mi Home Mod (risk of loss of warranty!).

2.Official method: voice installation via Mi Home

The easiest and safest method is to use standard voice packets in an official app.

  1. Open Mi Home and select your robot vacuum cleaner.
  2. Go to Settings β†’ Voice Packages (or Settings β†’ Voice Packs).
  3. In the list of available languages, find Russian (can be designated as RU or Russian).
  4. Click Download and wait for the download to be completed.
  5. After installation, restart the vacuum cleaner (reboot button in the settings).

In some models (such as the Xiaomi Vacuum Cleaner G10), voice packets can be hidden in the section Additional settings β†’ System settings β†’ Voice. If the partition is missing, then your model does not support official voice change.

Change your account region to Russia|Update the Mi Home|Append the vacuum cleaner to Wi-Fi|Check the firmware version of the device-->

After activating a new voice, check it by sending a vacuum cleaner. The robot must voice the status in Russian. If the voice hasn't changed, try:

  • πŸ”„ Reboot the vacuum cleaner (hold the power button for 5 seconds).
  • πŸ“± Reconnect the device in the application (Settings) β†’ Remove the device β†’ Add again).
  • πŸ”§ Update the firmware to the latest version.

⚠️ Attention: On models with LDS-A lidar (e.g. Mi Robot Vacuum-Mop P) can be lost after the voice change, in which case, recalibrate the device settings.

3. Alternative methods: custom voices and third-party firmware

If you don’t have official Russian-language packages or don’t like them, you can install custom voice, which is suitable for advanced users and requires the use of a modified Mi Home Mod application or manual editing of firmware files.

The most popular tool is the Mi Home Mod (an unofficial version of the application with advanced features).

  • 🎀 Install voice packets from third-party developers (e.g., community) 4PDA).
  • πŸ”Š Change the volume and speed of the robot’s speech.
  • πŸ“ Download your own audio files for voiceover (format.mp3, bitrate 128 kbit/s).

To install custom voice through Mi Home Mod:

  1. Download and install Mi Home Mod (available on 4PDA or GitHub).
  2. Sign in with the same account as in the official application.
  3. Select your vacuum cleaner and go to Settings β†’ Voice β†’ Download the package.
  4. Select a file with the.vp extension (voice packet) and confirm the installation.
  5. Reset the device.
Where do you get custom voice packs?
The most reliable sources: 1. Topics on 4PDA (Smart home Xiaomi” – users lay out ready-made packages for different models. 2. GitHub repositories (e.g., GitHub repositories, [xiaomi-vacuum-voices](https://github.com/)) β€” Open-ended projects with instructions for creating your own voices. 3. Telegram channels (e.g, @XiaomiVacuumMod) β€” topical assemblies and discussions. ⚠️ Caution: download files only from trusted sources to avoid viruses or firmware damage!

For the most advanced users, there is a method of manual firmware editing via ADB or Telnet, which requires:

  • πŸ–₯️ Computers with Python and ADB Tools installed.
  • πŸ”Œ Connections to the vacuum cleaner USB-OTG (on some models).
  • πŸ“‚ Backup copy of the original firmware (in case of failure).

Important: Unofficial firmware and modifications can lead to loss of warranty or unstable operation of the device.

4. Problem Solving: Why Voice Is Not Established

Sometimes users encounter errors when trying to change their voice, and let's look at the most common problems and their solutions:

Problem.Possible causeDecision
There is no "Voice Packages" section in Mi HomeModel does not support changing voicesCheck compatibility in the table above or use Mi Home Mod
Error "Failed to download" when downloading a packageUnstable Internet connection or locking of Xiaomi serversConnect to another network or use a VPN (Region of Russia)
The voice changed, but the robot speaks in a mixture of languages.Conflict between old and new packagesReset the vacuum cleaner settings to factory (Settings β†’ Reset)
After the reboot, the voice is strayed to standardFirmware error or package incompatibilityUpdate the software or install a different voice packet

If none of the methods helped, try resetting the vacuum cleaner settings to factory:

  1. In the Mi Home app, go to Device Settings β†’ General β†’ Resetting.
  2. Confirm the action (the robot will emit an audible signal).
  3. After restarting, repeat the voice installation procedure.

πŸ’‘

If the robot slows down or builds the map incorrectly after changing its voice, try rolling back the firmware to the previous version. To do this, download the original firmware for your model from the official Xiaomi website and thread it through the Mi Home Mod in Downgrade mode.

5. Creating your own voice package: step-by-step instructions

You want a robot vacuum cleaner to speak in your voice or to make a joke about cleaning? It's possible! You need to create a custom voice package.

  • πŸŽ™οΈ Microphone and audio recording software (e.g. Audacity).
  • πŸ–₯️ Computer with Python installed 3.x and the pydub library.
  • πŸ“ Voice packet template (you can download from the repository xiaomi-vacuum-voices on GitHub).

Algorithm of action:

  1. Record phrases: Use a list of standard robot replicas (e.g., "Getting clean up", "Charging done"). Speak clearly, without pause.
  2. Audio processing: In Audacity, normalize volume, remove noise and export MP3 files (128 kbps, mono).
  3. Package Assembly: Place audio files in the template folder and run the script build_vp.py (template).
  4. Installation: Download the resulting.vp file via Mi Home Mod.

Example of folder structure for voice packet:

my_voice_pack/




β”œβ”€β”€ start_cleaning.mp3




β”œβ”€β”€ charging.mp3




β”œβ”€β”€ error.mp3




β”œβ”€β”€ complete.mp3




└── config.json

πŸ’‘

For realistic sound, record phrases in a quiet room using an external microphone. Avoid echoes and background noises, which will be noticeable in the final package.

6 Voice optimization: Volume and speech speed setting

Once a new voice is installed, fine-tuning may be required, and the official Mi Home app often lacks these options, but can be activated via Mi Home Mod or ADB-team.

To change the volume of the voice:

  1. Connect to the vacuum cleaner via Telnet (instructions for your model are available on 4PDA).
  2. Enter the command: setprop persist.sys.robot.volume 80 (value 10 to 100).
  3. Save the settings: saveprop

To change the speed of speech (does not work on all models):

setprop persist.sys.robot.speech_rate 1.2

(A value of 0.8 to 1.5, where 1.0 is the standard speed)

If the commands don't work, then your model doesn't support those parameters, and then you just have to pick up a voice packet with the right intonation.

7. Compatible with other functions: voice assistants and smart home

Installing a custom voice should not conflict with other robot vacuum cleaner functions, but there are a few nuances:

  • πŸ€– Voice assistants (Alice, Google Assistant, Siri): Standard commands like "Start cleaning" will work regardless of the voice packet installed.
  • 🏠 Smart Home Integration: If the vacuum cleaner is connected to Apple HomeKit or Yandex Smart Home, changing your voice will not affect the operation of these systems.
  • πŸ”„ Firmware updates: After automatic software updates, the voice packet may reset. To avoid this, disable auto updates in your device settings.

If you use Xiaomi Home (a new smart home app), the voice change algorithm remains the same, but the settings section may be elsewhere. G10 The way will be: The device β†’ Settings (βš™οΈ) β†’ Voice and sounds.

FAQ: Answers to Frequent Questions

Can I install a voice on a Xiaomi robot vacuum cleaner without the Mi Home?
No, officially, the voice change is only possible through an app, but for some models, there are alternative methods through ADB or Telnet, but they require technical skills.
Why did the robot slow down after the voice was installed?
This may be due to an unoptimized voice packet or firmware conflict, try installing the official package or roll back to the previous version of the software.
How to get back the standard voice if you don’t like it?
In Mi Home, select Voice Packages and click Restore Standard. If there is no partition, reset the vacuum cleaner settings to factory ones.
Can I get a voice from another manufacturer (like Roborock)?
Technically possible, but manual editing of firmware files will be required. Roborock voice packs are incompatible with Xiaomi out of the box due to different audio file formats.
Will the voice pack work after resetting?
No, after resetting, all custom settings, including voice, are reset. You have to reset it.