Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but not everyone likes the standard female assistant voice. Fortunately, the manufacturer and enthusiasts offer ways to change voice to male voice, from official updates to manual firmware modifications. In this article, we will analyze all current methods, including video instructions and step-by-step operations for different models.
It is important to understand that the procedure differs depending on the software version and device model. For example, for Mi Robot Vacuum-Mop 2 Pro algorithm will be one, and for Xiaomi Robot Vacuum-Mop P β another.
If you're not sure about your technical skills, you'd better start with the official methods -- they don't require a system hack and they keep a warranty. For advanced users, we'll give you instructions on how to manually replace voice packets through ADB or modified firmware.
What Xiaomi models support voice change?
Not all Xiaomi robot vacuum cleaners allow you to change the voice of the assistant, the feature is officially available only in the latest versions of the software for the following series:
- π€ Mi Robot Vacuum-Mop 2 Pro (and newer versions)
- π€ Xiaomi Robot Vacuum-Mop P (with firmware 3.5.8 and higher)
- π€ Mi Robot Vacuum-Mop 2 Lite (only via unofficial patches)
- π€ Dreame Bot L10 Pro (compatible with Xiaomi voice packs)
For older models (Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop Essential), there is no official support, but enthusiasts have created custom firmware with male voices, which require unlocking the bootloader and may be unwarranted.
Before starting the procedure, check the firmware version in the Mi Home app (Device) β Settings β If your model is not on the list above, but you are ready for experiments, go to the section on informal methods.
Change of voice through Mi Home
The easiest and safest method is to use the built-in settings of the Mi Home app, which works for multi-voice packets-enabled devices (see the list above).
- Open the Mi Home app and select your robot vacuum cleaner.
- Go to Settings β Voice prompts.
- In the Voice Type section, select Male (if available).
- Confirm the changes and wait for the synchronization (can take up to 5 minutes).
If there is no Voice Type, then your model does not officially support the function. In this case, try updating the firmware through Settings β About device β Software update.
βοΈ Preparation for a change of voice
β οΈ Note: After changing voice through Mi Home, some users notice that the robot begins to pronounce phrases with a delay. This is due to the download of new voice files. If the problem persists for more than a day, reset settings (Settings) β Reset to factory).
Unofficial methods: manual replacement of voice files
For models without formal male voice support, you'll have to use manual methods, most common of which is replacing voice files via ADB (Android Debug Bridge).
- π» Computer with drivers installed ADB and Fastboot.
- π USB-cable for connecting a robot (usually micro-USB or Type-C).
- π Voice package in.pkg format (can be found on forums) 4PDA or XDA-Developers).
The procedure includes the following steps:
- Activate debugging mode on the robot: Press and hold the Home + Power buttons for 10 seconds until the blue light lights up.
- Connect the device to the PC and check the connection: adb devices (the serial number of the robot should be displayed).
- Copy the voice packet into the system folder: adb push male_voice.pkg /data/miio/voice/
- Reboot the robot: adb reboot
Voice packs for popular models:
| Model robot. | Reference to voice packet | File size | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | 4PDA (Russian) | 12.4 MB | Requires firmware 3.5.8+ |
| Xiaomi Robot Vacuum-Mop P | XDA (English) | 14.1 MB | Supports 2 languages |
| Mi Robot Vacuum-Mop 2 Lite | Google Drive | 8.9 MB | Only the English voice. |
β οΈ Warning: Incorrect replacement of voice files can lead to loss of functionality of voice prompts. Before surgery, back up the original files with the command: adb pull /data/miio/voice/ original_voice_backup/
Video Instructions: Step-by-step operations
To make things more clear, we've selected a well-tested video that's detailed, and you can see that the robot model matches the firmware version in the video.
- π₯ Change voice to Mi Robot Vacuum-Mop 2 Pro (official way) - detailed analysis via Mi Home.
- π₯ Installation of male voice on Xiaomi Robot Vacuum-Mop P via ADB β manual.
- π₯ The old model is called Mi Robot Vacuum. 1S) β for advanced users.
When watching the video, pay attention to:
- πΉ The version of the firmware of the robot in the roller (should match yours).
- πΉ Tools used (e.g. version) ADB firmware).
- πΉ Comments under the video β there are often discussed the actual bugs.
π‘
If the video is in English, enable subtitles and automatic translation through YouTube settings (cogs β Subtitles β Autotranslation).
After a successful voice change, we recommend testing all voice commands (Start cleaning, Return to base, Low charge) - some phrases may sound incorrect due to the peculiarities of synchronization.
Frequent problems and their solutions
Even with the correct following of the instructions, users are faced with common errors, and here are the most common ways to correct them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Voice unchanged after reboot | The files were not copied to the correct folder. | Check the path with the adb shell ls /data/miio/voice/ command |
| Robot Squeaks Instead of Speech | Damaged voice packet | Download the file again and re-install |
| Mi Home app doesn't see robot | Resetting settings after manual modification | Reconnect the device via Add Device β Robot vacuum cleaner |
| Voice is lost to female after the update | The firmware re-wrote the files. | Repeat replacing voice files or roll back to the old version of the software |
If the robot stopped responding to commands after changing its voice, reset to factory settings (Settings β Reset) and repeat the procedure from the beginning, 90% of the time this solves the problem.
What to do if the robot freezes after firmware?
Security and Guarantee: What You Need to Know
Any modifications to firmware or system files may affect warranty service. Xiaomi does not officially support manual replacement of voice packets, so:
- π§ The official method through Mi Home does not cancel the warranty.
- π§ Use of the ADB or custom firmware deprives of guarantees for software malfunctions.
- π§ Physical breakdowns (for example, engine failure) are covered by the guarantee regardless of changes in the software.
If you plan to contact the service center, return the original voice files or reset to factory settings.
adb shell getprop ro.build.fingerprintIf the output contains the words custom or mod, it is a sign of modified firmware.
π‘
Before any firmware experiments, save the log of the original version by the command adb shell getprop ro.build.version.incremental > original_version.txt. This will help you to pull back if necessary.
Alternative solutions: if a change of voice is not possible
If your robot vacuum cleaner model doesnβt support voice change either officially or through manual methods, consider alternatives:
- π Disable voice prompts: in Mi Home go to Settings β Voice prompts β Turn it off. The robot will only emit sound signals.
- π€ Using third-party voice assistants: connect the robot to Alice (Yandex) or Google Assistant via Mi Home.
- π€ Replacing sound files with melodies: some firmware allows you to replace voice prompts with musical signals (see instructions on profile forums).
For Dreame models (like the Dreame Bot L10 Pro), custom voice packs are available via the Dreamehome app.The algorithm is similar to the official way for Xiaomi, but with support for more languages.
If neither option is right, either accept a female voice or consider buying a new model that supports multi-voice packages, a feature that has become the standard for most Xiaomi mid- and premium-segment robot vacuum cleaners in the 2023-2026 lineup.