Xiaomi and Roborock have long since ceased to be just appliances, they have become full-fledged assistants with advanced features. One of the most useful but often underestimated features is voice-over events. Without it, you can miss important notifications, from finishing a cleanup to errors with a stuck wheel or a crowded container. Unfortunately, in the basic settings, many models come with a switched-off sound or English voice packs, which is inconvenient for Russian-speaking users.
In this article, we will discuss all the ways to add and customize voiceover β from standard methods through the Mi app. Home/Roborock You will learn how to enable Russian voice prompts even on models where they are not officially supported, as well as how to edit existing sounds or turn them off completely. 2023β2026 New versions of the software often change the logic of the audio system.
Which Xiaomi models support voiceover?
Not all Xiaomi robot vacuum cleaners are equipped with speakers and support voice notifications. Below is a table with current data on popular models. Note that even if your model is on the list, the functionality may depend on the firmware version.
| Model | Voice support | Russian (officially) | Alternative voice packets |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | β Yes. | β No. | β Yes (via Mod firmware) |
| Roborock S7 / S7 Pro Ultra | β Yes. | β Yes (since 2022) | β Yes (castomic sounds) |
| Xiaomi Mi Robot Vacuum-Mop P | β Yes. | β No. | β Yes (requires manual installation) |
| Roborock Q5 / Q7 Max | β Yes. | β Yes (partially) | β Yes. |
| Xiaomi Mi Robot Vacuum 1S | β Yes. | β No. | β οΈ Only English. |
If your model is not in the table, check for a speaker visually β it is usually located on the top panel next to the power button. You can also look at Settings β In-app sound: if there is a partition, then voiceover is supported.
β οΈ Note: On Xiaomi Mi Robot Vacuum-Mop Essentials and budget versions, the speaker is often physically absent.
Method 1: Enable standard voiceover via Mi Home/Roborock
The easiest method is to activate the built-in voice prompts through the official app. The instruction is suitable for most Roborock models (S4, S5, S6, S7, Q-series) and some Xiaomi (for example, Mi Robot Vacuum-Mop 2 Pro).
Open the Mi Home or Roborock app and follow the steps:
- Select your robot vacuum cleaner on the main screen.
- Go to Settings β Voice notifications (or Sound and Alerts).
- Activate the slider Enable voice prompts.
- Choose the language available (if there is Russian, mark it).
- Customize the volume (recommended 70-80% for clear perception).
If your application does not contain the item "Voice Notifications", it means:
- π Update the firmware of the robot through Settings β Update of the PO.
- π Change the region in the app to China (sometimes opens hidden features).
- π§ Install an alternative firmware (more in Method 3).
Is the robot connected to Wi-Fi?
Has the Mi Home/Roborock app been updated?
Is the "Sound" section available in the settings?
Is the volume checked on the device itself?-->
After activation, the robot will voice:
- π Start and end of cleaning.
- β οΈ Errors (stuck, container overflow, weak Wi-Fi signal).
- π Transition to charging mode.
- ποΈ Necessity of brush cleaning.
β οΈ Attention: On Roborock models S7 firmware-to-version 3.6.8_2006 Russian voice acting may not work properly, with words being cropped or delayed. Solution: update to the latest version.
Method 2: Installation of Russian voice packet via Valetudo
If the official app does not have Russian, but the robot supports voice acting, you can install an alternative voice package through Valetudo, an open source software for robot vacuum cleaners, which is suitable for advanced users and requires root access to the device.
Step-by-step:
- Install Valetudo on the robot (instructions are available on the official website).
- Connect to the Valetudo web interface IP-address of the robot (e.g, http://192.168.1.100).
- Go to the Sound Management section.
- Download the Russian voice package (file) ru_RU.tar.gz).
- Press Upload & Install and wait for the robot to reboot.
The advantages of Valetudo:
- π€ Ability to set custom sounds (such as your voice or melodies).
- π Supporting multiple languages at the same time.
- π§ Flexible volume and notification priorities.
What if Valetudo doesnβt see the robot?
For models Xiaomi Mi Robot Vacuum-Mop P and Roborock S6 Pure may require additional configuration of the configuration file config.json in Valetudo.
{
"sound": {
"language": "ru_RU",
"volume": 80,
"pack": "custom_ru"
}
}π‘
If the voice packet is installed, the robot only squeaks, check the audio file format. They should be in.wav with parameters: 16 bits, 16 kHz, mono.
Method 3: Manually adding sounds through firmware (for experienced)
For models without Valetudo or with outdated software, there is a radical method of replacing system sounds with modified firmware, which requires ADB skills and risks voiding the warranty, but gives full control over voiceover.
What you need:
- π₯οΈ Computer with Python 3.x and ADB Tools.
- π USB-Type C Cable (to connect to a robot).
- π A repository with protocols for your model.
- π Voice files in.wav format (you can write yourself).
Algorithm of action:
- Connect the robot to the computer via USB and activate debugging mode (on some models you need to press Home + Power for 5 seconds).
- In the command line, execute: Adb devices Make sure the device is defined.
- Download the firmware dump: adb pull /system/sounds/./sounds_backup
- Replace files in the folder sounds_backup Keep your original names (retain their original names!).
- Pour back: adb push./sounds_backup /system/sounds/
- Reboot the robot: adb reboot
β οΈ Attention: On Roborock models S7 MaxV with firmware 4.0.0 and above the system folder /system It's recording-proof. It's going to require Magisk or custom recovery to unlock it.
If you are not sure about your abilities, it is better to contact the modifiers communities (for example, 4PDA), where you can post ready-made firmware with Russian voice packs for specific models.
Through the official annex
Installation of Valetudo
Manually Replace Sounds Through Firmware
Buying a model with ready-made Russian voiceover-->
Method 4: Alternative solutions (if voiceover does not work)
If none of the above methods worked, consider alternatives:
- External speaker with Bluetooth: Some users connect an external Bluetooth speaker (for example, Xiaomi Mi Portable Bluetooth Speaker) to the robot and adjust notifications via the Bluetooth speaker. IFTTT Or the Home Assistant: π Connect the speaker to the robot in Settings β Bluetooth. π± Create an applet in IFTTT with the trigger "Event from a Robot Vacuum" and the action "Reproduce a Sound".
Lighting notifications:
On RGB-backlit models (such as the Roborock S7 MaxV Ultra), you can adjust color signals instead of sound.
- π’ Green - cleaning completed.
- π΄ Red is a mistake.
- π‘ Yellow is low charge.
- Voice assistant (Alice/Google/Alexa): Integrate the robot with the smart assistant and set up voice alerts through it. Team example for Alice: Alice, let me know when the robot vacuum cleaner has finished cleaning.
How do I turn off or change the sounds?
If the standard voiceover is annoying or too loud, you can edit it or completely disable it.
Turn off all sounds:
- In Mi Home: Settings β Sound β Turn off voice prompts.
- In Valetudo: In the config.json file, set "sound": {"enabled": false }.
Volume change:
- In the official appendix: slider Loudness in the section of sound.
- Through ADB (for experienced): adb shell setprop persist.sys.roborock.volume 50 (where 50 is the volume value from 0 to 100).