Robot vacuum cleaners Xiaomi has long ceased to be just cleaners β they have become full assistants with voice interaction. But not all users are aware that standard audio signals can be replaced with voice alerts with detailed comments about the status of cleaning, errors or completion of work. Z10 Pro or Mi Robot Vacuum-Mop 2 Pro) support customization of phrases through third-party firmware or integration with Alice/Google Assistant.
In this article, weβll look at all the ways you can talk to your robot vacuum cleaner, from basic settings in the official Mi Home app to advanced methods using Home Assistant or alternative firmware. Youβll learn which models support default voice, how to change the alert language (including Russian), and even how to record your own voice messages for unique scenarios. And for those who like experiments, weβve prepared a manual on integrating with Yandex Alice through Mi Home Automations.
Important: voice interaction capabilities depend on the robot vacuum cleaner model and firmware version. New devices (released after 2022) usually have built-in voice alerts, whereas older models (Mi Robot Vacuum) have built-in voice alerts. 1S viomi V2) All methods in this article were tested on current versions of the software (2026).
What models of robot vacuum cleaners Xiaomi support voice alerts
Not all Xiaomi robot vacuum cleaners can "talk" out of the box.Voice alerts feature (TTS β Text-To-Speech is available in the following series:
- πΉ Mi Robot Vacuum-Mop 2 Series (including 2 Pro, 2 Ultra, 2 Lite) TTS at the firmware level, you can select the language in the application.
- πΉ Dreame Bot (models) Z10 Pro, D9, L10 Pro, X30) β Advanced voice prompts with the ability to customize through DreameHome.
- πΉ Viomi V Series (V3, SE) β limited support for voice messages (system alerts only).
- πΉ Roborock S7/S8 Series β although it is a separate brand, many models are compatible with the Xiaomi ecosystem and support the new model. TTS via Mi Home.
The Mi Robot Vacuum 1 Mi Robot Vacuum 1S, Viomi V2) It doesnβt officially support voice alerts, but you can add them through alternative firmware (like Valetudo) or integration with Home Assistant.
β οΈ Note: On devices with Chinese firmwareΜ (CN In the model number, voice alerts can only work in Chinese, even if the settings are Russian. Full Russification requires changing the region to Mi Home or firmware global version of the software.
| Model robot vacuum cleaner | Support TTS "box" | Castomy of phrases | Integration with Alice/Google |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | Yes (multilingual) | Through Mi Home Automations | Yes (via Yandex IoT) |
| Dreame Bot Z10 Pro | Yes (extended) | Yes (on the DreameHome app) | Yes (native) |
| Viomi V3 | Limited (system messages) | No. | Through Home Assistant |
| Roborock S7 MaxV | Yes (multilingual) | Through the Roborock App | Yes (via IFTTT) |
Basic setting of voice alerts in Mi Home
If your model supports you TTS, You can start with the official Mi Home app. Here's the step-by-step instructions:
- Open the Mi Home app and select your robot vacuum cleaner on the home screen.
- Go to Settings. β Voice Alerts (or Settings) β Voice Prompts in English version).
- Activate the voice prompts (Voice Prompts) switch.
- Select the language from the list. For Russian alerts, choose Russian or Russian.
- Click Save and wait for sync with the device (can take up to 1 minute).
After activation, the robot will voice:
- π Start and end of cleaning: "Beginning cleaning" / "Cleaning is completed".
- π Mistakes: "Stuck, help me" or "Low battery life".
- π Charging status: "Charging has begun" / "Battery fully charged".
β οΈ Note: Some models (e.g. Mi Robot Vacuum-Mop 2 Lite) only use voice alerts when connected to a Wi-Fi network. If the robot is disconnected from the Internet, it will emit standard audible signals.
Make sure the robot is connected to Wi-Fi|Check the volume level in the settings (at least 50%)|Update the firmware to the latest version|Reboot the robot vacuum cleaner (hold the power button for 10 seconds)|Try running the cleaning manually for the test-->
How to change the language of voice alerts to Russian
If your robot vacuum cleaner "speaks" Chinese or English and Russian is not on the list, the problem may be in the region of your Mi Home account.
- Open Mi Home and go to profile (the human icon in the lower right corner).
- Click on Region and select Russia.
- Go back to the robot settings and check the list of available languages β Russian should appear.
- If the language is still missing, update the robot firmware: Settings β Update of the PO.
For Dreame Bot models, the process is similar, but it is performed in the DreameHome app:
- Open DreameHome β Select the device β Settings.
- Go to Voice Tips β Language.
- Choose Russian and save the changes.
On some devices with Chinese firmwareΜ (CN) Changing the region in the application does not help - you need a complete firmware reflash to the global version of the software.
π‘
If the robot continues to speak Chinese after changing its language, try resetting it to factory settings: hold the Power button and Home button for 10 seconds. After reconnecting to Mi Home, the language should update.
Advanced Methods: Custom Voice Phrases and Alice Integration
If standard alerts are scarce, we can go further, record our own voice messages or connect a robot to Yandex Alice to control voice.
Method 1: Castomy phrases through Home Assistant
This will require:
- π± Installed Home Assistant (on Raspberry Pi, NAS PC).
- π Xiaomi Miio integration to connect robot vacuum cleaner.
- π€ A text and speech engine (e.g. Google) TTS Or Yandex SpeechKit).
Instructions:
- Add a robot vacuum cleaner to Home Assistant via Miio integration (the device token will be required).
- Create automation with an event trigger (such as starting a cleaning operation).
- In actions add a call to the service tts.google_say The text reads: βThe robot has started cleaning the living room".
- Configure playback via a speaker (e.g. Google Nest Mini or Yandex Station).
Example of code for configuration.yaml:
tts:
- platform: google_translate
language: 'ru-RU'
automation:
- alias: "Robot starts cleaning"
trigger:
platform: state
entity_id: vacuum.xiaomi_vacuum
to: "cleaning"
action:
service: tts.google_say
data:
entity_id: media_player.yandex_station
message: "The robot has started cleaning. Please don't disturb it."Method 2: Voice control via Yandex Alice
To respond to commands like βAlice, start cleaning,β follow these steps:
- Connect Robot Vacuum to Yandex IoT via Mi Home: Open Mi Home β Profile β Yandex. log in to your Yandex account and allow access.
In the Yandex app (or Yandex Station) say: βAlice, find my devices.β
After detecting the robot, check the commands:
- π "Alice, get the robot vacuum cleaner on".
- π "Alice, send the robot to base".
- π "Alice, how much charge the vacuum cleaner has?".
β οΈ Note: Not all models support a full set of voice commands. For example, the Mi Robot Vacuum-Mop 2 Lite via Yandex IoT can only start/stop cleaning, but not report status. For a full list of supported commands, see Yandex Dialogs documents.
How to Get Miio Token for Home Assistant
Alternative firmware: Valetudo for full customization
If your robot vacuum cleaner doesnβt support voice alerts officially (e.g. Mi Robot Vacuum) 1S viomi V2), You can install an alternative firmware for Valetudo:
- π Add custom voice messages for any event.
- π Manage a robot without Xiaomi cloud (locally).
- π Get advanced telemetry (for example, real-time cleaning cards).
Instructions for installation of Valetudo:
- Check the compatibility of your model on the official website.
- Download Valetudo firmware for your model with GitHub.
- Connect to the robot on SSH (The instructions for your model are in the documentation) and execute the command: wget https://github.com/Hypfer/Valetudo/releases/download/v2026.03.0/valetudo-xiaomi-vacuum-armv7l -O /tmp/valetudo chmod +x /tmp/valetudo /tmp/valetudo
- After installation, open the Valetudo web interface at the address http://[IP-robot-address]:80.
- Go to the Settings β Text-to-Speech and set up voice alerts.
In Valetudo, you can:
- π€ Select a voice engine (Google) TTS, Amazon Polly, Local MDNS).
- π Edit the text of the alerts (for example, replace "Low charge" with "Urgently put me on charge!").
- π Set up the volume and speed of speech.
β οΈ Note: Valetudo installation removes warranty and can lead to unstable operation of the robot. Before firmware, back up the original software through the SSH dd if=/dev/mtdblock0 of=/tmp/firmware_backup.bin.
π‘
Valetudo is the only way to add voice alerts to Xiaomiβs older models (until 2020), but it requires Linux and Linux skills. SSH.
The solution to the problems: why the robot vacuum cleaner does not talk
If voice alerts donβt work after setting up, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The robot emits sound signals but does not speak. | Voice alerts are disabled in settings | Enable voice prompts in Mi Home |
| Voice intermittent or quiet | Weak Wi-Fi signal or low volume | Check the network connection and increase the volume in the settings |
| Chinese Alerts | Chinese firmware (CN) oregon | Change the region in Mi Home to Russia or make a global version |
| Robot doesn't respond to Alice's commands | No synchronization with Yandex IoT | Reconnect the device to Mi Home β Profile β Yandex |
| The error was "I failed to reproduce the voice." | Problems with TTS-service | Reboot the robot and check the internet connection |
If the problem persists, try:
- π Reset the robot settings (hold power) + Home 10 seconds).
- π± Reinstall the Mi Home app (sometimes cache cleaning helps).
- π§ Update the firmware through Settings β Update of the PO.
π‘
If the robot is talking too quietly, check to see if the speakers are covered with dust. On Dreame Bot models, the speaker is located at the bottom, clear it with compressed air.
Security and Privacy: What You Need to Know
When using voice alerts and integration with Yandex Alice or Google Assistant, it is important to keep data privacy in mind.
- π Voice commands sent to Yandex or Google servers can be recorded to improve services.
If you are concerned about privacy:
- Use locally. TTS-Engines (e.g. eSpeak or MaryTTS in Home Assistant).
- Turn off voice command history in Yandex or Google settings.
- For models with Valetudo, set up a lock on Internet access through the router firewall.
On Chinese firmware modelsΜ (CN) Voice data can be transmitted to Xiaomi servers in China, if it is critical, it is recommended to flash the global version of the software or use Valetudo.