Voice alerts from the Xiaomi Vacuum Mop robot vacuum cleaner can be annoying or too monotonous. Fortunately, the manufacturer and enthusiasts offer several ways to change voice, from changing the language in the Mi Home app to installing custom firmware with alternative voiceovers. But not all methods are equally safe: some require root access, others may be unwarranted.
In this article, we will analyze all the current ways to change voice to Xiaomi Vacuum Mop (including the Pro, 2 Lite, P, S10 and others), their pros and cons, as well as give a checklist to prepare for the procedure.
If you want to just switch from Chinese to Russian or English, you'll need official tools, but you'll need to do more manipulation to get Alice's voice, Google Assistant, or custom records, are you ready for experimentation?
1.Official ways: changing the language in Mi Home
The easiest and safest method is to change the alert language through the Mi Home app, which is suitable for most Xiaomi Vacuum Mop models, except for devices with Chinese firmware (they will require additional Russification).
Here's how to do it:
- π± Open the Mi Home app and select your robot vacuum cleaner.
- βοΈ Go to Settings. β Voice Alerts (or Settings) β Voice Pack in English version).
- π In the list of available languages, select the desired one (Russian, English, Spanish, etc.).
- π Wait for the voice packet to load and install (you may need to restart the device).
Note that not all models support Russian out of the box. For example, the Xiaomi Vacuum Mop 2 Lite in the Chinese version requires a preliminary change of region in the Mi Home to Russia or Europe.
π‘
Before changing the language, check the firmware version of the robot. Older versions (below 3.5.0) may not support Russian voice. Update the software through Settings β Update firmware.
2. Russification for devices with Chinese firmware
If your Xiaomi Vacuum Mop is purchased in China or has Chinese firmware, the standard language change method may not work, requiring a forced change of region in the Mi Home app or using alternative methods.
Instructions for changing the region:
- Remove the device from the Mi Home app (if it has already been added).
- Change your account region to Russia or Singapore (in your profile settings).
- Add the robot vacuum cleaner again by selecting the Asia or Europe server.
- After connecting, check the presence of Russian in the voice settings.
If changing your region didnβt help, try installing a modified firmware through Mi Home Hack or Valetudo (for more on custom firmware), which requires technical skills and can void warranty.
What if the robot stopped connecting after the region change?
3. Installation of custom voice packets
For those who find standard voices boring, there are alternative voice packets from the community, which can be installed through third-party firmware (Valetudo, OpenMower) or manually by replacing files on the device, a method suitable for advanced users and requires root access or modified software.
Popular sources of custom voices:
- π€ Valetudo β open firmware with support for user voiceovers.
- π€ 4PDA β Russian-speaking community, where they post modified voice packets for Xiaomi.
- π¦ Thingiverse β You can find files replaced by ADB or SSH.
The process of installing a custom voice usually involves:
- Get root access to the robot (through exploits or Valetudo firmware).
- Connect via SSH or ADB.
- Replace files in /mnt/UDISK/voice/ or /system/media/audio/.
- Reboot the device.
Make a backup of the current firmware|Check the compatibility of the voice packet with the robot model|Ensure a stable diet (charge) >50%)|Prepare a cable for connecting to USB/ADB|Have a handy recovery manual in case of failure-->
4.Use of voice assistants (Alice, Google Assistant)
If you want a robot vacuum cleaner to speak in Aliceβs voice or Google Assistant, there are two options:
- Integration through a smart home β the robot will execute commands from the assistant, but its own voice will not change.
- Replacing system sounds is a complex method that requires replacing voice files on the assistant's voice recording.
For the first option:
- π Connect Xiaomi Vacuum Mop to Yandex.Station or Google Home via Mi Home.
- ποΈ Set up voice commands like βAlice, start cleaningβ or βOK Google, get the robot back on the base".
- π The robotβs voice will remain standard, but will be controlled through an assistant.
The second option requires finding or creating your own Alice/Google voice recordings in a format compatible with the robotβs firmware and replacing standard files with them (see the section on custom packets).
π‘
Integration with voice assistants doesn't change the robot's voice, it just adds an alternative way of controlling it. To completely replace voice voice voice, you need firmware modification.
5. Creating your own voice packet
If you want a robot vacuum cleaner to talk in your voice or your favorite character's voice, you can record and install a custom voice packet.
- π€ Microphone and recording software (e.g. Audacity).
- π A set of phrases that the robot says (beginning of cleaning, errors, completion, etc.).
- π§ Tool for converting sound to the desired format (usually.wav or.wav.mp3 parameterized).
Creation process:
- Download the voice pack template for your model (e.g. with GitHub Valetudo).
- Write down all the phrases from the template with your voice, observing the intonations and pauses.
- Convert files to 16-bit PCM, 16 kHz, mono format (the options may differ for different models).
- Replace your standard firmware files with your own (via ADB or Valetudo).
Example of phrases to write:
| Situation | Example of phrase | Duration (sec) |
|---|---|---|
| Starting cleaning | "I'm starting cleaning. Please remove small objects from the floor." | 3-4 |
| Low charge. | "Battery charge less than 20%. Returning to base." | 2-3 |
| Stucking | "I'm stuck. Please help me!" | 2 |
| Completion of cleaning | "The cleaning is complete. Your floor is shining!" | 3 |
π‘
For realism, add a little noise or echoes like a standard robot voice to the recording, and you can do this in Audacity with Reverb or Noise Gate effects.
6 Risks and how to avoid them
Any manipulation of firmware or system files of a robot vacuum cleaner carries risks, and here are the most common problems and ways to prevent them:
- π Loss of warranty β official service centers may refuse repairs after detecting modifications. Exception: changing the language through Mi Home does not void the warranty unless root is used.
- π€ Turning into a brick, a bad firmware can make a robot inoperable. Always back up the original software.
- π Distorted sound -- the wrong format of voice files will lead to squeaking or no sound.
To minimize the risks:
β οΈ Warning: Before any firmware changes, disconnect the robot from the internet (to avoid automatic upgrades) and charge the battery to 100.
If the robot stopped working after installing the custom voice:
- Try resetting through the button on the case (hold 10-15 seconds).
- Connect to USB and reflash the device through the Mi Flash Tool.
- Contact the service center, but donβt mention the modifications (in some cases, fastboot reset helps).
7. Frequent errors and their solutions
When changing voices, users often face typical problems, and here are the most common ways to address them:
| Problem. | Possible cause | Decision |
|---|---|---|
| No language change option in Mi Home | Chinese firmware or outdated version of the software | Change the region to Russia or update the firmware |
| The voice changed, but the robot speaks in a mixture of languages. | Not all phrases are replaced in the voice packet | Install the complete package or check the integrity of the files |
| After installing the custom voice, the robot does not turn on | Damaged files or incompatible firmware | Restore the original firmware through fastboot |
| The voice sounds robotic or distorted. | Incorrect audio format (bitrate, frequency) | Convert files to 16 kHz, 16-bit PCM |
If your problem is not described in the table, check:
- π Voice packet compatibility with your model (Vacuum Mop Pro and Vacuum Mop 2 Lite can use different file formats).
- π Stability of Wi-Fi connection during voice loading (interrupting the download will lead to an error).
- π± Mi Home version (older versions may not support new voice packs).
π‘
Before you call in support of Xiaomi, return all settings to factory. Using unofficial firmware or voice packs can serve as a reason for refusing warranty repairs.