Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but standard voiceovers in Chinese or English can be annoying or simply confusing, especially for Xiaomiβs Robot Vacuum Mop models (including the S5/S6/S7 series, P10, E10 and others), where voice prompts play a key role in management. Fortunately, you can replace voiceovers in several ways, from official in-app settings to manually embedding custom voice packs.
In this article, we will discuss all available methods: how to change the language through Mi Home, install Russian firmware with alternative voice, or even record your own voice. Particular attention will be paid to the nuances for different versions of firmware and models - for example, on devices with a STM32 chip (until 2021), the process is different from the models on Qualcomm (2022+), and you will learn how to avoid typical errors that lead to system failure or loss of functionality.
Language Change: Change the language through Mi Home
The easiest and safest method is to use the built-in settings of the Mi Home app (or Xiaomi Home for newer versions). However, there are limitations: the languages available depend on your account region and vacuum cleaner model. For example, for Xiaomi Robot Vacuum Mop 2 Pro, English, German and Spanish are available in European firmware by default, but there is no Russian.
To check and change the language:
- π± Open the Mi Home app and select your vacuum cleaner.
- βοΈ Go to Settings. β General. β Voice language.
- π If you donβt have the language you want, try changing your account region (for example, to Singapore or India, where there are often more options).
- π After the change, synchronize the device - the vacuum cleaner will restart.
Important: If the voiceover becomes quieter or distorted after the language change, this may indicate firmware incompatibility, in which case only manual firmware (more on this below) will help.
Informal methods: custom firmware and voice packs
If the built-in options are not enough, you can install an alternative firmware with support for Russian or replace only voice files, which is suitable for advanced users, since it requires working with the vacuum cleaner file system.
For most models (S5 Max, S6 Pure, P10) the process looks like this:
- Download modified firmware from forums (e.g., 4PDA or Xiaomi Community) Popular builds: Valetudo, OpenMower or patches from DreameBot.
- Connect to the vacuum cleaner by SSH (see instructions for your model in thematic treads).
- Replace the voice files in /mnt/default/voice/ (the path may be different!).
- Reboot the device with the reboot command
β οΈ Warning: Incorrect firmware may result in a loss of warranty or vacuum cleaner failure.Before you start, back up the original files!
Download the correct firmware version for your model | Check battery power (at least 50%) | Connect vacuum cleaner to Wi-Fi | Save original voiceover files | Have a USB-OTG adapter on hand (for recovery)
-->
Creating your own voiceover: recording and integration
For those who want uniqueness, it's possible to record their own voice, and it takes longer, but it's worth the effort to get the vacuum cleaner to speak in the tone you like.
Algorithm of action:
- π€ Write down phrases in format WAV (16 bits, 16 kHz, mono) with Audacity, examples of phrases like "Bringing clean", "Charging complete", "Error: stuckΒ».
- π Rename files according to the standard (for example, start_cleaning.wav, charging_done.wav).
- π§ Replace the files in the voiceover folder through SSH or FTP (Some models require root access).
- π Check the volume β if the voice is too quiet, increase the level in Audacity to -3 dB.
Tip: For naturalness, use the ElevenLabs or Murph.ai neural network to generate a human-like voice without recording.
π‘
Before recording, check for background noises in the room - even a weak hum from the air conditioner can spoil the quality of the voiceover.
Comparison of methods: what to choose?
Each method has its pros and cons. Below the table will help determine the best option:
| Method | Difficulty | Risks. | Essential tools | Suitable for models |
|---|---|---|---|---|
| Changing language at Mi Home | β (simple) | No. | Smartphone, app | All models. |
| Installation of custom firmware | βββ (middle-of-the-road) | Loss of warranty, brick | PC, SSH-client, firmware | S5, S6, P10, E10 |
| Replacement of voice files | ββ (moderately) | Voice failure | PC, FTP/SSH, audio editor | Anyone with root access |
| Own voice recording | ββββ (difficult) | Poor sound quality | Microphone, Audacity, SSH | Any (requires root) |
For most users, the first or second option is optimal. If you want Russian voiceovers but they aren't on the official list, try Valetudo's firmware, which supports Russification for many models.
Problem Solving: If the voiceover does not change
Sometimes, after all the manipulations, the vacuum cleaner continues to speak the old language or even does not speak at all.
- π App cache: Clean up the Mi Home cache in your phone settings and reconnect the vacuum cleaner.
- π‘ Unstable connection: If the connection is interrupted during firmware, repeat the process or restore the original firmware through Mi Home β Settings β Recovery.
- π Damaged files: Check the integrity of the downloaded voice packets (file size should match the original).
- π οΈ Hardware malfunction: If the speaker is cracking or not working, there may be a problem with the contacts or the sound amplification chip.
β οΈ Warning: If the vacuum cleaner has stopped responding to commands after the firmware has been installed, do not try to re-stitch it without diagnosis! + Home for dumping).
What to do if the vacuum cleaner freezes after the firmware?
Models with limitations: what you need to know
Not all Xiaomi vacuum cleaners support voice change equally well.
- Xiaomi Mi Robot Vacuum-Mop 2 Lite (2022) has a locked file system β it is suitable only for official language change.
- The DreameBot D9/L10 (although not Xiaomi, but on the same platform) requires special patches for russification.
- Older models (until 2019) may not support multichannel audio files β use mono format.
For an accurate identification of your model, check the sticker on the bottom of the vacuum cleaner or check in Mi Home β Device β Information. Pay special attention to the version of the chip: STM32 or Qualcomm β this depends on the compatibility of firmware.
π‘
Before any manipulations with the firmware, check the model and the version of the chip - this will save you from incompatibility and "bricking" the device.