How to change the voice of the vacuum cleaner Xiaomi on the men’s: 5 working ways (2026)

Xiaomi's vacuum cleaner voice assistant is not only a convenience, it's part of the everyday experience. But the standard female voice of a Mi Robot Vacuum or Viomi robot can get bored, seem too monotonous or simply not fit into your interior. Many users want to replace it with a male one β€” more strict, deeper or just familiar. But how do you do that if the official Mi Home app doesn't have this option?

In this article, we'll look at all the ways you can change your voice, from simple in-app settings to deep flashing, which models support voice replacement, what risks are there with manual methods, and how to get it back if you don't like it, and where to download quality male voice packs and how to install them correctly.

Spoiler: Not all Xiaomi models make it easy to change voice, like the Mi Robot Vacuum-Mop 2 Lite or Viomi V3, which requires manual intervention, whereas the Mi Robot Vacuum-Mop P can be done with third-party applications, but everything in order.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Viomi V2/V3
Mi Robot Vacuum X10+
Another Xiaomi model
No Xiaomi vacuum cleaner

1.What Xiaomi models support voice change?

Before you try to change your voice, you need to know if your model supports this feature, and Xiaomi does not officially provide this option in the Mi Home app, but some devices allow you to bypass the restrictions.

Here is a list of models for which at least one of the methods is confirmed to work:

  • πŸ”Ή Mi Robot Vacuum-Mop 2 Pro – Supports replacement through third-party firmware and applications.
  • πŸ”Ή Mi Robot Vacuum X10+ β€” You can change your voice via Valetudo or manual file editing.
  • πŸ”Ή Viomi V2 / V3 β€” It requires re-flashing, but the result is stable.
  • πŸ”Ή Mi Robot Vacuum-Mop P is the easiest voice replacement option (via Mi Home Mod).
  • πŸ”Ή Mi Robot Vacuum 1S / 1T β€” Only manual methods with the risk of loss of warranty.

If your model isn't on the list, it doesn't mean that you can't change your voice, but you have lower odds of success and higher risks, like the Mi Robot Vacuum E10 or the budget versions without Wi-Fi, you can only physically tamper with the board, which is not practical.

How do you know the exact model? Look at the sticker under the vacuum cleaner lid or in the settings of the Mi Home app in the Device β†’ About section.

Complete list of compatible and incompatible models
The list is being updated as users test it, and 80 percent of Xiaomi Wi-Fi models are now validated in 2026, and non-internet vacuum cleaners (such as some versions for the Chinese market) do not support software voice replacement.

Method 2: Replace voice through the Mi Home app (official method)

Unfortunately, the standard Mi Home app doesn't have a voice change option, but there's a workaround, which is a modified version of the app (Mi Home Mod) that unlocks hidden settings.

Here's how to do it:

  1. Sign in to your Xiaomi account.

Where do you get voice packets? You can find them on forums like 4PDA or GitHub (look for repositories with voice packets for Xiaomi).

    ⚠️ Note: Modified application Mi Home Mod may violate the rules of use of services Xiaomi. with frequent use, the account can be blocked.

    Download Mi Home Mod from a verified source |

    Create a backup copy of the vacuum cleaner settings |

    Prepare a voice packet in.pak| format

    Disable the original Mi Home| app

    Check the firmware version of the vacuum cleaner (must be at least 3.5.8)-->

    3. Method 2: Install custom firmware (for advanced)

    If your vacuum cleaner supports alternative firmware (like Valetudo or OpenMiHome), you can completely replace the system and install any voice, a technique that requires technical skills and may be warranty-free, but gives you maximum freedom.

    Step-by-step instructions for Valetudo firmware:

    1. Check the compatibility of the model on the official website of Valetudo.
    2. Download firmware and firmware utility (for example, docker-valetudo).
    3. Connect the vacuum cleaner to the computer via USB (you will need to disassemble the case).
    4. Run the firmware through the terminal: sudo./flash.sh /dev/ttyUSB0 firmware.bin
    5. After installation, go to the Valetudo web interface (usually http://[IP-vacuum cleaner address] and download the voice packet in the Settings section β†’ Voice Packs.

    Pros of the method:

    • πŸ”§ Full control of the vacuum cleaner (you can turn off the Xiaomi cloud, change maps, configure cleaning areas).
    • πŸ—£οΈ The ability to install any voice packets, including user-generated.
    • πŸ”„ It is easy to return the original firmware if necessary.

    Cons:

    • ⚠️ Risk of "bricking" of the device in case of firmware error.
    • πŸ› οΈ Requires disassembly of the vacuum cleaner and work with the console.
    • 🚫 Loss of warranty (if the device is under warranty).

    ⚠️ Note: Valetudo firmware disables Xiaomi cloud authorization, which means that you will no longer be able to control the vacuum cleaner through the original Mi Home app.

    Model vacuum cleanerValetudo supportHardware complexityRisk of loss of guarantee
    Mi Robot Vacuum X10+βœ… Yes.Medium❌ High-pitched
    Viomi V3βœ… Yes.Tall.❌ High-pitched
    Mi Robot Vacuum-Mop 2 Proβœ… Yes.Low.⚠️ Medium.
    Mi Robot Vacuum 1S❌ No.β€”β€”

    Method 3: Manual editing of system files (without firmware)

    If firmware seems too risky, you can try replacing voice files manually through ADB (Android Debug Bridge), a method that works on vacuum cleaners with a Rockchip or MTK processor, but requires care.

    Instructions:

    1. Install ADB Tools on your computer.
    2. Connect the vacuum cleaner to Wi-Fi and find it IP-router.
    3. Connect to the ADB: adb connect [IP-vacuum-dress]:5555
    4. Download the voice packet (for example, male_voice.pak) and load it into the vacuum cleaner memory: adb push male_voice.pak /sdcard/miio/voice/
    5. Reboot the vacuum cleaner with the command: adb shell reboot

    Where to find it. IP-vacuum-dress?

    • πŸ“± In the Mi Home app: Device β†’ Settings β†’ About the programme β†’ Network information.
    • πŸ–₯️ In the control panel of the router (section Connected devices).

    Not all Xiaomi models allow ADB connectivity. If the adb connect command returns an error, this method will not work.

    πŸ’‘

    Before replacing files, back them up with the adb pull command. /sdcard/miio/voice/ original_voice/. This will help you get your original voice back if you don’t like the new one.

    5. Method 4: Use of third-party applications (without root)

    If you don’t want to disassemble or sew it, you can use third-party apps that mimic voice commands, such as Tasker + AutoNotification or Home Assistant.

    How does it work?

    1. The vacuum cleaner sends notifications to Mi Home (e.g., β€œCleaning completed”).
    2. The third-party app intercepts the notification and plays its voice file.
    3. As a result, you hear a male voice, although the vacuum cleaner itself continues to use the standard one.

    Tools required:

    • πŸ“± Tasker (Android) or Shortcuts (iOS).
    • πŸ”Š Voice files in format.mp3 or wav.
    • πŸ€– AutoNotification (to intercept notifications).

    Pros:

    • βœ… No need for intervention in the vacuum cleaner.
    • βœ… It works on any model.
    • βœ… You can customize individual phrases.

    Cons:

    • ❌ The delay between the event and the voice playback (1-3 seconds).
    • ❌ It is required that the phone is always near the vacuum cleaner.

    πŸ’‘

    This is the only safe way for vacuum cleaners to do this without Wi-Fi or with locked firmware, but it doesn't replace the robot's voice, it just duplicates it with an external source.

    Method 5: Physical replacement of the speaker (extreme case)

    If the software methods don't work, the radical solution is to replace the vacuum cleaner speaker with an external one with prewritten phrases, which is suitable for models where voice files are rigidly written into the chip.

    What will be required:

    • πŸ”§ Screwdriver for disassembling the body.
    • πŸ”Š External speaker with Bluetooth or SD-card.
    • 🎀 Recorded voice prompts (you can do it yourself or download ready-made ones).
    • πŸ”Œ Solding iron (if you need to connect the speaker to the board).

    Step-by-step:

    1. Disassemble the vacuum cleaner and find the regular speaker (usually located next to the power button).
    2. Disconnect it and connect the external speaker to the board (sew the contacts if necessary).
    3. Download on. SD-Male voice audio file card (e.g., "Getting clean up.mp3", "Charging complete.mp3").
    4. Set the speaker to play files by triggers (for example, when power is turned on).

    Risks:

    • ⚠️ Loss of guarantee.
    • ⚠️ Possible damage to the ration board.
    • ⚠️ Not all models have a removable speaker.

    This is not a good technique for beginners, but if you're confident in your abilities, it's 100 percent effective. The key is not to confuse polarity when you plug in the speaker!

    7. Frequent mistakes and how to avoid them

    When replacing voice, users often face typical problems, and here are the most common mistakes and ways to solve them:

    Problem.Reason.Decision
    The vacuum cleaner doesn't reproduce a new voiceWrong file format or pathCheck that the file is in.pak format and uploaded to /sdcard/miio/voice/
    After the firmware, the vacuum cleaner does not turn onMistake in firmware recordingTry to return the original firmware via fastboot
    Voice interrupted or distortedPoor quality of audio fileUse files with a bitrate of at least 128 kbps
    Mi Home doesn't see vacuum cleaner after modificationsConflict with custom firmwareRemove the device from your account and add it again.

    Additional advice:

    • πŸ”„ Always backup original files before replacing them.
    • πŸ”‹ Before the firmware charge the vacuum cleaner 100% - this will prevent failures due to discharge.
    • πŸ“‘ If the vacuum cleaner is not connected to ADB, Check if the developer mode is on (Settings) β†’ About the programme β†’ Click 7 times on the version number).
    ❓ Can I change my voice on a Xiaomi vacuum cleaner without a computer?
    Yes, but the choice of methods is limited. You can: Use Mi Home Mod on your phone (method 1); Set up Home Assistant or Tasker to play external voice (method 4); You can use a computer to firmware or manually edit files.
    ❓ How to get your original voice back if you don’t like it?
    The method depends on the method of replacement: If you used Mi Home Mod, download the original.pak package. If you flashed Valetudo, go back to the stock firmware via fastboot. If you replaced files through ADB, restore the backup with adb push original.pak /sdcard/miio/voice/.
    ❓ Where to download high-quality male voice packages for Xiaomi?
    Best sources: πŸ”— 4PDA β€” Theme with voice packs for Xiaomi. πŸ”— GitHub – repositories with custom voices. πŸ”— Telegram channels for modifying Xiaomi devices. Pay attention to file resolution - for vacuum cleaners suitable 16-bit, 44.1 kHz.
    ❓ Why did the vacuum cleaner stop after changing its voice?
    This can happen for two reasons: Too large a voice packet - optimize files to 5-10 MB. Firmware conflict - try rolling back changes or updating the software. If the brakes are left, reset the vacuum cleaner settings to factory (Settings β†’ Reset).
    ❓ Can I have a voice in another language (e.g. English male)?
    Yeah, but you gotta keep it in mind: 🌍 Voice packets are tied to the firmware region. If your vacuum cleaner is on Chinese firmware, the English voice may not fit. πŸ”€ Some phrases (e.g., "Sensor Error") may remain in the original language, but it is better to search for multilingual packages or create your own using Audacity.