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.
| Model vacuum cleaner | Support for changing voices | Official Russian packages | Custom 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.
- Open Mi Home and select your robot vacuum cleaner.
- Go to Settings β Voice Packages (or Settings β Voice Packs).
- In the list of available languages, find Russian (can be designated as RU or Russian).
- Click Download and wait for the download to be completed.
- 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:
- Download and install Mi Home Mod (available on 4PDA or GitHub).
- Sign in with the same account as in the official application.
- Select your vacuum cleaner and go to Settings β Voice β Download the package.
- Select a file with the.vp extension (voice packet) and confirm the installation.
- Reset the device.
Where do you get custom voice packs?
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 cause | Decision |
|---|---|---|
| There is no "Voice Packages" section in Mi Home | Model does not support changing voices | Check compatibility in the table above or use Mi Home Mod |
| Error "Failed to download" when downloading a package | Unstable Internet connection or locking of Xiaomi servers | Connect 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 packages | Reset the vacuum cleaner settings to factory (Settings β Reset) |
| After the reboot, the voice is strayed to standard | Firmware error or package incompatibility | Update the software or install a different voice packet |
If none of the methods helped, try resetting the vacuum cleaner settings to factory:
- In the Mi Home app, go to Device Settings β General β Resetting.
- Confirm the action (the robot will emit an audible signal).
- 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:
- Record phrases: Use a list of standard robot replicas (e.g., "Getting clean up", "Charging done"). Speak clearly, without pause.
- Audio processing: In Audacity, normalize volume, remove noise and export MP3 files (128 kbps, mono).
- Package Assembly: Place audio files in the template folder and run the script build_vp.py (template).
- 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:
- Connect to the vacuum cleaner via Telnet (instructions for your model are available on 4PDA).
- Enter the command: setprop persist.sys.robot.volume 80 (value 10 to 100).
- 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.