Voice alerts from Xiaomiβs robot vacuum cleaner are not just a functional element, but part of the daily interaction with the device. Over time, a standard female or male voice can get bored, especially if phrases sound monotone or in uncomfortable language. Fortunately, most Mi Robot Vacuum, Viomi and Dreame models allow you to replace the voice packet β both officially through the Mi Home app and informal methods for advanced users.
In this article, we'll look at all the current ways to change voice, from simple pre-installed voices to hand-built custom packs, which models support replacement, where to download alternative voice sets, and how to avoid installation errors, and if you want to go further, we'll tell you how to record your own voice for a robot vacuum cleaner using special tools.
What Xiaomi models support voice replacement?
Not all Xiaomi robot vacuum cleaners allow you to change voice packets, a feature available in the following series:
- π€ Mi Robot Vacuum-Mop 2 Series (including 2 Pro, 2 Ultra, 2 Lite) β Support official replacement via Mi Home and custom packs.
- π Viomi V3/V2 Series β have built-in alternative voices (English, Chinese, Japanese) and allow manual firmware.
- β‘ Dreame D9/D10 Series β limited support, only official packages through the branded Dreamehome app.
- π« Older models (e.g. Mi Robot) 1S, Mi Robot Vacuum 1 β voice replacement cannot be performed due to closed firmware.
Before starting the procedure, check the firmware version of your device in Mi Home (Settings section). β About the device. If the version is older 3.5.8_000124, It is recommended to first update the software - this will expand the possibilities of customization.
Replace your voice through Mi Home
The easiest method is to use the built-in Mi Home app tools, which are suitable for most modern models and do not require technical skills.
- Open the Mi Home app and select your robot vacuum cleaner.
- Go to Settings β Voice Alerts (or Sound Settings in English version).
- In the list of available languages, select the desired one (for example, English, Chinese or Japanese).
- Press Save and wait for the device to restart (it will take 1-2 minutes).
Please note that in some regions (e.g. Europe) the voting list may be limited due to local settings. To unlock all options, change your Mi Home account region to China (Mainland) or Singapore.
Download the latest version of Mi Home| Connect the robot to Wi-Fi| Check battery power (minimum 50%)| Make a backup of settings-->
β οΈ Note: When you change region to Mi Home, some features (e.g., Google Assistant integration) may temporarily stop working.
Informal methods: firmware custom voice packets
If there are not enough built-in voices, you can install custom packs from the community, which requires more effort, but allows access to unique voices (such as the voice of Jarvis, the Terminator, or even characters from the anime).
You'll need to get the firmware:
- π» Computer with Windows or Linux (for Python scripts).
- π USB-cable for connecting to a robot (usually Micro-USB or Type-C).
- π¦ Archive with voice package (you can download on the forums Xiaomi Community or 4PDA).
- π οΈ MiHome Hack or Valetudo utility for accessing system files.
The firmware process includes the following steps:
- Download and unpack the archive with a voice packet (for example, custom_voice_en.zip).
- Connect the robot to the computer through USB activate ADB-mode (instruction below).
- Run the script. flash_voice.py (Or use Valetudo to manually upload files).
- Reboot the device with the command: adb shell reboot
How to activate ADB-robot-vacuum?
Where to download custom voice packs?
| Source | Type of voice | Complexity of installation |
|---|---|---|
| 4PDA (Russian-speaking community) | Russian, English, jokey. | Medium (ADB required) |
| GitHub (Maxmudjon) | Voices from movies, games | High (Python needed) |
| Official Xiaomi Forum | Official alternative packages | Low (via Mi Home) |
π‘
Before you run the custom voice firmware, back up the original packet with the adb pull /system/tts/ command to help restore it in case of an error.
How to record your voice for a robot vacuum cleaner?
If you want a robot to speak in your voice or in the voice of a loved one, it's real!
- π€ A microphone with good recording quality (e.g. Blue Yeti or Fifine) K669B).
- πΏ Audio processing software (Audacity, Adobe Audition).
- π Robot phrase template (can be downloaded here).
Algorithm of action:
- Write down all phrases from the template (e.g., βStart cleaningβ, βCharging completedβ) in WAV format, 16 bits, 44.1 kHz.
- Process recordings in Audacity: remove noise, normalize volume, cut pauses.
- Convert files to a robot-supported format (usually.mp3 or.ogg).
- Replace standard audio files in firmware via ADB or Valetudo.
β οΈ Attention: Robot vacuum cleaner plays voice files at a fixed speed. If your speech is too fast or slow, phrases may sound unnatural. Optimal pace is 120-140 words per minute.
Frequent Mistakes and How to Avoid Them
When replacing voice, users often face problems, and here are the most common ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The robot does not reproduce a new voice. | Incorrect audio file format | Check that files are MP3, 48 kHz, 64 kbps |
| After the firmware, the robot freezes. | Damaged voice packet | Recover original files through ADB |
| The voice sounds robotic. | Incorrect audio processing | Use normalization and noise reduction in Audacity |
| Mi Home doesn't show new voices | Outdated firmware | Update the robot to the latest version |
If after changing the voice, the robot begins to glittle (for example, does not respond to commands or arbitrarily shuts down), reset the settings:
- Press the Home and Spot Cleaning buttons for 10 seconds.
- Wait for the sound signal and the indicator flash.
- Connect to the robot via Mi Home and reconfigure it.
π‘
Before resetting your settings, export your cleaning card to Mi Home (Map β Save section) β this will save time for re-scanning the room.
Alternative solutions: if you canβt change your voice
Owners of older models (such as Mi Robot 1 or Viomi V1), where voice replacement is not supported, are left with two options:
- π Turn off voice alerts completely: In Mi Home, go to Settings β Turn off the slider Voice alerts.
- π΅ Use external speakers: Connect a Bluetooth column to the robot (if the model supports Bluetooth 4.2)+) And you play your audio files in parallel with the vacuum cleaner. TTS (For example, a smartphone with Text-to-Speech app).