Xiaomi Vacuum Cleaner 1C is equipped with a voice assistant that alerts you when cleaning starts, errors or work is finished. However, standard voiceovers in Chinese or English don't always suit users. The question is: can you change your voice to Russian, female/male, or even customized sounds?
In this article, we will look at all the available ways to change voiceovers, from official settings in the Mi Home app to manual editing of system files, which languages are supported out of the box, how to download and install alternative voice packets, and the risks of informal methods, and we will focus on the nuances for firmware with regional restrictions.
Official ways to change the language of voiceover
Xiaomi has introduced the ability to change the language of voice prompts through the company's app, but the options available depend on the region of the device's firmware. For the Vacuum Cleaner 1C model, most of the time, the following are available:
- π Chinese (default for most devices)
- πΊπΈ English (in international firmware)
- π·πΊ Russian (only in firmware for the CIS market)
- πͺπΈ Spanish/German/French (in European versions)
To check the current settings:
- Open the Mi Home app and select your vacuum cleaner.
- Go to Settings β Voice prompts.
- In the Voice Language section, select the available option.
π‘
If the list does not include Russian, check the region of your Mi Home account. To do this, go to your profile β Region and select Russia or Mainland China (for Chinese firmware with Russifier).
Important: After changing the language, the vacuum cleaner may require a reboot. In some cases, new voice files are downloaded from Xiaomi servers automatically - this can take up to 5 minutes when you are actively connected to Wi-Fi.
How to install Russian language if it is not in the settings
If your region does not officially support Russian, but the firmware allows you to install it, use one of two methods:
Method 1: Change of region in Mi Home
The algorithm works for firmware with multilingual support:
- In the Mi Home app, go to the profile (the person icon in the lower right corner).
- Click on Region and select Russia.
- Return to the vacuum cleaner settings and check the Voice prompts section.
Method 2: Russification through third-party firmware
For Chinese versions of devices (with the CN suffix in the model), custom firmware may be required.
- π§ Valetudo (open firmware with support of Russian)
- π MiHome Hack (modified software with Russifier)
Risks of installing custom firmware
Installation of Valetudo will require:
- Get root-access to the vacuum cleaner (through an exploit in the firmware).
- Connect to SSH and download the firmware image.
- Run command: wget https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo-xiaomi-vacuum.zip unzip valetudo-xiaomi-vacuum.zip -d /opt/valetudo chmod +x /opt/valetudo/valetudo/valetudo/valetudo/valetudo
Installation of custom voice packets
If you don't like standard voices, you can set up alternative voices from the community.
- π₯οΈ Computer with Windows/Linux smartphone ADB.
- π USB-cable for connection to the vacuum cleaner (through the service port).
- π Voice files in format.mp3.wav (frequency 16 kHz, mono).
Installation process:
- Download the archive with voice files (for example, with 4PDA Or GitHub. Popular packages: π€ Female Voice (Russian, Maria) π€ Robotic voice (TTS) π΅ Melodies instead of speeches
USB
adb shell
su
mount -o remount,rw /system/system/media/audio/tts
reboot
βοΈ Preparation for voiceover replacement
Critical: voiceover files must strictly match the original names (e.g, start_cleaning.mp3, error_01.mp3). Otherwise, the vacuum cleaner will not reproduce them or will give an error.
Solving voice problems
If the vacuum cleaner is silent or makes mistakes after changing the voice, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner doesn't make sounds. | Incorrect access rights to files | Run chmod 644 /system/media/audio/tts/* |
| A distorted sound | Inappropriate file format | Convert to MP3 16 kHz, 64 kbps via Audacity |
| Error "Failed to load TTS" | Damaged files or lack of memory | Delete the cache via adb shell pm clear com.xiaomi.mihome |
| Voice is straying to standard | Resetting settings after update | Turn off auto updates in Mi Home |
If you have problems, try resetting the vacuum cleaner to the factory.
- Press the Home button on the body for 10 seconds.
- Wait for the sound signal and the indicator flash.
- Connect to the vacuum cleaner via Mi Home and set up again.
To replace it with melodies:
- Download short audio files (up to 3 seconds) in.mp3 format.
- Rename them according to the list of system events (e.g. start.mp3, error.mp3).
- Replace files in /system/media/audio/ui (similar to voice packets).
π‘
Disabling voiceover does not affect the functionality of the vacuum cleaner, but you will not hear error warnings (such as getting stuck or low charge).
Compatible with other Xiaomi models
The methods from this article are partially applicable to other Xiaomi vacuum cleaners, but there are nuances:
| Model | Support for the Russian language | Features of voice replacement |
|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 | Yes (in CIS firmware) | Voice files are stored in /vendor/tts |
| Xiaomi Mi Robot Vacuum-Mop P | Yes (via Mi Home) | Developer Mode activation is required |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | No (English/Chinese only) | I need Valetudo firmware. |
For models with Mi Home API support (such as Vacuum-Mop 2 Pro), voice control can be done via Python scripts:
from miio import Vacuum
vacuum = Vacuum(ip="192.168.1.100", token="YOUR_TOKEN")
vacuum.set_volume(50) # Volume setting (0-100)
vacuum.play_sound(1) # Reproduce sound β1 (start_cleaning)Frequent Mistakes and How to Avoid Them
When replacing voiceovers, users often face typical problems:
β οΈ Warning: Do not use voice files from unverified sources, they may be embedded malicious scripts that will access your home network through a vacuum cleaner.
- π« "Invalid file format" error - files do not meet Xiaomi's bitrate or sampling rate requirements. Use Audacity to convert.
- π Return to standard voice after the update - firmware overwrites custom files. disable auto updates in Settings β System system.
- π Silent or distorted sounds are not normalized audio files. Make sure the volume level is below the normalization level. -3 dB.
If the vacuum cleaner has stopped responding to commands after changing the voiceover:
- Reset through the button on the body (10 seconds).
- Connect to ADB and check logs: adb logcat | grep -i "audio"
- If you have a critical error, reflash the device through the Mi Flash Tool.