Voice prompts from the Xiaomi Vacuum Mop 2 can be annoying if they are in a strange language or sound too monotonous. Fortunately, the manufacturer and enthusiasts offer several ways to change voiceovers, from standard settings in the Mi Home app to installing alternative firmware with unique voices. But not all methods are equally safe β some require unlocking the bootloader and may be ineffective.
In this article, we will discuss all the current ways to change voiceovers, including official and informal decisions, learn how to change the voice language through the application, where to download custom voice packages, and what to do if after the update the robot stopped talking, and also critical nuances that Xiaomi does not advertise (for example, why some voices work only with Chinese servers).
If you want a quick, risk-free result, use the first method. If you're willing to experiment, read about alternative firmware and manual audio file replacements. But remember, some manipulations can cause a reset or even a bricking up of the device.
1.Official method: change the voice language through Mi Home
The easiest and safest way to do this is to change the region of the device in the Mi Home app, so you can activate the voiceover in another language if it's pre-installed in the firmware.
- Open the Mi Home app and go to your Xiaomi Vacuum Mop 2 card.
- Slip on three dots in the upper right corner and select Device Settings.
- Scroll down to General and click Region.
- Select the country you want to activate (e.g. Russia for Russian voice or the United States for English).
- Confirm the change and wait for the vacuum cleaner to restart (can take up to 2 minutes).
Important: not all regions support voiceover, for example, when choosing Japan or India, voice prompts may disappear altogether, and note that changing the region will reset some settings (cleaning schedule, room maps).
If the language is not in the list of regions, try the following method.
2. Alternative firmware: Valetudo and other custom solutions
For advanced users willing to sacrifice the warranty, there are informal firmware like Valetudo or Dustcloud that not only change voiceovers, but also completely disable cloud dependency from Xiaomi, add new features (such as zoning without the Internet), and even install voice packets from the community (including jokey options like the voice of Darth Vader or Magjordomo from The Simpsons).
But there are nuances:
- β οΈ Requires unlocking the bootloader (the procedure is complex and risky).
- β οΈ Not all Vacuum Mop 2 models are supported (check compatibility on GitHub Valetudo).
- β οΈ After firmware may disappear support for some functions (for example, laser scanning).
Instructions for installation of Valetudo:
1. Download the firmware from the official repository.
2. Connect the vacuum cleaner to the PC via USB (requires OTG- adapter).
3. Run flash.sh script in the terminal:
$ sudo ./flash.sh /dev/ttyUSB0 firmware.bin
4. wait until the completion (about 10 minutes).What happens if you interrupt the firmware?
Once Valetudo is installed, voiceovers can be changed via the device's web interface (available via local IP), and there is an option to completely disable voice prompts.
3. Manual update of sound files (for experienced)
If you don't want to put custom firmware, but you're willing to dig through the system files, you can change the voiceover manually.
- π§ Access to root (through exploit or debugging firmware).
- π Backup copy of original audio files (located in the /system/media/audio/tts/).
- π€ New audio files in.wav format (you can download on forums or create your own).
Algorithm of action:
Download ADB Tools for your OS|Backup current audio files|Prepare new files with the correct name (e.g, start_cleaning.wav)|Disconnect the vacuum cleaner from Wi-Fi during manipulation-->
Next, connect the vacuum cleaner to the PC and execute the commands:
adb shell
su
mount -o rw,remount /system
cp /sdcard/new_sounds/*.wav /system/media/audio/tts/
chmod 644 /system/media/audio/tts/*.wav
rebootCritical point: if the file names or format do not match the original ones, the vacuum cleaner may get stuck on the download or give an error TTS Before experimenting, check compatibility on forums (e.g, 4PDA).
4. Factory reset: if the voiceover is missing
Sometimes, after a bad manipulation of the firmware or sound files, the vacuum cleaner stops talking at all, in which case a hard reset will help:
- Turn off the vacuum cleaner with a long hold of the power button (10 seconds).
- Press the power and home buttons at the same time for 5 seconds until the indicator flashes.
- Release the buttons - the vacuum cleaner will reset (it will take ~ 3 minutes).
After discharge:
- π Voiceover will return to factory settings (Chinese or English depending on the region).
- β οΈ All saved maps and cleaning settings will be deleted.
- π± I will have to reconnect the vacuum cleaner to the Mi Home.
π‘
If the voiceover did not appear after the reset, check the sound settings in the Mi Home app: go to Device Settings β Voice prompts and turn on the option to Enable voiceover.
5. Table of compatibility of voiceovers with regions
Not all voice languages are available for all regions, and below is the up-to-date compatibility table for Xiaomi Vacuum Mop 2 (2026):
| Region in Mi Home | Voice language | Notes |
|---|---|---|
| China | Chinese (Putonghua) | The most complete voiceover, but requires a link to a Chinese server. |
| Russia | Russian | The voice can be robotic (artificial). |
| USA/Europe | English | There are two voices: male and female. |
| Germany | German | The voiceover only works with firmware 3.5.8 and above. |
| Japan | No voiceover. | Voice prompts are disabled at the firmware level. |
If your region doesnβt support the language you want, try changing the server in Mi Home (in your account settings). For example, you can temporarily switch to Mainland China to activate Chinese voice, but note that this may limit access to some features (such as Aliceβs voice).
6. Frequent errors and their solutions
When you change voice, you're faced with typical problems, and here are the most common ways to fix them:
- π Voiceover disappeared after firmware update Solution: Reverse to the previous version of the software through Mi Home β Settings of the device β Firmware update β Back to the factory.
- π£οΈ Voice sounds intermittent or distorted Solution: Check the bitrate of audio files (should be 16 kHz, 16 bits). Reconvert files via Audacity.
- π« You canβt change region in Mi Home Solution: Remove the device from the application, dump the vacuum cleaner and add it again by selecting another region when you initially set up.
- β οΈ After Valetudo firmware vacuum cleaner does not turn on Solution: Try to return stock firmware via fastboot (instructions are available on XDA-Developers).
π‘
Before any manipulation of firmware or sound files, be sure to backup through ADB: adb backup -f backup.ab -apk -shared. This will help restore the device in the event of a failure.
7. Where to download custom voiceovers for Xiaomi Vacuum Mop 2
If you don't like standard voices, you can install alternative voiceover packages.
- π Xiaomi official forums, for example, MIUI SU Chinese forum Mi Community (use translator).
- πΎ GitHub repositories Search for Xiaomi Vacuum Mop 2 TTS. Popular repository: com.maxmudjon.xiaomi_tts.
- π΅ Sites with user voices For example, Freesound (you will need to cut files into the vacuum cleaner format yourself).
Before installation, check:
β οΈ Note: Some custom voiceovers contain hidden commands (e.g., can make the vacuum cleaner return to base every 5 minutes!
To install downloaded packages, use the instructions in Section 3 (manual file replacement).