Introduction: Why to change the voice in the vacuum cleaner and whether it is possible to do it
Voice alerts in Xiaomi robot vacuum cleaners are not just a nice bonus, but an important element of interaction with the device. Standard female voice in Chinese or English can be annoying, especially if you are used to the Russian-language interface. Fortunately, most Xiaomi Mop models (including Mi Robot Vacuum-Mop P, Xiaomi Mijia 1C and others) allow you to change voice packets - both in official ways and through undocumented features.
In this article, weβll look at all the current methods, from simple language change in the Mi Home app to manual firmware for custom voice packs. Youβll learn which models support voice replacement, where to download alternative voice voices (including Russian-language voice voice voice from the community), and how to avoid installation errors. Importantly, some methods require unlocking the firmware and can void the warranty β weβll warn you of the risks in advance.
If your vacuum cleaner is making monotonous sounds instead of voice alerts, the problem may not be in the voice settings, but in the hardware faults of the speaker, in which case, first check the diagnostics section at the end of the article.
What Xiaomi Mop Models Support Voice Change
Not all Xiaomi robot vacuum cleaners allow you to change voice packets, and the feature is available mainly in models with support for global regions (global firmware) and an updated chipset.
| Model vacuum cleaner | Support for changing voices | Methods | Notes |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop P | Yes. | Official (appendix), custom (firmware) | Requires firmware with version β₯ 3.5.8 |
| Xiaomi Mijia 1C | Partially. | Official (limited choice) only | No support for Russian voice in stock firmware |
| Xiaomi Robot Vacuum-Mop 2 Lite | Yes. | Official, custom (via Mi Home or ADB) | Supports uploading voice packets from the community |
| Xiaomi Dreame D9 | No. | β | Uses a proprietary alert system |
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | Yes. | Official, custom (with unlocking) | Supports dynamic voice change without rebooting |
If your model is not in the table, check the firmware version in the Mi Home app (Device Settings β Device About). Current firmware usually supports advanced voice settings, even if it is not specified in the documentation.
β οΈ Warning: Vacuum cleaners purchased in China (version CN) often have limited voice settings. Full access may require changing the firmware region to EU or RU.
The official way: change voice through the app Mi Home
The safest method is to use the built-in settings in a proprietary application, which is suitable for most global firmware models and does not require technical skills.
Instructions:
- π± Open the Mi Home app and select your vacuum cleaner.
- π§ Go to Settings β Voice Alerts (or Sound Settings in English).
- π£οΈ In the Voice Package section, select the available option (e.g. English (Female), Chinese (Male)).
- π Press Save and wait for the vacuum cleaner to restart (take 1-2 minutes).
Limitations of the method:
- β There is no Russian voice in standard packages (except for models for the CIS market).
- β Limited choice of intonations (usually 2-3 variants).
- β Some models require an internet connection to download voice files.
Make sure the vacuum cleaner is connected to Wi-Fi| Check the version of the Mi Home application (current β₯ 6.0.100)| Charge the vacuum cleaner by at least 50% | Find the Voice Alerts section in the settings-->
If your app doesn't have a voice partition, it doesn't support official voice change, so go to alternative methods.
Informal methods: custom voice packets
For advanced users who lacked standard options, custom voice packs are created by a community of enthusiasts (for example, on 4PDA forums or Xiaomi Community) and distributed as files for manual installation.
Advantages of custom packages:
- π€ Russian-language voiceovers (including male and child voices)
- ποΈ Ability to fine-tune intonations and speech speed.
- π Dynamic voice change without flashing (on some models).
Risks:
- β οΈ Loss of warranty when unlocking the loader.
- β οΈ There may be failures in the vacuum cleaner if the installation is incorrect.
- β οΈ Some packages may contain advertising inserts (check sources).
Step-by-step instructions for installing custom voice:
- Download a voice packet (e.g., ru_voice_pack_v2.zip) from a trusted source (we recommend a theme on 4PDA).
- Unpack the archive and rename the voice file to voice.pkg.
- Connect the vacuum cleaner to your PC via USB-OTG (the port is usually hidden under the cover).
- Copy the file to the root folder of the vacuum cleanerβs internal memory (use ADB or file manager).
- Reboot the device with the command: adb shell reboot
β οΈ Warning: Not all models support installing voice packets via ADB. Xiaomi Mi Robot Vacuum-Mop P may require pre-unlocking the bootloader via the Mi Unlock Tool.
Where to download verified voice packets?
Alternative firmware for advanced voice settings
If you want the best customization capabilities (including changing system sounds, adding your own phrases, or completely replacing the TTS- engine), youβll need to install custom firmware, which is only suitable for advanced users and requires unlocking the bootloader.
Popular firmware with support for advanced voice settings:
- π οΈ Valetudo is an open firmware for robot vacuum cleaners, supports the loading of custom voice packets and integration with Home Assistant.
- π§ DustBuilder is a modified firmware for Xiaomi Mop with an extended sound menu.
- π€ OpenMower β for models with LIDAR support (e.g., Vacuum-Mop 2 Pro).
Firmware process:
- Unlock the bootloader through the Mi Unlock Tool (requires a Xiaomi account with a device binding).
- Install ADB and Fastboot on PC (Instructions for Windows: Official Guide).
- Connect the vacuum cleaner in Fastboot mode (press the Reset button when turned on).
- Sweat custom recovery (e.g. TWRP for robot vacuum cleaners).
- Install firmware through recovery by selecting the.zip file.
| Firmware | Supported models | Advantages | Complexity of installation |
|---|---|---|---|
| Valetudo | Mi Robot Vacuum-Mop P, 1C, 2 Lite | Open source, support for MQTT | Medium (requires Linux) |
| DustBuilder | Vacuum-Mop 2 Pro, Dreame D9 (partially) | Graphic interface for setting up voice | High (required JTAG for some models) |
| OpenMower | Models with LIDAR (2022+ years) | Support for custom scripts for voice | Very tall (requires rations) |
adb backup -f backup.ab -apk -sharedThis will help to restore the vacuum cleaner in case of failure.-->
How to record your voice for the vacuum cleaner Xiaomi Mop
If you don't like standard or custom voice packets, you can go a step further, record your voice for alerts, a technique that requires audio editor skills and access to the vacuum cleaner's file system.
What you need:
- ποΈ A microphone with good recording quality (e.g., Boya BY-M1).
- ποΈ Audio processing (Audacity, Adobe Audition)
- π» Access to vacuum files via ADB or FTP.
Instructions:
- Write down the WAV alert phrases (examples of βBringing Start,β βCharging Complete,β βError: Stuckβ). Use the settings: Bitrate: 16 kbit/sFrequency: 16 kHzMono channel
- Convert files to.ogg format with FFmpeg: ffmpeg -i input.wav -c:a libvorbis -b:a 16k -ar 16000 output.ogg
- Connect to the vacuum cleaner via ADB and replace the files in /system/media/audio/tts/ (root rights required).
- Reset the device.
β οΈ Warning: Incorrectly recorded or compressed audio files may cause vacuum cleaner failures. Back up the original files before replacing them!
π‘
Use neutral intonation to record and avoid background noises, and the optimal sentence duration is 1-3 seconds.
Diagnostics of voice problems: why the vacuum cleaner is silent or makes strange sounds
If after a change of voice, the vacuum cleaner stopped talking, made distorted sounds, or repeated a single phrase all the time, the problem could be both software and hardware.
| Symptoms. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner doesn't make any noise at all. | Disabled speaker in settings or faulty | Check the settings β Sound or disassemble the case for the diagnosis of the speaker |
| The voice is interrupted or distorted | Damaged voice packet or memory deficit | Reset the voice packet or reset the settings |
| The vacuum cleaner speaks in an incomprehensible language | Failure of regional settings | Change the region to Mi Home to Russia or Europe |
| One phrase is repeated all the time. | The system process of TTS has jammed | Reload the vacuum cleaner with the Reset button (hold 10 seconds) |
If the problem is not solved software, check the hardware:
- π Dynamic: often burns out when voltage surges. Call the multimeter (resistance should be 4-8 Ohms).
- π Dynamic plume: contact oxidation or cliff. Visually inspect for damage.
- π§ Sound board module: When failure requires replacement (cost ~1500β2500 β½).
π‘
To check the speaker, connect it to the smartphone via the 3.5mm Jack β Micro USB adapter and play the test sound.