How to Change the Voice of Xiaomi Robot Vacuum: Official and Unofficial Ways

Xiaomi’s voice assistant vacuum cleaners are not only a convenience, but also part of the daily interaction with the device. However, standard Chinese phrases or robotic voice in Russian can be annoying or simply boring with time. Fortunately, most Mi Robot Vacuum, Dreame and Viomi models allow you to change your voice through official settings or third-party firmware.

In this article, we will analyze all the current ways: from changing the language in the Mi Home app to installing custom voice packets through the Internet. ADB We'll focus on security, because the wrong manipulation of system files can turn a vacuum cleaner into a brick, and you'll also learn which models support this function, and where voice change is only possible through crutches".

If you want a vacuum cleaner to speak in a nice female voice, a male baritone, or even a character's voice, you'll find work solutions here, and for those who prefer silence, you'll find ways to turn off voice prompts completely without losing functionality.

πŸ“Š What voice of your Xiaomi vacuum cleaner do you like the least?
Standard Chinese
Robotized Russian
Too loud.
Other (write in the comments)

1.What Xiaomi models support voice change?

Not all Xiaomi vacuum cleaners allow voice change through official methods, but functionality depends on firmware, regional versions, and even a series of devices.

Full support (official voice change in Mi Home):

  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Pro (and other models with firmware) 21xx newer)
  • πŸ”Ή Dreame D9/D10/D10s (including versions for the European market)
  • πŸ”Ή Viomi V3/V2 Pro (requires the latest version of the application)
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop P (Chinese firmware only)

Partial support (requires manual intervention):

  • πŸ”Έ Xiaomi Mi Robot Vacuum 1S/1T (only through custom firmware)
  • πŸ”Έ Dreame F9/Z10 Pro (possible to replace voice files via) ADB)
  • πŸ”Έ Viomi SE (root-access)

Not supporting a change of voice:

  • ❌ Xiaomi Mi Robot Vacuum (First Generation)
  • ❌ Dreame D6/D7 (obsolete)
  • ❌ Firmware vacuum cleaners older 18xx

Before you try to change your voice, be sure to check the firmware version in your device settings (Settings) β†’ About the device β†’ If your model is not supported, modification attempts may result in loss of warranty or device failure.

How to find out the exact model of the vacuum cleaner?
Usually, the model is listed on a sticker under the dust collector lid or in documents. You can also see the Mi Home app: select the device. β†’ "Settings" β†’ "About the device".

2.Official method: changing voice through Mi Home

The easiest and safest method is to use the built-in settings in the Mi Home app (or Dreamehome for Dreame devices), which works for most new models and does not require technical skills.

Step-by-step:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings. β†’ Voice prompts (or Settings) β†’ Sound and alerts for some models).
  3. In the Voice Language section, select the available option (for example, Russian, English or Chinese).
  4. Press Save and wait for synchronization (vacuum cleaner will restart).

If your app doesn’t have a voice change option, try:

  • πŸ”„ Update Mi Home to the latest version (available on Google Play or App Store).
  • 🌍 Change your account region to China (in profile settings) Some features are only available for Chinese servers.
  • πŸ“± Reinstall the application, pre-saving device data.

Limitations of the official method:

  • ⚠️ Only standard voices are available (usually) 2-3 variant).
  • ⚠️ Some models require a connection to a Chinese server (may slow down the work).
  • ⚠️ After updating the firmware voice can reset to standard.

Update the vacuum cleaner to the latest version|

Check the stability of the Internet connection|

Charge the vacuum cleaner at least 50% |

Backup your settings in Mi Home (if available)-->

3. Installation of custom voice packets

If you don't like standard voices, you can set custom voice packs from the community, which takes more effort, but allows you to choose from dozens of options, from professional announcers to voices of characters (for example, Alice from Yandex or the other voices of the characters). JARVIS Iron Man).

Where do you download custom voices?

  • πŸ“ Forum 4PDA (section about vacuum cleaners Xiaomi).
  • πŸ“ GitHub Repositories with Open Voice Packages.
  • πŸ“ Telegram channels, like, @XiaomiVacuumMods.

How do you set up a custom voice?

There are two main methods:

Method 1: Through sound.pack (for supported firmware)

  1. Download the archive with your voice (usually in.zip or.pack format).
  2. Unpack it and find the sound.pack file (or voice.pack).
  3. Connect the vacuum cleaner to the PC over Wi-Fi (using ADB) through USB-OTG (if maintained).
  4. Replace the standard file in the folder /miio/voice/ Downloaded (root rights required).
  5. Reset the vacuum cleaner.

Method 2: Through alternative firmware (e.g. Valetudo)

  • πŸ”§ Install Valetudo (open firmware for Xiaomi vacuum cleaners).
  • πŸ”§ In the Valetudo web interface, go to Settings β†’ Voice Pack.
  • πŸ”§ Download the desired package and apply the changes.

πŸ’‘

Before installing custom voice, back up the original sound.pack file to help restore performance if something goes wrong.

Risks of custom voices:

⚠️ Warning: Incorrect replacement of system files can lead to loss of communication with the vacuum cleaner or cyclic reboot. If after installation the voice does not work and the vacuum cleaner squeaks, immediately return the original sound.pack.

Some users also face the problem of having a custom voice reset after updating the firmware, and to avoid this, you can turn off the automatic update in the Mi Home settings.

4. Change of voice through ADB (for advanced users)

If your model does not support changing voice through the application, but has ADB-You can try to replace voice files manually, which is a method that is suitable for Dreame. D9/D10 and some of the Viomi models.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/Mac.
  • πŸ”Œ USB-Type-C Cable (to connect to a vacuum cleaner).
  • πŸ› οΈ Utilities: ADB Fastboot (you can download from the official Android website).
  • πŸ“ Voice package in.pack format.

Step-by-step:

  1. Turn it on. ADB-Debugging on the vacuum cleaner: Press the button Home on the vacuum cleaner 5-10 Just a second until the signal sounds, connect the vacuum cleaner to the PC through the computer. USB.

CMD

Terminal

adb devices

There should be a device with a serial number.

adb push sound.pack /sdcard/
adb shell

root

su


mount -o rw,remount /system




cp /sdcard/sound.pack /system/miio/voice/




chmod 644 /system/miio/voice/sound.pack




reboot

Possible errors and solutions:

Mistake.Reason.Decision
adb: device not foundDrivers not installed or vacuum cleaner not in debugging modeInstall the drivers. ADB and reconnect.
read-only file systemSystem protected from recordingRun the mount. -o rw,remount /system
The vacuum cleaner does not turn on after restartingSound.pack or access rights are damagedRestore the original file through ADB
permission deniedNo, root.Get root through Magisk or alternative firmware

If you are not sure about your skills with ADB, It is better to seek help on profile forums or use simpler methods (for example, alternative firmware).

5. Alternative firmware: Valetudo and others

For users who want full control of the vacuum cleaner, including changing their voice, the best solution is to install an alternative firmware, the most popular being Valetudo, which runs on most Xiaomi, Dreame and Viomi models.

The advantages of Valetudo:

  • 🎀 Support for custom voice packets (you can upload your records).
  • 🌐 Web interface for management without Mi Home.
  • πŸ”’ No dependence on Xiaomi cloud servers.
  • πŸ“Š Advanced map and cleaning area settings.

How do you install Valetudo?

The installation process varies depending on the model, but the general scheme is as follows:

  1. Get root access to the vacuum cleaner (for example, through a vulnerability in the firmware or ADB).
  2. Download the latest version of Valetudo from GitHub.
  3. Upload files to the vacuum cleaner through SCP or ADB.
  4. Install and configure the Valetudo web server.
  5. In the interface, go to Settings β†’ Voice Pack and upload the desired voice.

Risks of alternative firmware:

⚠️ Note: Installing Valetudo or other custom firmware will void warranty and may cause the device to operate unstable. For example, some users complain of problems with the laser rangefinder or collision sensors after firmware is installed.

If you decide to take this step, we recommend that you first read reviews about a specific firmware version for your model on forums (for example, for example, the company’s website, 4PDA or XDA-Developers).

πŸ’‘

Alternative firmware gives you maximum freedom, but requires technical skills, and if you are not willing to take risks, use official methods or custom voice packs without firmware.

6.How to turn off voice prompts completely?

If you're tired of the vacuum cleaner's voice, but you don't want to change it, you can turn off voice alerts completely, either through the app or through system settings.

Method 1: Through Mi Home

  1. Open the app and select your vacuum cleaner.
  2. Go to Settings. β†’ Sound and alerts.
  3. Turn off the voice prompts slider (or Voice Prompts in English version).
  4. Save the changes.

Method 2: Through ADB (If the option is not available in the application)

Follow the command:

adb shell settings put global voice_prompt_enabled 0

Method 3: Physically shutting down the speaker (extreme case)

If the software isn't working, you can disconnect the speaker from the vacuum cleaner board.

  1. Remove the top cover (usually attached to the latches).
  2. Find the speaker (usually located next to the power button).
  3. Carefully unplug or unplug the plume.

⚠️ Warning: Disabling the speaker will deprive you of not only voice prompts, but also audible error signals (for example, when stuck or low charge).

7. Frequent problems and their solutions

When changing voices, users often encounter common mistakes, and here are the most common ones and ways to fix them:

Problem 1: Voice reset after firmware update

  • πŸ”„ Return custom sound.pack (if you used it) ADB).
  • πŸ”„ Turn off automatic updates in Mi Home (Settings) β†’ Update of the PO β†’ Auto-update).
  • πŸ”„ If the firmware is β€œoff”, try to roll back to the previous version.

Problem 2: Voice sounds robotic or jammed

  • πŸ”Š Check the quality of the downloaded voice packet (some files may be compressed with losses).
  • πŸ”Š Try another package (for example, with a 4PDA).
  • πŸ”Š If the problem occurs after firmware, check the audio settings in Valetudo.

Problem 3: Vacuum cleaner doesn't respond to commands after changing voice

  • πŸ› οΈ Return the original sound.pack.
  • πŸ› οΈ Restart the vacuum cleaner (press the power button for 10 seconds).
  • πŸ› οΈ If it doesn’t help, reset to factory settings (Settings) β†’ Reset at Mi Home).

Problem 4: Cannot be connected to ADB

  • πŸ”Œ Check the cable (not all USB Type-C supports data transfer).
  • πŸ”Œ Install the drivers. ADB for your OS.
  • πŸ”Œ Try another port on a PC or other computer.

If none of these methods worked, go to the forums or the service center, and your model may have hardware limitations.

Can I change my voice on the first generation Xiaomi Mi Robot Vacuum?
No, the first generation (Mi Robot Vacuum 1) does not support voice change either through the app or through the app. ADB. The only option is to physically turn off the speaker or use alternative firmware (but it is risky).
Where to download Russian voice packs for Dreame D10?
Russian Voices for Dreame D10 You can find it on 4PDA (In the Telegram feeds on Xiaomi vacuum cleaners. On GitHub (search on Dreame) D10 Note the firmware version – not all packages are compatible with the latest updates.
How to return a standard voice after a failed customization?
If the vacuum cleaner stopped working correctly: Download the original sound.pack for your model (can be extracted from the official firmware). ADB (b) if there is no access to the ADB, Complete the reset in Mi Home (Settings) β†’ Reset. In extreme cases, reflash the vacuum cleaner through fastboot (experience required).
Can I get Alice's voice or another assistant?
Yes, but it requires handcrafting: You need to write down all the vacuum cleaner phrases in Alice's voice (or other assistant's voice), create sound.pack with the right structure (instructions are on the right page). 4PDA). Install the package through ADB Or Valetudo, which is not available in the public domain for copyright reasons.
Why did the vacuum cleaner stop after the change of voice?
It could be related to: 🐒 Unoptimized voice packet (too big files). 🐒 Firmware conflict (try to roll back to the previous version). 🐒 Lack of memory (especially for older models) Solution: return the standard voice or try a different package.