Why Xiaomiโs Robot Vacuum Voice May Be Irritating โ and How to Fix It
The standard voice assistant in Xiaomi robot vacuum cleaners (whether Mi Robot Vacuum, Dreame or Viomi) often sounds monotonous, too loud or just doesnโt like users. Fortunately, most models support replacing voice packets โ from female to male, from English to Russian, or even custom versions from the community. But there are pitfalls: not all firmware allows this to be done out of the box, and improper download can lead to failures.
In this article, we will discuss all the official and informal ways of uploading voices, including instructions for popular models (Mi Robot Vacuum-Mop 2 Pro, Dreame D9, Viomi V3, etc.), and explain why some voice packets may not work, learn how to avoid installation errors, where to download verified files and what to do if the vacuum cleaner stopped responding to commands after changing voice.
Importantly, the procedure differs depending on the firmware version and the regional software. For example, the European versions of Xiaomi often block informal voice packets, while Chinese firmware is more flexible.
What Xiaomi models support the replacement of voice packets
Not all Xiaomi robot vacuum cleaners allow voice swaps, and here are the key compatibility criteria:
- ๐น Supported by the official replacement: Mi Robot Vacuum-Mop 2/Pro, Dreame D9/D10, Viomi V2/V3, Xiaomi Mi Robot Vacuum 1S. These models have a built-in menu for uploading voices through the Mi Home app.
- ๐น Requires hand firmware: old models (Mi Robot Vacuum 1, Mi Robot Vacuum 2) and some versions for the Chinese market. ADB software-modified.
- ๐น No replacements: budget models (Mi Robot Vacuum-Mop Essential) and devices with heavily stripped-down firmware (for example, versions for Europe with restrictions on the use of the software). GDPR).
To determine if you can change your voice on your model, check:
- The firmware version in the Mi Home application (Settings โ About the device).
- Region of the device (Chinese, global or European version)
- The presence of the option Voice settings in the menu (if not, you will need manual installation).
Official method: uploading votes through Mi Home
If your model supports an official replacement, the process is as simple as possible. Here is a step-by-step guide for the Mi Home app (relevant to versions 6.0+):
- Open the Mi Home app and select your robot vacuum cleaner.
- Go to Settings โ Voice Settings (or Settings โ Voice Pack in English).
- Click Download Voice Packs, and the system will show you the available options (usually 2-4 voices in different languages).
- Select the package you like and confirm the download. The process will take 1-3 minutes.
- After installation, restart the vacuum cleaner (Power button for 5 seconds).
โ ๏ธ Note: In the European versions of the Mi Home app, the voice section may not be available due to restrictions GDPR. In this case, try it:
- ๐ Change your account region to China or Singapore in your profile settings.
- ๐ฑ Install the Chinese version of Mi Home (APK You can download it from APKCombo).
โ๏ธ Preparation for the official setting of the voice
If the voice has not changed after the upload:
โ ๏ธ Attention: Some firmware cache voice files. To reset the cache, disconnect the vacuum cleaner from the network for 10 minutes, then turn it on again. If the problem persists, try resetting to factory settings (but this will delete all stored cleaning cards!).
Informal method: manual installation of voice packets
Models that don't support official replacements will have to use manual methods, which takes longer, but opens up access to custom voices from the community (including voices from characters, celebrities, or completely non-standard options).
Method 1: ADB (for advanced users)
This method works on most Xiaomi robot vacuums with firmware based on Android Things or Linux.
- ๐ฅ๏ธ Computer with installed ADB And driver for the robot vacuum cleaner.
- ๐ USB-cable (usually Micro-USB or Type-C, depending on the model).
- ๐ Voice package in.zip or.bin format (you can download on the forums) 4PDA ordredit).
Instructions:
- Connect the vacuum cleaner to your computer via USB.
- Open the command prompt (CMD or Terminal) and execute: Adb devices If the device is not displayed, install drivers for Xiaomi Mi Robot.
- Download the voice packet and put it in the folder /sdcard/miio/voice/ vacuum cleaner: adb push voice_pack.zip /sdcard/miio/voice/
- Reboot the device with the command: adb reboot
โ ๏ธ Attention: Wrong commands ADB If you're not sure what you're doing, use the second method.
Method 2: Through modified firmware (Valetudo)
Valetudo is an open source alternative firmware for Xiaomi robot vacuums that allows you to have full control of the device, including voice replacement.
- ๐ง Support for all voice packets (even homemade ones).
- ๐ No connection to Xiaomi servers (works without the Internet).
- ๐ Full control of the device (including disabling cloud features).
Instructions for installation of Valetudo:
- Download the latest version of Valetudo from the official website.
- Connect to the vacuum cleaner via SSH (instructions are in the Valetudo documentation).
- Upload the voice packet to /opt/valetudo/voices/.
- Reset the device.
What happens if you interrupt the Valetudo installation?
Where to download voice packs for Xiaomi
Official voices can only be downloaded via Mi Home, but you will need community files to manually install them.
| Source | Type of voice | Compatibility | Reference |
|---|---|---|---|
| 4PDA | Custom (including voices of characters, celebrities) | Mi Robot, Dreame, Viomi | Reference |
| Reddit (r/XiaomiVacuum) | Formal and informal packages | All models. | Reference |
| GitHub (Valetudo) | Voices for alternative firmware | Only for Valetudo. | Reference |
| Telegram chats | Exclusive packages (e.g. voices from games) | Depends on the model. | Example of chat |
โ ๏ธ Attention: Download voice packets only from trusted sources! Files from dubious sites may contain malware that will damage the vacuum cleaner firmware. MD5).
๐ก
Before you install custom voice, back up the original voice packet, and then copy /sdcard/miio/voice/ to your computer, which will help you quickly recover if something goes wrong.
Frequent problems and their solutions
Even if you set it right, the voice may not work, and here are the typical mistakes and ways to fix them:
- ๐ Voice unchanged after installation: Check that the voice packet file is suitable for your model (e.g. Dreame package) D9 It will not work on the Mi Robot Vacuum. 1S). Remove the Mi Home app cache on your phone. Reboot the vacuum cleaner (hold the Power button for 10 seconds).
- ๐ซ Incompatible Voice Package Error: Download the package with the correct firmware version (for example, for firmware). 3.5.8_003024 If you use Valetudo, upgrade your firmware to the latest version.
- ๐ Vacuum cleaner freezes after a change of voice: This is a sign of incompatibility of the package. Return the original voice or re-sweeten the device. Check if the installation process has interrupted (for example, due to a dead battery).
If none of the methods helped, try resetting the vacuum cleaner settings to factory:
- Press the Power and Home buttons for 10 seconds.
- After the reboot, perform the initial setup via Mi Home.
- Re-install the voice packet.
๐ก
Before resetting your settings, export your cleaning cards to the Mi Home app (if available), otherwise you will have to recreate them.
How to Create Your Voice Package for Xiaomi
If you don't like the voices that exist, you can write your own voices.
- ๐ค High-quality microphone (e.g., Boya) BY-M1 smartphone-infused).
- ๐๏ธ Software for audio processing (Audacity, Adobe Audition).
- ๐ The voice packet template (can be downloaded from GitHub).
Instructions:
- Download the template for your model (for example, mirobot_voice_template.zip).
- Write down all phrases from the template (e.g., โStart cleaningโ, โCharging completedโ) in WAV, 16 kHz, mono.
- Process the recordings in Audacity: remove the noise, normalize the volume.
- Place files in the template folder and archive in ZIP.
- Install the package via ADB or Valetudo (as described above).
โ ๏ธ Note: Your own voice packets may sound unnatural due to vacuum processor limitations, and it is recommended to test them in short phrases before fully installing them.