The voice of a robot vacuum cleaner can be annoying, boring, or just plain disliked β especially if you hear the same phrases 10 times a day. Fortunately, most Xiaomi models (including Mi Robot Vacuum, Dreame, and Viomi) allow you to change the voiceover to a more pleasant or even completely disable voice notifications. But how do you do it correctly so as not to break the firmware or lose functionality?
In this article, weβll look at all the ways you can change your voice, from standard in-app settings to manually replacing audio files via FTP, which models support this feature out of the box, and which will require custom firmware, and where to download alternative voice packets and how to avoid common install errors.
If you want to not just change your voice, but completely refashion the vacuum cleaner for enhanced features (for example, adding Russian to older models), at the end of the article there are links to detailed guides on firmware. But first we will deal with the basic methods that work without the risk of "bricking" the device.
1.What Xiaomi models support voice change?
Not all Xiaomi robot vacuum cleaners allow voice change through official settings, and here is a full list of models for which voice replacement is available with standard means:
- π€ Mi Robot Vacuum-Mop 2 Pro (and other models with firmware after 2021)
- π€ Dreame D9 / D10 / Z10 Pro (all versions)
- π€ Viomi V3 / SE (Only with the latest updates)
- π€ Xiaomi Mi Robot Vacuum-Mop P (requires Mi Home 6.0)+)
For older models (for example, Mi Robot Vacuum 1S or Dreame D6), there is no official option, but you can use informal methods (about them in the section about manual replacement of audio files).
Important: models with Chinese firmwareΜ (CN-versions often block the change of voice without flashing on the global or EU-If your vacuum cleaner only speaks Chinese, first check the region in the Mi Home app settings.
Method 1: Replace voice through the official annex
The easiest and safest method is to use the built-in settings in the Mi Home or Dreame app. Here is a step-by-step guide:
- Open the Mi Home app (or Dreame for the respective models).
- Select your robot vacuum cleaner from the list of devices.
- Go to Settings β Voice Notifications (or Settings β Voice Pack in English).
- Click on the option to Change Voice.
- Choose one of the available packages (usually there are 2-3 options in different languages).
- Confirm the loading - the vacuum cleaner will reboot and the voice will change.
If your app doesn't have Voice Notifications, the model doesn't support that, so move on to the following methods.
Limitations of the official method:
- β οΈ Only available. 2-3 voice (usually male/female in Chinese or English).
- β οΈ No way to download custom sound packages.
- β οΈ After updating the firmware voice can be reset to standard.
Update the Mi Home/Dreame app to the latest version|
Connect the vacuum cleaner to Wi-Fi (without the Internet, voice download does not work)|
Battery charge > 50% (to avoid failures)|
Check that the robot is not cleaning (wait until it is finished)-->
Method 2: Manually Replace Audio Files via FTP
If the official method doesnβt work or you need custom voice packs (like Lego voice or movie characters), you can manually replace the audio files, a method that works for most models based on Valetudo firmware.
What you need:
- π± Smartphone or PC with access to a local network.
- π FTP-customer (e.g. FileZilla or ES Conductor for Android).
- π€ Ready-made package of voice files (you can download on the forums) 4PDA Xiaomi Community).
Step-by-step:
- Connect the vacuum cleaner and your device (PC/smartphone) to a single Wi-Fi network.
- Find out. IP-Robot address: In the Mi Home app, go to Settings β About the device β Network information. Or check the list of devices on the router (usually IP species 192.168.x.x).
- Connect to the FTP: Address: ftp://[IP_vacuum cleaner] (e.g, ftp://192.168.1.100). Login: root Password: Optional (no password required for Valetudo).
/mnt/default/rockrobo/voice/Or (for some models):
/mnt/data/miio/voice/Download a backup of current files (in case of rollback).
Replace your files with new ones (retaining the original names!).
reboot
β οΈ
Warning: Incorrect file replacements can cause loss of sound or disruptions. Always backup and check that packages are compatible with your model!
Where to download custom voice packs?
Method 3: Valetudo firmware for full voice control
If you want maximum freedom in setting your voice (including adding your own phrases or changing your tone), the best option is to install Valetudo firmware, an open alternative to standard software that gives you access to:
- π Replace any audio files without restrictions.
- π Edit the text of notifications (you can change phrases to your own).
- ποΈ Setting volume and speech speed.
- π« Complete voice shutdown (if it interferes with the voice).
How to install Valetudo:
- Check the compatibility of your model on the official website of Valetudo.
- Download the firmware and utility for installation (for example, DustBuilder).
- Connect the vacuum cleaner to your PC via USB (you will need a USB-Type-C or Micro-USB adapter, depending on the model).
- Follow the firmware instructions (usually this is the execution of a command in the terminal): python dustbuilder.py flash --serial /dev/ttyUSB0 --firmware valetudo.bin
- After installation, connect to the Valetudo web interface at the address http://[IP_vacuumer].
- In the Voice Packs section, upload a new voice or edit an existing one.
β οΈ
Note: Valetudoβs firmware resets all vacuum cleaner settings and may lose warranty, and after updating the official software from Xiaomi Valetudo will have to reinstall.
π‘
Before you run the firmware, check if your model has ready-made Valetudo assemblies with Russification. For example, for the Dreame D9 there are special versions with Russian voice and optimized maps.
5. Method 4: Disabling the voice completely
If you're annoyed by any voice, you can turn it off completely, and you can do it in three ways:
| Method | Models. | Instructions | Cons |
|---|---|---|---|
| Through the app | All with official firmware | In Mi Home: Settings β Voice notifications β Turn off | Some notifications (e.g. errors) are still made |
| Deletion of sound files | Any (required) FTP-access) | Delete all files from /mnt/default/rockrobo/voice/ | There may be errors in the logs |
| Valetudo firmware | All compatible | In the web interface: Settings β Voice β Mute All | Requires custom software installation |
If you choose to delete files, we recommend saving them first β in case you want to return your voice later. Also note that some models (Viomi V3, Dreame Z10 Pro) can automatically recover deleted sounds after updating.
Frequent problems and their solutions
When changing voices, users often experience errors, and here are the most common ways to correct them:
- π Voice unchanged after file replacement Check file permissions (must be 755) Make sure new file names are fully matched to original files Reboot vacuum cleaner SSH power-button).
- π Sound has become intermittent or distorted Check the bitrate of audio files (should be 16 kHz, 16 bits, mono). Convert files via Audacity or FFmpeg.
- π΅ Can't connect to the FTP Check that the vacuum cleaner and the PC are on the same network. Turn off the firewall/antivirus. Try another. FTP-client (e.g. WinSCP).
- π After the firmware update, voice reset Save backup audio files and restore them after the update.Use Valetudo - it blocks automatic updates from Xiaomi.
π‘
If the vacuum cleaner becomes unstable after changing its voice (hangs, does not respond to commands), immediately return the original audio files and restart the device, 90% of the time this solves the problem.
7. Where to download high-quality voice packets?
Not all custom voices are equally good -- some sound robotic, others contain ads or low-quality recordings. Here are proven sources for downloading:
- π΅ Official alternative packages Xiaomi Community Site (Mi Robot section) Releases on GitHub from Valetudo developers.
- π€ Castomic Voices (Characters, Celebrities) Forum 4PDA (Model-specific topics. β Xiaomi Robot Voices Telegram channel.
- π Voices for Valetudo Repository Valetudo Voice Packs. add-ons store in the web interface Valetudo.
What to look for when choosing a package:
- π Compatibility with your model (as described in the description).
- π Record quality (it is better to take files in.wav or.wav format.mp3 bitrate β₯128 kbps).
- π All necessary phrases (e.g., βstart cleaningβ, βlow chargeβ, βerror").
- π Reviews of other users (on forums often write about bugs).
8.Alternatives: If a change of voice is not possible
What if your model doesn't support voice replacement and Valetudo's firmware is too risky?
- π§ Use an external speaker with white noise Connect to the vacuum cleaner Bluetooth-column and turn on music / podcasts β this will drown out the voice.
- π΅ Turn off notifications in the app In Mi Home, turn off voice prompts (not all notifications will go missing, but most will be yes).
- π§ Modify the firmware through SSH For power users: you can edit configuration files (e.g, /etc/miio/voice.conf), to turn off the sound at the system level.
- π Buy a model with voice change support If the current vacuum cleaner is too old, consider upgrading to Dreame D10+ Xiaomi Mop 2 Ultra β they support flexible voice settings.
π‘
If you decide to silence your voice with music, choose tracks with no words or minimal vocals (like lo-fi or ambient), otherwise it will be even more annoying than the original voice of the vacuum cleaner.