Xiaomiβs robot vacuum cleaners have long since ceased to be just household appliances, becoming full-fledged assistants with their own βcharacter.β And the main element of this character is voice alerts. Standard phrases in Chinese or dry robotic voice in Russian quickly get bored, especially if the vacuum cleaner works daily. Fortunately, the manufacturer and enthusiasts offer several ways to personalize voice acting, from changing the language to installing custom voice packs with humor, celebrities or even your own voice.
But hereβs the catch: not all models support formal voice change, and informal methods require caution. This article will help you understand how to safely change voiceovers on Mi Robot Vacuum, Viomi, Dreame and other vacuum cleaners of the Xiaomi ecosystem β from basic in-app settings to advanced firmware hacks.
Spoiler: If your vacuum cleaner is released after 2022, the chances of a successful voice change without the "dancing with diamond" are much higher, and owners of older models will have to work hard - but the result is worth it!
What Xiaomi models support the change of voice officially
Not all Xiaomi robot vacuum cleaners allow you to change your voice through standard settings.
- π Mi Robot Vacuum-Mop 2 Pro/Ultra (2022β2026) β Full support for voice packs in Mi Home.
- π€ Viomi V3 Max and newer β the ability to choose from 3-5 preset votes.
- π€ DreameBot D10 Plus and Dreame series L10/W10 β Advanced voice settings in the company application.
- β οΈ Mi Robot Vacuum 1S/1T (2019β2020) β Change the language without custom packs.
Models older than 2019 (Mi Robot Vacuum 1, Mi Robot Vacuum-Mop Essential) do not officially support voice change.
You can check for voice support for your model in the Settings β Voice Alerts menu in the Mi Home or Dreame app. If you donβt have a voice voice support, youβll have to use workarounds.
β οΈ Note: On Yandex-enabled Alice or Google Assistant models (e.g. DreameBot) D9) The system voice of the vacuum cleaner does not affect the voice of the assistant!
Change of voice through Mi Home
If your model supports the voice change, it will take no more than 5 minutes.
- Open the Mi Home app and select your vacuum cleaner.
- Go to Settings β Voice Alerts (or Sounds and Alerts on newer versions).
- In the Voice of Assistant section, select one of the available packages (usually there are 2-3 variants in Russian/English + original Chinese).
- Press Save and wait for synchronization (vacuum cleaner will make a test sound).
On the Viomi and Dreame models, the path may be different:
Dreame β Device β Settings β Sounds and Voice β Voice PackagesThematic voices are sometimes available here (e.g., a child's or a "robot from the future").
βοΈ Preparation for a change of voice
After the voice change, the vacuum cleaner automatically uses a new package for all alerts: cleaning start, completion, errors, etc. Exception: some models (Mi Robot Vacuum-Mop 2 Lite) retain the original voice for critical errors (for example, getting stuck).
Informal methods: custom voices and firmware
If there are no official options, there are two options: replacing audio files via FTP or firmware firmware, the first is simpler, but it doesn't work on all models, the second is complete control, but requires technical skills.
Method 1: Replace audio files (for advanced users)
Some vacuum cleaners (Mi Robot Vacuum 1S, Viomi V2) store voice files in.wav or.mp3 format on internal memory.
- π You have access to FTP-The vacuum cleaner server (root access required).
- π΅ Files have the correct name structure (e.g, start_cleaning.wav, error_01.mp3).
- π Sound format: 16-bit PCM, 22050 Hz, mono.
Instructions:
1. Connect to the vacuum cleaner by FTP (IP address can be found through the router).
2. Go to /miio/sound/ (the path may be different!).
3. Download the original files as a template.
4. Replace them with your own (names and format should match!).
5. Reset the vacuum cleaner.Risk:
Method 2: Firmware firmware
Enthusiasts create alternative firmware with advanced voice settings (such as Valetudo or OpenMiHome).
- π Full voice control (any voice can be downloaded).
- π Supporting multiple languages simultaneously.
- π No binding to Xiaomi servers.
Cons:
- β οΈ Loss of guarantee.
- π§ Complexity of installation (needed) USB-OTG adapter and skills with ADB).
- π Risk of "bricking" (vacuum cleaner may stop turning on).
For detailed firmware guides, see the 4PDA or XDA Developers forums (e.g., the topic "[MIUI] Custom Firmware for Xiaomi Vacuum"). For beginners, we recommend the audio file replacement method.
What if the vacuum cleaner stopped talking after replacing the files?
Where to download custom voices for Xiaomi
Ready voice packets can be found on the following resources:
| Source | Type of content | Security | Reference |
|---|---|---|---|
| 4PDA (forum) | User Voices (Celebrities, Cartoons) | β Community vetted | Reference |
| GitHub (repositories) | Open voice packs for Valetudo | β Source code available | Reference |
| Telegram channels | Topics with voices (often humorous) | β οΈ Virus risk (check files) | Search for "Xiaomi vacuum voice" |
| AliExpress | Paid voice packets (rarely) | β Risk of fraud | Not recommended |
Before downloading, check: 1. Compatibility with your model (as indicated in the file description). 2. File format (should be in.wav or.mp3). 3. Reviews of other users (especially on 4PDA).
π‘
Use the Audio-Online service to convert voice files to the desired format (16-bit PCM, 22050 Hz).
How to Record Your Voice for a Vacuum Cleaner
You want a vacuum cleaner to speak in your voice or in the voice of a loved one?
- π Microphone (even a smartphone will do).
- π» Recording and editing software (e.g. Audacity).
- π A set of vacuum cleaner phrases (you can download the template here).
Step-by-step:
- Download Audacity and set up the record in 16-bit PCM, 22050 Hz, mono format.
- Write down all the phrases from the template (example: "Bringing clean", "charging completed"). Speak clearly, without emotion.
- Edit files: remove pauses, normalize volume (peak level ~-3 dB).
- Save each file with the correct name (e.g, start_cleaning.wav).
- Upload files to the vacuum cleaner via FTP (see section above).
Critical nuance: the duration of each phrase must coincide with the original (Β±0.5 seconds), otherwise the vacuum cleaner can "cut" the sound or reproduce it incorrectly.
To check the performance, use the command via ADB:
adb shell am broadcast -a com.xiaomi.mitv.vacuum.PLAY_SOUND --es sound_name start_cleaningIf the sound is played, everything is done correctly!
Frequent problems and their solutions
When you change voice, you're faced with common mistakes, and here's how to fix them:
| Problem. | Probable cause | Decision |
|---|---|---|
| The vacuum cleaner doesn't reproduce a new voice | Incorrect file format | Convert to 16-bit PCM, 22050 Hz |
| The voice is interrupted or distorted | Too long files. | Cut files down to 2-3 seconds |
| Error "Failed to update voice pack" | Incompatible firmware | Update the vacuum cleaner in Mi Home |
| The vacuum cleaner speaks two languages at the same time | Voice packet conflict | Reset the sound settings to factory |
If after changing the voice, the vacuum cleaner began to glitches (for example, does not respond to commands), reset:
1. Hold the power button for 10 seconds.
2.In the Mi Home app, remove the device and add again.β οΈ Note: On models with LiDAR (laser rangefinder), resetting may require recalibrating the card. save a backup of the cleaning card in advance in the app!
Legal and ethical aspects
Before you set up custom voices, especially those with celebrity or character voices, consider:
- π Copyright: Using voices of actors or cartoon characters without permission may violate the law (Article 1274 of the Civil Code of the Russian Federation).
- π Confidentiality: Recording someone elseβs voice without consent β a violation of Art. 152.2 of the Civil Code of the Russian Federation (right to image).
- π‘ Guarantee: Unofficial modifications may cancel the warranty (Paragraph 3 of Art. 475 of the Civil Code of the Russian Federation).
Safe alternatives:
- π€ Use synthesized voices (for example, through Balabolka) + Irina or Oksana).
- π€ Record your voice or that of volunteers (with written consent).
- π Search for voices with a Creative Commons license (e.g., FreeSound).
If you want a celebrity voice, check to see if there are official packages, for example, DreameBot sometimes releases licensed voices of voice actors.
π‘
The best legal way to get a unique voice is to use text-speech services (TTS) with neural networks, for example, ElevenLabs (there is a free tariff).