How to customize your voice on a robot vacuum cleaner Xiaomi: from standard options to custom solutions

Xiaomi’s robot vacuum cleaners have long since ceased to be just janitors, they have become full-fledged voice assistants. But not everyone likes the standard female voice in Chinese or English that comes out of the box. Fortunately, the manufacturer and enthusiastic community offer several ways to personalize, from changing the language through an official app to installing custom voice packs with Alice’s voice from Yandex, Marina Alexandrova or even a voice from the game.

In this article, we will discuss all the current methods of voice tuning on models Mi Robot Vacuum-Mop 2 Pro, S7 MaxV, S6 and other popular versions. Particular attention will be paid to hidden settings that are not dokumented in official instructions, and also solve typical problems - for example, when the vacuum cleaner "silent" after firmware or speaks in an incomprehensible language. If you want your assistant to speak Russian, humorous or even silent - read on.

Let me warn you right away: not all models support voice change through the standard menu, for example, budget versions like Mi Robot Vacuum-Mop Essential often don't have this feature, but even in these cases, there are workarounds, as discussed in the section on custom firmware.

What Xiaomi models support voice tuning

Functionality depends on the firmware version and hardware platform.

  • βœ… Full support: Mi Robot Vacuum-Mop 2 Pro, S7/S7 MaxV, S6, STYJ02YM (firmware β‰₯ 3.5.8). These models allow you to change the language and voice of the Mi Home app.
  • ⚠️ Partial support: Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop P. Requires manual download of voice packets via ADB third-party.
  • ❌ Mi Robot Vacuum-Mop Essential, Viomi V2/V3, old models 2019 They only have informal methods available.

To find out the exact model of your device, flip the vacuum cleaner and look at the sticker on the bottom, there will be an article in the format STYJxxxx or SDJQRxxx. β†’ Settings β†’ About the device.

πŸ“Š What model of a robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
S7/S7 MaxV
S6
1S or older
Another model

Change of language in Mi Home

The easiest method is to use the app's built-in settings, which are suitable for most modern models and do not require technical skills.

  1. Open the Mi Home app and select your vacuum cleaner from the device list.
  2. Go to Settings β†’ Voice prompts (on some firmware, the item may be called the Voice Language).
  3. In the list of available languages, select the desired one. For the Russian region, usually available: πŸ‡·πŸ‡Ί Russian (female voice) πŸ‡¬πŸ‡§ English (British or American) πŸ‡¨πŸ‡³ Chinese (by default) πŸ‡©πŸ‡ͺ German πŸ‡«πŸ‡· French

Confirm the change and wait until the vacuum cleaner restarts (it will take ~30 seconds).

Important: After changing the language, all voice prompts (including low charge or wheel lock notifications) will be in the language of choice. However, some system messages (such as sensor errors) may remain in Chinese, a feature of the firmware.

πŸ’‘

If the list does not include Russian, upgrade the vacuum cleaner firmware to the latest version. Go to Settings β†’ Software Update in the Mi Home app.

Informal methods: custom voices and firmware

If you don't like the standard options, you can set up a voice from third-party developers, which takes more effort, but allows you to choose from dozens of options, from Alice's voice to the voiceover of characters from movies.

There are two main approaches:

  1. Installation of voice packets through ADB: πŸ”§ Requires a vacuum cleaner to a computer via Wi-Fi (or via a computer) USB-OTG for some). πŸ“ You need to download the ready-made package with voice (for example, from the forum). 4PDA). πŸ’» Use commands ADB download files to the device.
  2. Firmware of modified software: πŸ”„ Suitable for power users. Popular firmware: Valetudo, DustBuilder. ⚠️ Risk of "bricking" the device with incorrect actions. 🎀 It allows you not only to change your voice, but also to turn off advertising, configure cleaning areas without the Xiaomi cloud.

Example of commands to download a voice packet via ADB:

adb connect 192.168.1.100 # IP- address of vacuum cleaner in the local network


adb push voice_pack.ru.zip /tmp/




adb shell"cd /tmp && unzip voice_pack.ru.zip -d /miio/voice/"

Where to download custom voice packs?
The most active communities for customization of robot vacuum cleaners Xiaomi: - Forum 4PDA (section "Robot vacuum cleaners" - there are themes with ready-made packages for popular models. - GitHub repositories of Valetudo and DustBuilder projects - there are tools for creating their own voice packets. - Telegram chats like"@mirobot_mods" β€” Users share their experiences. ⚠️ Check files for viruses carefully and read reviews before installing!

⚠️ Note: Installing unofficial voice packets can cause system failure if the file is corrupted or incompatible with your model.Always back up the original voice files (they are stored in a folder). /miio/voice/) before experimentation.

How to turn off your voice completely

Not everyone likes voice cues β€” some prefer to keep the vacuum cleaner quiet.

  • πŸ”‡ Through the Mi Home app: Go to Settings β†’ Voice prompts. Select No Sound or Quiet Mode. Save settings.

Physical button

In some models (for example, S7) There's a hardware button that turns off the sound, and it's usually next to the power button, and it's represented by an icon. πŸ”ˆ.

Through the file system

You can delete or rename voice files in /miio/voice/ via ADB.

adb shell"mv /miio/voice/voice_en.dat /miio/voice/voice_en.dat.bak"

Note that even in quiet mode, the vacuum cleaner can emit audible signals when critical errors (for example, falling from a ladder or blocking a brush) and can only be completely turned off through a modified firmware.

Solving voice problems

Sometimes, after a language change or firmware update, the voice stops working or sounds distorted, and here are the typical problems and solutions.

Problem.Possible causeDecision
Vacuum cleaner silent after changing tongueIncompatible voice packet or download failureReboot the device through Settings β†’ Reboot in the application. If it doesn't help, reset the settings to the factory.
The voice sounds robotic or jammed.Damaged voice files or speaker problemsCheck file integrity in /miio/voice/. If the problem persists, contact the service (possibly a faulty speaker).
Language reset after updateThe firmware rewritten user settingsRe-select the language in Mi Home. Custom voices may require re-installing the package.
Vacuum cleaner speaks Chinese despite Russian choiceIncomplete localization of firmwareInstall an alternative firmware (like Valetudo) or wait for an official update.

If none of the methods helped, try resetting the vacuum cleaner settings to factory:

  1. In the Mi Home app, go to Settings β†’ About Device β†’ Resetting.
  2. Confirm the action and wait for the reboot (it will take ~2 minutes).
  3. After resetting, reconnect the vacuum cleaner to Wi-Fi and adjust your voice again.

Make sure the volume in the application is not at zero | Check the connection to Wi-Fi (voice packets are downloaded over the network) |Reboot the vacuum cleaner | Update the firmware to the latest version |Reset the settings to the factory-->

Comparison of voice tuning methods

To choose the best way, we will evaluate the pros and cons of each approach:

MethodPlusesConsDifficulty
Language Change in Mi HomeQuick, safe, does not require technical skillsLimited choice of votes (usually 1 option per language)⭐
Custom voice packs via ADBWide choice of votes, including informal votesRequires PC, command line knowledge, error risk⭐⭐⭐
Modified Software Firmware (Valetudo)Maximum customization, shutting down the Xiaomi cloudIt is difficult for beginners, the risk of losing the guarantee⭐⭐⭐⭐
Shutting down the voice completely.Total silence during cleaningYou will not hear important notifications (e.g., about blocking)⭐

The only way to get Alice's voice or another virtual assistant is to use Valetudo's firmware with external service integration. Xiaomi's official firmware does not support third-party voice assistants.

Security and security

Any manipulation of firmware or system files can affect the device's warranty.

  • πŸ”„ Official methods (change language in Mi Home) are safe and not deprived of guarantees.
  • ⚠️ Unofficial firmware (for example, Valetudo) usually result in a loss of warranty, as they require unlocking the bootloader.
  • πŸ›‘οΈ Backup: Before any changes, save the original voiceover and firmware files. This will help restore the device in the event of a failure.
  • πŸ”§ Service center: if the vacuum cleaner stopped working after customization, return it to the factory settings before contacting the service.

⚠️ Note: Firmware from third-party developers (such as DustBuilder) may contain vulnerabilities if downloaded from unreliable sources. Always check the hash amounts of files and read forum reviews before installing.

πŸ’‘

If you are not sure of your technical skills, limit yourself to official voice tuning methods. The risk of losing your warranty or β€œbricking” the device when installing custom firmware is high enough for beginners.

Frequently asked questions

Can I install Alice's voice on a Xiaomi vacuum cleaner?
Officially, no. But there are informal solutions: Use Valetudo firmware with Yandex IoT integration, install custom voice package with Alice's voice imitation (on the forums), both of which require unlocking the bootloader and losing warranty.
Why did the voice drop into Chinese after the firmware update?
This is a typical problem when updating through Mi Home. The firmware overwrites custom settings, including language packs. Solution: Re-select the desired language in the settings. If the language is not saved, roll back to the previous firmware version or wait for a patch from Xiaomi.
How to make the vacuum cleaner speak only Russian, and notifications in the application remain in English?
The settings for the voice language and the Mi Home interface language are split. You can: In the vacuum cleaner, select Russian (Settings β†’ Voice prompts β†’ Russian). In the Mi Home app itself, leave English (or another language) in the profile settings. This does not affect each other.
Can I record my voice for a vacuum cleaner?
Technically, it is possible, but it is very time-consuming: you need to create a full set of audio files for all system messages (about 50-100 phrases). The files must be in.wav format with certain parameters (16 kHz, mono). Then they must be packed into a special archive and loaded to a vacuum cleaner through ADB. There are no ready tools for this - you will have to sort it yourself or look for enthusiasts on the forums.
The vacuum cleaner doesn't respond to commands with his voice (e.g., "Start cleaning"). Why?
Possible reasons: The vacuum cleaner microphone is turned off (not all models are available); the voice assistant (like Google Assistant or Alice) is not tied to the device; Internet connection problems (voice commands are processed in the cloud); Solution: Check the voice control settings in the Mi Home app and make sure the vacuum cleaner is connected to the same Wi-Fi network as your smartphone.