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.
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
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:
- 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:
- Check the compatibility of the model on the official website of Valetudo.
- Download firmware and firmware utility (for example, docker-valetudo).
- Connect the vacuum cleaner to the computer via USB (you will need to disassemble the case).
- Run the firmware through the terminal: sudo./flash.sh /dev/ttyUSB0 firmware.bin
- 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 cleaner | Valetudo support | Hardware complexity | Risk 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:
- Install ADB Tools on your computer.
- Connect the vacuum cleaner to Wi-Fi and find it IP-router.
- Connect to the ADB: adb connect [IP-vacuum-dress]:5555
- 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/
- 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?
- The vacuum cleaner sends notifications to Mi Home (e.g., βCleaning completedβ).
- The third-party app intercepts the notification and plays its voice file.
- 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:
- Disassemble the vacuum cleaner and find the regular speaker (usually located next to the power button).
- Disconnect it and connect the external speaker to the board (sew the contacts if necessary).
- Download on. SD-Male voice audio file card (e.g., "Getting clean up.mp3", "Charging complete.mp3").
- 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 voice | Wrong file format or path | Check that the file is in.pak format and uploaded to /sdcard/miio/voice/ |
| After the firmware, the vacuum cleaner does not turn on | Mistake in firmware recording | Try to return the original firmware via fastboot |
| Voice interrupted or distorted | Poor quality of audio file | Use files with a bitrate of at least 128 kbps |
| Mi Home doesn't see vacuum cleaner after modifications | Conflict with custom firmware | Remove 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).