How to replace the female voice of the robot vacuum cleaner Xiaomi on the male: 3 proven ways

Xiaomi's robot vacuum cleaners are the default female voice for voice-over statuses, but many users want to personalize the device for themselves. The male voice sounds more strict, and for some owners it's just more familiar β€” especially if the house already has other equipment with the same design. Fortunately, you can change the voice package without complex manipulations with the firmware, although there are nuances here.

In this article, we will discuss three working methods of voice change: through the official Mi Home app, by manually replacing audio files, and using custom firmware for advanced users. It is important to understand that not all models support this feature out of the box β€” for example, in the Xiaomi Mi Robot Vacuum-Mop 2 Lite, voice packets are hardwired into software, and in the Xiaomi Robot Vacuum-Mop 2 Pro you can change them through settings. We will indicate which devices are compatible with each way, so you do not waste time.

Before you start, check the firmware version of your vacuum cleaner in the Mi Home app (Settings β†’ About the device). If it is older than 2021, first update it - new voice packets may not work on outdated versions. Also prepare a stable Wi-Fi connection: the process of downloading voice files can be interrupted when a weak signal.

1. Method: Official voice change via Mi Home (for supported models)

The easiest method is to use the built-in feature in the Mi Home app, which is suitable for the following models:

  • πŸ€– Xiaomi Robot Vacuum-Mop 2 Pro (2022–2026)
  • πŸ€– Xiaomi Robot Vacuum-Mop 2 Ultra (all versions)
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop P10 (3.5.5 firmware and newer)
  • πŸ€– DreameBot D9/D10 Plus (Dreame line compatible with Mi Home)

If your model is on this list, follow the instructions:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings β†’ Voice prompts.
  3. Tapping the current voice packet (usually "Woman's Voice" or "Default Voice").
  4. In the list of available options, select "Male Voice" (may be called "Voice 2" or "Deep Voice").
  5. Confirm the download – the files weigh ~15-20 MB, so wait until it is finished.
  6. Reboot the vacuum cleaner (Power button for 5 seconds).

⚠️ Attention: Some firmware may have a chore after a change in voice, so check it in the Cleaning section. β†’ Schedule and reconfigure if necessary. Also note that the male voice may sound less clear at maximum volume, which is a feature of the audio compression algorithms in Xiaomi.

πŸ“Š Which Voice of Your Xiaomi Vacuum You Like More?
Female (by default)
Male (deep)
No voice (sound only)
Other (write in the comments)

2. Method: Manual replacement of audio files (for advanced users)

If your model does not support voice change via Mi Home, but has a removable memory module (e.g. Xiaomi Mi Robot Vacuum 1S or Roborock S5), you can replace audio files manually.

  • πŸ”§ Screwdrivers for disassembly of the shell.
  • πŸ’Ύ MicroSD cards or adapters for reading internal memory.
  • πŸ–₯️ Computer with a program to work with.wav files (for example, Audacity).
  • πŸ“ Backup of original files (in case of error).

Algorithm of action:

  1. Turn off the vacuum cleaner and remove the vacuum collector.
  2. Carefully remove the top cover (usually it is attached to 4-6 screws).
  3. Find the control board – it will have a microSD connector or a NAND Flash memory chip.
  4. Connect the memory to the computer via a card reader or programmer (e.g., CH341A).
  5. Go to /system/media/audio/tts/, where all voice prompts are stored in.wav format.
  6. Download the ready-made male voice pack for your model (make sure it’s compatible!).
  7. Replace the original files with new ones, saving the names and folder structure.
  8. Collect the vacuum cleaner and turn it on.

⚠️ Warning: Incorrect file replacements may result in loss of all voice prompts or system failure. If the vacuum cleaner squeaks or doesn't respond to commands after the restart, return the original files. Also keep in mind that homemade voice packs can sound robotic – professional studio recordings (as in official packages) are expensive and rarely released to the public.

β˜‘οΈ Preparation for manual voice replacement

Done: 0 / 4

3. Method: Installation of custom firmware with a male voice

For models where a formal change of voice is impossible and manual replacement is too risky, the custom firmware option remains.

  • πŸ› οΈ Xiaomi Mi Robot Vacuum 1/1S (firmware)
  • πŸ› οΈ Roborock S5/S6 (DustBuilder firmware)
  • πŸ› οΈ DreameBot L10 Pro (modified software from the community)

Advantages of custom firmware:

  • 🎀 Full freedom of voice choice (including user records).
  • πŸ”“ Unlock additional features (e.g., zoning without internet).
  • πŸ“± Manage through alternative applications (e.g. Home Assistant).

Installation instructions (for example, Valetudo for Xiaomi Mi Robot Vacuum 1S):

1. Connect the vacuum cleaner to Wi-Fi and get its IP- address via the router.


Install Python 3.8+ and the miio library:




pip install python-miio




3. Download Valetudo firmware from GitHub:




git clone https://github.com/Hypfer/Valetudo.git




4. Run the firmware script:




python3 mirobo.py --ip [ADRESS DUST] --token [VASH TOKEN] flash valetudo.bin




5. After the reboot, open the Valetudo web interface at http://[ADRESS DUST]




6. In the "Voice Packs" section, download the male voice pack.

⚠️ Attention: Installing custom firmware is warranty-free and can lead to unstable operation of the device. For example, in Valetudo, sometimes the sensors of the laser rangefinder get knocked down, which causes the vacuum cleaner to "lost" in space. Before you firmware, check reviews about a particular version of the software on forums (for example, 4PDA or XDA Developers).

What if the vacuum cleaner stopped responding to commands after the firmware?
If the vacuum cleaner doesn't turn on or flashes red, try resetting it to factory settings: press the Power and Home button for 10 seconds. If that doesn't work, you'll need to reflash the device through the window. UART-port by means of a programmer (for example, FT232RL).

Comparison of voice change methods: which one to choose?

To make it easier for you to determine, we have collected the key pros and cons of each method in the table:

MethodDifficultyCompatible modelsRisks.Additional opportunities
Official shift at Mi Home⭐ (simple)2 Pro, 2 Ultra, P10, Dreame D9/D10Minimum (timetables may be lost)No.
Manual replacement of sound files⭐⭐⭐ (middle-of-the-road)1S, Roborock S5, models with removable memoryHigh (risk of loss of voice or failure)You can use your records.
Custom firmware⭐⭐⭐⭐ (difficult)1/1S, Roborock S5/S6, Dreame L10Critical (loss of warranty, sensor failures)Unlocking Hidden Functions

If your model supports official voice change, use the first method, which is the safest and does not require technical skills. For older devices (for example, Xiaomi Mi Robot Vacuum 1), the best option with custom firmware, but only if you are ready for possible bugs. Manual file replacement is suitable for those who do not want to sew the device, but are willing to take risks for a unique voice.

πŸ’‘

Before any manipulation of firmware or files, back up the original data, which will save you from expensive repairs in case of an error.

Where to download male voice packs for Xiaomi?

Xiaomi's official voice packages are only available through Mi Home, but enthusiasts are creating alternatives.

  • 🌍 Forum 4PDA: In the case of vacuum cleaners, custom voices are often posted".
  • 🎀 GitHub: repositories like Xiaomi-Miio-Voices contain packages for different devices.
  • πŸ’¬ Telegram chats: channels of type @XiaomiRobots or @RoborockRussia Sometimes they share exclusive records.
  • 🎡 Speech synthesis sites: Services like Voicemaker.in or Murf.ai allow you to create your own voice packet (you need to convert to.wav with 16 kHz, mono).

When downloading voice packets, pay attention to:

  • πŸ”  File resolution: 16 bits, 16 kHz, mono, otherwise the voice will be distorted.
  • πŸ“Œ Compatible with the model: package for Roborock S6 It is not suitable for Xiaomi Mi Robot Vacuum. 1S.
  • πŸ“₯ Avoid questionable sites – archives may contain viruses or corrupted files.

If you're thinking about creating your own voice pack, use Audacity to edit. Here's the basic export settings:

Format: WAV (Microsoft)


Encoding: PCM unsigned 8-bit




Discretion frequency: 16,000 Hz




Channels: 1 (mono)

πŸ’‘

Before you install a custom voice, test it on your computer, run the files through a player and make sure they sound clear, without wheezing or stuttering, which will save you time to flash it.

Frequent problems and their solutions

When you change your voice, you're going to see some common mistakes, and we've collected some of the most common ways to fix them.

⚠️ Warning: If the vacuum cleaner stopped saying phrases in Russian after changing voice, check the regional settings in Mi Home. Sometimes when updating the voice packet, the interface language is lost.

Problem.Possible causeDecision
The voice sounds robotic or jammed.Incorrect bitrate or file formatReconvert files to 16 kHz, mono, 16 bits
Vacuum does not respond to commands after firmwareDamage to system filesReturn the original firmware via Mi Home or programmer
There is no voice change option in Mi HomeOutdated firmware or modelUpdate the software or use alternative methods
Voice is lost to standard after rebootingThe files are not stored in memory.Repeat the replacement procedure, check the file access rights

If none of the methods worked, check:

  • πŸ”„ Device region: some voice packs are only available for the Chinese or European version of the vacuum cleaner. Change region in Mi Home (settings) β†’ region).
  • πŸ“‘ Wi-Fi status: When the signal is weak, voice files may not load fully. Connect the vacuum cleaner to a 5 GHz network.
  • πŸ”‹ Battery charge: If the level is below 20%, some functions (including voice updates) are blocked.
Can I get a female voice back after I have a male voice?
Yes, anytime. In Mi Home, select the default voice option or reinstall the original audio files (if you've changed them manually).
Why does a man’s voice sound so much quieter than a woman’s?
This is a feature of Xiaomi's audio compression: Men's voices are lower in frequency, and algorithms automatically turn down the volume to avoid distortion. Try to turn up the volume in the vacuum cleaner settings (if you have one), or edit files in Audacity by raising the level by 3-5 dB.
Will the male voice work on Xiaomi Mi Robot Vacuum 1?
Officially, no, because in this model, voice is hardwired into firmware, and the only option is to install custom software (like Valetudo), but that requires soldering contacts to be firmware through UART, and the risk is high, and we recommend this method only to advanced users.
Can you install the voice of a famous character (such as voices from movies)?
Technically, but there are legal risks: using voices from actors or characters without permission from copyright holders violates copyrights; if you create a package for personal use, there will be no problems, but you can't distribute such files publicly; the alternative is to use speech synthesis services (such as ElevenLabs) to create a unique voice.
After the change of voice, the vacuum cleaner became slower to respond to commands.
This can be due to: memory overload (if you downloaded too heavy audio files); firmware conflict (relevant to custom software); errors in files (e.g., incorrect format); Solutions: Remove custom voice and return the standard one; Update the firmware to the latest version; Reset the vacuum cleaner to factory settings (Power + Home button for 10 seconds).