Xiaomiโs robot vacuum cleaners have become an integral part of modern smart homes, but the standard female assistant voice is not popular for all users. Many owners want to personalize the device by installing a male voice โ a stricter, deeper or just familiar. In this article, we will discuss all the current ways to change voice on Mi Robot, Dreame, Viomi and other models of the brand.
It is important to understand that the process depends on the firmware, device region and version of the Mi Home/Xiaomi Home application. Somewhere just a few clicks in the settings, and in some cases you will need to manually update the firmware or even flash through ADB. We will look at the options from the simplest to the most complex so you can choose the right one.
If you're just planning on buying a robot vacuum cleaner and you want to know in advance about the possibility of changing your voice, at the end of this article, there's a comparison table of models that support this feature, and for those who have already experienced problems with changing their voice, we've prepared a section with typical errors and their solutions.
What Xiaomi models support voice change?
Not all Xiaomi robot vacuum cleaners allow you to change the voice of the assistant.
- ๐ค Mi Robot Vacuum-Mop 2 Pro and newer (including Ultra, S10+)
- ๐งน Dreame D9, D10 Plus, Bot W10 and others with firmware after 2021
- ๐ Viomi V3, SE Alpha series (for Chinese firmware only)
- ๐ Roborock S7/S8 (Requires reflashing to the Chinese version)
Models older than 2019 (Mi Robot 1S, Dreame D6) do not usually support voice change at the software level, and their only option is a hardware speaker replacement with alternative voice firmware, which is difficult and not always legal.
To find out exactly if your model supports voice change, check the firmware version in the Mi Home app: Device Profile โ Settings โ About the device โ The firmware version, if the version is newer 3.5.8_000123 (for Mi Home or 1.5.0_0045 (For Dreame, the odds are high.
Method 1: Change voice through the Mi Home app (official method)
The easiest way is to use the app's built-in settings, which works for most modern models with international firmware.
Instructions:
- Open the Mi Home or Xiaomi Home app.
- Select your robot vacuum cleaner from the list of devices.
- Go to Settings โ Voice prompts (or Voice Pack in English).
- In the Voice of the Assistant section, select the male option (usually indicated as Male or icon). ๐จ).
- Confirm the voice loading โ the process can take up to 5 minutes.
- Reboot the device through Settings โ Reboot.
If your app does not have Voice prompts, it means:
- ๐ The device runs on outdated firmware (renew it manually).
- ๐ The region of the device does not support this feature (try changing the region in the app settings to China or Singapore).
- ๐ฑ The app version is outdated (update Mi Home to the latest version in Google Play or App Store).
โ๏ธ Preparation for a change of voice
Important! After a change of voice, some phrases may sound less natural, because the male voice in firmware is often recorded with fewer intonations than the female voice. If the sound quality is not satisfied, go back to the female voice or try alternative methods in the following sections.
Method 2: Installing a male voice through alternative firmware
If the official method doesn't work, you can install a male voice through custom firmware, which is suitable for advanced users and requires ADB or special utilities.
Popular firmware with a male voice:
- ๐ ๏ธ Valetudo โ open firmware for robot vacuum cleaners, supports the replacement of voice packets.
- ๐ Xiaomi Mi Home Hack โ modified software with advanced voice settings.
- ๐ฆ DustBuilder โ a tool for creating custom firmware with voice selection.
Step-by-step instructions for Valetudo:
- Download the latest version of Valetudo from the official repository.
- Connect to the robot vacuum cleaner by SSH (instructions are in the documentation Valetudo).
- Download the male voice pack (for example, male_voice_pack.zip) folder /mnt/data/miio/.
- Follow the command: mv /mnt/data/miio/male_voice_pack.zip /mnt/data/miio/voice_pack.zip chmod 755 /mnt/data/miio/voice_pack.zip
- Reboot the device with the reboot command.
Risks of using custom firmware
Roborock models (such as the S7) will require a re-flashing to the Chinese version of the software, followed by voice installation via Mi Home in the China region, and detailed flashing guides are available on the 4PDA and XDA Developers forums.
โ ๏ธ Note: The use of custom firmware may violate the warranty of Xiaomi.If the robot vacuum cleaner warranties, it is better to wait for the official update with support for male voice.
Method 3: Manual firmware update with male voice
Some enthusiasts are posting modified firmware with a male voice already built in, a method that is suitable for devices that donโt support voice change through settings but have an unlocked bootloader.
Where to look for firmware:
- ๐ Forum 4PDA (section โRobot vacuum cleaners").
- ๐ง GitHub repositories (e.g., GitHub repositories, dontvacuum/me).
- ๐ฅ Telegram channels dedicated to hacking smart Xiaomi equipment.
Instructions for updating:
- Download firmware with a male voice (for example, mi_vacuum_male_voice_1.2.3_0045.pkg).
- Place the file in the microSD card root folder (if your model supports memory cards).
- Insert the card into the robot vacuum cleaner (the connector is usually under the cover next to the power button).
- Press the Home (or Reset) button for 10 seconds until the update indicator lights up.
- Wait until the process is complete (the robot will beep).
If your model doesnโt support microSD upgrades, use ADB:
adb push mi_vacuum_male_voice_1.2.3_0045.pkg /tmp/
adb shell
cd /tmp/
chmod 777 mi_vacuum_male_voice_1.2.3_0045.pkg
./mi_vacuum_male_voice_1.2.3_0045.pkgBefore upgrading, check the firmware compatibility with your model. Installing firmware from another model can cause the device to fail.
Method 4: Using third-party voice packets (for advanced)
If you don't like the standard male voice from firmware, you can install an alternative voice package, such as voices from Alice (Yandex), Google Assistant or even self-recorded voices.
This will require:
- ๐ค Write or download voice files in.wav format (16 kHz, mono).
- ๐ Pack them up in the archives. voice_pack.zip folder-like.
- ๐ง Download the package to the robot vacuum cleaner through ADB or SCP.
Example of folder structure for voice packet:
voice_pack/
โโโ en/ #English
โ โโโ 100.wav # "Getting clean up"
โ โโโ 200.wav # "Charge complete"
โ โโโ ...
โโโ ru/ # Russian
โ โโโ 100.wav
โ โโโ ...
โโโ config.json # Event-associated file configurationReady-made voice packets can be found on specialized forums, for example, there are voice packets:
- ๐ฌ Actors (Morgan Freeman, Arnold Schwarzenegger โ for English-language firmware).
- ๐ค AI Assistants (Jarvis, Friday by Iron Man).
- ๐ฎ Characters from games (GLaDOS from Portal, Cortana from Halo).
โ ๏ธ Warning: Replacing voice files can cause crashes if the files don't match the expected format.Always test new voices on firmware backup.
Compatibility table of models with male voice
To make it easier to choose, we have compiled a table with support for male voice in popular Xiaomi models:
| Model | Support for the male voice | Method of installation | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | โ Yes. | Through Mi Home or firmware | It requires firmware not lower. 3.5.8_000123 |
| Dreame D10 Plus | โ Yes. | Through Mi Home (China region) | The European firmware may not be available |
| Viomi V3 | โ Yes, only. CN-version) | Firmware or ADB | You need a Chinese Xiaomi account |
| Roborock S7 | โ ๏ธ Partially. | Flip-on CN-version | Requires unlocking of the loader |
| Mi Robot 1S | โ No. | Only hardware replacement of the speaker | Not recommended โ high risk of breakdown |
If your model is not in the table, check the information on the official Xiaomi website or forums, and you can also write in support with a question about the planned addition of a male voice in future updates.
๐ก
Before buying a robot vacuum cleaner, check with the seller the firmware region. Chinese market (CN) models often have more features, including voice selection, but may not support Russian in the interface.
Typical errors and their solutions
When changing voices, users often face problems. Let's take a look at the most common ones:
- ๐ Voice unchanged after reboot Solution: Remove the Mi Home app cache and repeat the procedure. If it doesn't work, manually update the firmware.
- ๐ต Solution: Check out the robot vacuum model and download the package for it. For example, Dreame voices won't work for Viomi.
- ๐ The robot got stuck after a firmware update Solution: Reset to factory settings by holding the Reset button for 15 seconds. If it doesn't work, reflash through ADB.
- ๐ต Voice sounds robotic or jammed Solution: Check the bitrate of voice files - it should be 128 kbps or higher. WAV (PCM).
If none of these things worked, maybe your model doesn't support voice change at the software level, so you have to either accept a female voice or consider buying another model with the right function.
๐ก
Before any firmware manipulation, back up the original software. This can be done via ADB by adb backup -f backup.ab -apk -shared.