How to change the voice of the robot vacuum cleaner Xiaomi from female to male: video and step-by-step operations

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.

πŸ“Š What model of a robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum-Mop P
Mi Robot Vacuum-Mop 2 Lite
Dreame Bot L10 Pro
Another model

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).

  1. Open the Mi Home app and select your robot vacuum cleaner.
  2. Go to Settings β†’ Voice prompts.
  3. In the Voice Type section, select Male (if available).
  4. 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

Done: 0 / 4

⚠️ 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:

  1. Activate debugging mode on the robot: Press and hold the Home + Power buttons for 10 seconds until the blue light lights up.
  2. Connect the device to the PC and check the connection: adb devices (the serial number of the robot should be displayed).
  3. Copy the voice packet into the system folder: adb push male_voice.pkg /data/miio/voice/
  4. Reboot the robot: adb reboot

Voice packs for popular models:

Model robot.Reference to voice packetFile sizeNotes
Mi Robot Vacuum-Mop 2 Pro4PDA (Russian)12.4 MBRequires firmware 3.5.8+
Xiaomi Robot Vacuum-Mop PXDA (English)14.1 MBSupports 2 languages
Mi Robot Vacuum-Mop 2 LiteGoogle Drive8.9 MBOnly 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 causeDecision
Voice unchanged after rebootThe files were not copied to the correct folder.Check the path with the adb shell ls /data/miio/voice/ command
Robot Squeaks Instead of SpeechDamaged voice packetDownload the file again and re-install
Mi Home app doesn't see robotResetting settings after manual modificationReconnect the device via Add Device β†’ Robot vacuum cleaner
Voice is lost to female after the updateThe 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?
If the robot doesn’t respond to the buttons and doesn’t turn on, plug it into charging and hold the power button for 20 seconds. If that doesn’t work, you’ll need to flash it through Fastboot (see the instructions on the forums on your device’s model).

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.fingerprint

If 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.

Can I get my voice back after a change to a male?
Yes, for that: If you've used the official method, select Female in the Mi Home settings. If you've changed files manually, repeat the procedure with the original voice pack or reset. You can download the original voice files for popular models here.
Why did the voice change to female after the firmware update?
This is standard behavior, where the firmware overwrites modified system files. Solutions: Repeat the replacement of voice files through the system. ADB. Reverse to the previous version of the software (if available). Turn off automatic updates in Mi Home (Settings) β†’ About the device β†’ Auto-update).
Can I use a voice in another language (e.g. English)?
Yes, but with reservations: Officially, only if your model supports the language (check Settings β†’ Voice Language). Unofficially, you can find multi-voice packs on forums (e.g. here), but voice quality may be low. For models with Google Assistant support, you can configure voice commands through the assistant settings.
Will the male voice work if the robot is connected to AliExpress (via Mi Home)?
Yes, voice changes are not dependent on the region of the connection (China, Russia, EU), the main thing is that the model supports the function. Exception: some firmware for the Chinese market can block manual modifications. If you connect via Mi Home with the server China, before changing your voice, we recommend switching to Russia or Europe in the application settings.
How do I check if my model supports voice change?
Verification: Go to Mi Home β†’ Robot Settings β†’ Voice prompts. If there is a Voice Type, the function is supported. Check the model in the official Xiaomi support database (Voice settings section). Search your model on forums (e.g. 4PDA) – enthusiasts often test undocumented features.