The voice assistant in Xiaomi’s robot vacuum cleaners is not just a convenience, but part of the daily interaction with the device. However, the standard female voice (for example, the Mi Robot Vacuum-Mop 2 Lite or Dreame). D9) It may seem too monotonous or just not like it for subjective reasons. Many users are looking for a way to change it to a male one, but not all models support this feature out of the box".
In this article, we’ll look at all the possible methods, from official settings in the Mi Home app to manual firmware for alternative voice packs. You’ll learn which Xiaomi models (including Dreame, Viomi and Mijia) allow you to change your voice without the risk of “bricking” the device, and where you will need to interfere with system files.
If you are not sure about your technical skills, start with official methods – they are safe and do not require root rights. For advanced users, we have prepared a detailed guide to install custom voices through the Internet. ADB and modified firmware.
Which Xiaomi models are officially supporting voice change?
Not all Xiaomi robot vacuum cleaners allow voice change through standard settings, and official voice change support is only available in the following series (2026):
✅ Dreame series (a sub-brand of Xiaomi):
- 🔹 Dreame D9 / D9 Pro / D9 Max – male voice available on Dreamehome (China/Europe region).
- 🔹 DreameBot D10s Plus – Supports 3 votes (including male votes).
- 🔹 DreameBot L10s Ultra – Advanced voice settings in firmware 2023+.
✅ Viomi series (another sub-brand):
- 🔹 Viomi V3 — Male voice is installed via Mi Home (Chinese firmware only).
- 🔹 Viomi SE — Requires switching the region to China in the app.
❌ Series without official support:
- ⚠️ Mi Robot Vacuum-Mop 2 Lite / 1C / 1T — Only a female voice, change is possible only through informal methods.
- ⚠️ Mijia 1S / STYJ02YM — Requires the firmware of modified software.
Important: On models for the European market (with firmware) EU) The male voice is often blocked by the manufacturer, even if it is in the Chinese version. → On the device.
Change your voice through the Mi Home/Dreamehome app
If your model supports voice change out of the box, follow this instruction, which takes no more than 5 minutes and requires no technical skills.
📌 For Dreame devices (D9, D10s, L10s):
- Open the Dreamehome app (not Mi Home!).
- Select your vacuum cleaner from the list of devices.
- Go to Settings → Voice prompts.
- In the Voice Type section, select Male (or Gao Shaoyang for Chinese).
- Confirm the download of a new voice packet (Internet will be required).
📌 For Viomi devices (V3, SE):
- 🔧 Switch the region to Mi Home to China (Mainland China):
- 🔧 Restart the application and check for the Voice option in the vacuum cleaner settings.
- 🔧 If you do not have an option, upgrade your device to the latest version.
⚠️ Note: When you change region to Mi Home, some features (e.g., integration with Google Assistant) may be temporarily lost.
☑️ Preparation for changing voice through the app
Unofficial method: installation of custom voice package
If your model doesn't officially support voice change, you'll have to manually firmware an alternative voice packet, which is suitable for advanced users and requires care.
🔧 What's the matter:
- 🖥️ Computer with Windows/macOS/Linux.
- 🔌 USB-Type C Cable (to connect vacuum cleaner to PC).
- 📦 Archive with voice packet (for example, male_voice_pack.zip for Mi Robot 1S).
- 🛠️ Utility. ADB (Android Debug Bridge).
📂 Where to get voice packets?
Ready-made packages can be found on the forums:
- 🔗 4PDA (Xiaomi-themed vacuum cleaner)
- 🔗 GitHub (repository with modified firmware)
⚠️ Warning: Installing informal voice packets could lead to:
- 🚨 Loss of warranty (if the device is under warranty).
- 🚨 Firmware failure (if the packet file is corrupted or not suitable for your model).
- 🚨 Incorrect operation of voice prompts (for example, cropping phrases).
What if the voice becomes a robot after the firmware?
Step-by-step instructions for firmware of a man's voice through ADB
This method is suitable for Mi Robot Vacuum-Mop models. 1S, STYJ02YM and other processor-based MT7688. For Dreame and Viomi, the process may be different!
🛠️ Step 1: Connecting the vacuum cleaner to the PC
🛠️ Step 2: Checking the connection
Open the command line (Windows: Win) + R → cmd and enter:
adb devicesIf the connection is successful, you will see the serial number of the device. If not, install drivers for MediaTek Preloader.
🛠️ Step 3: Installation of the voice packet
- Download the archive with a male voice (for example, male_voice_en.zip for the English version).
- Unpack it in the ADB folder.
- Execute the command to mount the system partition: adb shell mount -o rw,remount /system
- Copy voice files into the system folder: adb push male_voice /system/tts/
- Reboot the vacuum cleaner: adb reboot
⚠️ Warning: If the vacuum cleaner doesn't turn on after restarting or if it emits an error, then the voice files are incompatible with your firmware.
adb pull /system/tts/ tts_backup/This will allow you to return everything in case of an error.-->
Comparison of methods of changing voice: pros and cons
To choose the best method, evaluate the risks and benefits of each method:
| Method | Suitable models | Pluses | Cons | Risk |
|---|---|---|---|---|
| Official change in annex | Dreame D9/D10s, Viomi V3 | ✅ Quickly (5 minutes)✅ No risk to the guarantee✅ No PC. | ❌ It doesn't work on all models.❌ They may demand a change of region. | ⚠️ Low. |
| Firmware through ADB | Mi Robot 1S, STYJ02YM, Dreame (old models) | ✅ It works on most devices.✅ You can set up any voice. | ❌ Requires technical skills❌ Risk of “bricking"❌ Maybe fly after the update. | ⚠️⚠️⚠️ High-pitched |
| Installation of modified firmware | Any model (if there is a custom software) | ✅ Full customization (voice, languages, functions) | ❌ Hard for beginners.❌ Loss of guarantee❌ Possible bugs | ⚠️⚠️⚠️⚠️ Very tall. |
💡
If your model doesn’t officially support voice change, but you’re not willing to risk firmware, consider buying an external Bluetooth module with a male voice (e.g. Xiaomi Mi). AI Speaker.It can duplicate voice cues from the vacuum cleaner.
Frequent Mistakes and How to Avoid Them
Even when following the instructions, users often encounter problems.-5 errors and ways of solving them:
🔴 Mistake 1: The vacuum cleaner is not determined in ADB
- 🔹 Make sure you use the original cable (not all Type-C cables support data transmission).
- 🔹 Install drivers for MediaTek Preloader (you can download it on the Internet) XDA Developers).
- 🔹 Try another one. USB-port (preferably 2.0).
🔴 Mistake 2: After firmware, the voice becomes a robot or disappears
- 🔹 The voice packet is not compatible with the firmware version.
- 🔹 Voice files are damaged. Upload the archive and repeat the firmware.
🔴 Error 3: No voice change option in the app
- 🔹 Check out the region in Mi Home (must be China).
- 🔹 Update the vacuum cleaner to the latest version.
- 🔹 Some models (e.g. Mi Robot) 1C) The option is hidden – try to switch the language of the application to English.
🔴 Error 4: After resetting the settings, the voice reset
- 🔹 It's normal for unofficial packets.
- 🔹 For permanent preservation, use a modified firmware with a sewn voice.
🔴 Error 5: The vacuum cleaner stopped turning on after the firmware
- 🔹 Try resetting it with the Reset button (clamp for 10 seconds).
- 🔹 If it doesn’t work, run the original firmware through MiFlash.
- 🔹 Contact the service center (if the device is warranty, do not talk about firmware!).
Alternative solutions: if you can’t change your voice
If your model doesn’t support voice change and the firmware seems too risky, consider these options:
🎧 1. Disabling voice prompts
In most Xiaomi models, you can completely disable the voice:
- Open Mi Home → pick a vacuum cleaner.
- Go to Settings. → Voice alerts.
- Turn off the voice prompts slider.
📢 2. Use of external dynamics
Connect a Bluetooth speaker (such as the Xiaomi Mi Portable Speaker) to the vacuum cleaner and set up alerts through it. Some users record their voice prompts and play them through the speaker using the speaker. IFTTT or Home Assistant.
🤖 3.Integration with voice assistant
Set Alice, Google Assistant or Siri to vacuum status alerts, such as:
- 🔹 "Alice, ask the vacuum cleaner if he's finished cleaning?"
- 🔹 "Okay, Google, turn on the kitchen vacuum cleaner."
The voice of the assistant will be male (if selected in its settings).
🔊 4. Replacement of system sounds
Some models allow you to replace the standard cleaning sounds with your own.
- Download.mp3 Male voice files (e.g., “Bringing Cleanup”, “Charging completed").
- Put them on. SD-card (if the vacuum cleaner supports).
- In the settings, select Sounds → Customized.