The voice assistant in Xiaomiβs robot vacuum cleaners is not only a convenience, but also part of the user experience. A standard Chinese or monotonous English voice can get tired quickly, especially if the device actively interacts with you during cleaning. Fortunately, most Mi Robot Vacuum, Dreame and Viomi models support voice change β both through the official Mi Home app and with third-party tools.
However, not all users know that in addition to the standard options (Russian, English, Chinese), there are custom voice packs from the community, including voices of celebrities, characters from movies or even synthesized versions with humor. In this article, we will analyze all the available methods - from basic in-app settings to manually flooding voice files through ADB.
If your vacuum cleaner gives you an error when you try to change your voice or doesn't save your settings, there's a section at the end of this article that addresses typical problems, and for those who want to go further, we've prepared a manual for building your own voice pack from scratch.
1.What Xiaomi models support voice change?
Not all Xiaomi robot vacuum cleaners allow you to change the voice packet, a feature available in the following series (relevant for firmware 2022-2026):
β Full support (change via Mi Home or files):
- π€ Mi Robot Vacuum-Mop 2 Pro / 2 Ultra / 2T
- π€ Dreame D9 / D10 Plus / Bot W10
- π€ Viomi V3 / SE (3.5.4 firmware and higher)
- π€ Xiaomi Mi Robot Vacuum E10 / E12
β οΈ Partial support (only through manual methods):
- π§ Mi Robot Vacuum 1S / 1T (requires unlocking)
- π§ Dreame F9 / Z10 Pro (needed) ADB)
- π§ Viomi V2 Pro (old firmware does not support Russian voice)
β Without support (no change of voice is possible):
- β°οΈ Mi Robot Vacuum 1st Generation (2016β2018.)
- β°οΈ Dreame D6 and earlier models
- β°οΈ Vacuum cleaners under the Mijia brand without a Wi-Fi module
To find out exactly if your model supports voice change, check the firmware version in Settings β About the device in the Mi Home app. If there is a "Voice settings" option there, then the function is officially available.
π‘
On Dreame vacuum cleaners, the easiest way to change your voice is through the Dreamehome app (not the Mi Home), even if the device is tied to a Xiaomi account.
2.Official method: changing voice through Mi Home
The easiest method is to use the standard settings in the Mi Home app, which is suitable for most modern models and does not require technical skills.
Step-by-step:
- Open the Mi Home app and select your vacuum cleaner.
- Go to Settings β Voice and Sounds (or Sound Settings in English).
- Click on the "Voice Pack" option.
- Select the available language from the list (e.g. Russian, English (US/UK), Chinese).
- Confirm the loading - the vacuum cleaner will restart (take 1-2 minutes).
β οΈ
β οΈ Note: On some models (Viomi) V3, Dreame D10) When you change your voice, you reset the user's notification sounds (such as the finishing of the cleaning signal) and you have to reset them.
If you donβt have Russian on the list, but your model supports it, try:
- π Update the vacuum cleaner to the latest version.
- π Change the region of your Mi Home account to Russia or Europe (in your profile settings).
- π± Reinstall the Mi Home app (sometimes cache prevents new packages from being displayed).
Make a backup copy of the vacuum cleaner settings |
Check the stability of Wi-Fi (at least 5 Mbps) |
Charge the vacuum cleaner to 50% or more |
Close other apps on your phone (so you donβt interrupt the download)-->
3. Alternative methods: custom voice packets
Official voices can seem boring. Fortunately, enthusiasts create custom packs with voices from movies, games, or even synthesized lines, like the voice of Darth Vader, the Terminator, or Alice's Yandex.
Where do you download custom voices?
- π Forum 4PDA (Section "Robot vacuum cleaners Xiaomi").
- π GitHub Repositories with Modified Firmware.
- π Telegram channels, like, @xiaomirobot or @dreamerobot.
How do you set up a custom voice?
There are two methods:
- Through Mi Home (if.mpk): Download the voice file (e.g, ru_custom_terminator.mpk). In Mi Home, select Settings β Voice packet β Local file. Download the file and wait for the vacuum cleaner to restart.
- Through ADB (For advanced users: adb connect [IP_vacuum cleaner] adb push custom_voice.mpk /sdcard/miio/voice/ adb shell am broadcast -a com.xiaomi.miio.VOICE_INSTALL β οΈ This method requires adjustment. ADB and may cause a failure if the voice file is incompatible with the firmware.
What happens if you install an incompatible voice packet?
4.Creating your own voice packet
If you don't find the right voice, you can create it yourself.
- π€ Recorded audio files in format WAV (16-bit, 16-kHz, mono).
- π₯οΈ Conversion program (e.g. Audacity).
- π¦ Package structure template (can be downloaded here).
Step-by-step:
- The vacuum cleaner uses about 50 standard lines (e.g., "Getting started," "Charging completed"). The full list is in the template.
- In Audacity, remove noise, normalize volume, and export each file with a name from the template (e.g, start_cleaning.wav).
- Package assembly. Put files in a folder and archive them to.mpk using a script. pack_voice.py (template).
- Installation: Download the resulting.mpk via Mi Home or ADB (as described above).
β οΈ
β οΈ Warning: If the files are too loud or with a different bitrate, the vacuum cleaner may not play them. -3 dB, without reverb effects.
The only way to test a custom pack before installing it is to use the Mi Home emulator on a PC (e.g., via BlueStacks), which will help to avoid the βbrickingβ of the voice on the real device.
5. table of compatibility of voice packets
Below are proven combinations of models and voice packets (data up to June 2026):
| Model vacuum cleaner | Official votes | Support for custom packages | Method of installation |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | π·πΊ Russian, π¬π§ English, π¨π³ Chinese | β Yes (via Mi Home or ADB) | Settings β Voice Package |
| Dreame D10 Plus | π·πΊ Russian, πΊπΈ English (US), πͺπΈ Spanish | β Yes (only.mpk) | Dreamehome β Sound β Voice Pack |
| Viomi V3 | π·πΊ Russian, π¨π³ Chinese | β οΈ Partially (official packages only) | Mi Home β Voice and sounds |
| Mi Robot Vacuum 1S | π¨π³ Chinese, π¬π§ English | β No (firmware modification required) | Only through ADB+ root |
| Dreame Bot W10 | π·πΊ Russian, πΊπΈ English, π©πͺ German | β Yes (supports.mpk and.zip formats) | Settings β Sound β Voice Assistant |
If your model is not in the table, check the information on the MIUI SU forum or in the Telegram chat on robot vacuum cleaners.
6. Solving typical problems
When you change your voice, you can make mistakes, and here are the most common ways to correct them:
π§ Problem: After installing a custom bag, the vacuum cleaner is silent or squeaks.
π§ Decision:
- Check the file format (should be 16kHz WAV).
- Rename the package to voice.mpk (sometimes it helps).
- Reset the vacuum cleaner settings to factory (Settings β Reset).
π§ Problem: Mi Home does not have a "Voice Package" item".
π§ Decision:
- Update the vacuum cleaner firmware (via Settings β Software Update).
- Try the Dreamehome app (even for Xiaomi models).
- Change your account region to China (sometimes opens hidden settings).
π§ Problem: Voice resets after reset.
π§ Decision:
- Install the package via ADB with chmod 755.
- Turn off automatic firmware updates in Mi Home.
- Check if the package conflicts with user notification sounds.
π‘
If the vacuum cleaner starts to behave unstable after a change of voice (for example, spontaneously reboots), return the standard package and perform a reset. This will eliminate most software failures.