Why does a robot vacuum cleaner need a voice and what does it do?
Xiaomi's voice-activated robot vacuum cleaner is not just a "chip," it's a real convenience. Imagine you're lying on the couch watching a movie, and the vacuum cleaner starts cleaning itself by voice commanding, "OK, Google, start the robot," or "Alice, turn on the vacuum cleaner," or vice versa, interrupts the cleaning if a child or pet enters the room after hearing the command "Stop."
The voice assistant in Mi Robot Vacuum, Dreame or Viomi depends on firmware and connected service, and this is what modern voice robots can do.
- ๐ค Cleaning management: start, pause, renewal, return to base.
- ๐ Area cleaning: โClean up in the kitchenโ or โwalk in the hallwayยป.
- ๐ Control of the condition: "How much charge is left?", "When you are finished?ยป.
- ๐จ Alerts: Voice notifications about finishing cleaning or getting stuck.
But there is a caveat: not all Xiaomi models support voice out of the box. For example, Mi Robot Vacuum-Mop 2 Lite requires manual tuning through Mi Home or third-party services like Yandex IoT. D9 It has a voice assistant with a Chinese accent (you can reflash it).
Which Xiaomi models support voice control?
Before you try to make your robot talk, check its compatibility. Here is the current table of support for voice assistants for popular models (data for 2026):
| Model robot vacuum cleaner | Yandex Alice | Google Assistant | Siri (HomeKit) | Built-in voice (whale) |
|---|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | โ (via Mi Home) | โ (via Google Home) | โ | โ |
| DreameBot D9/D10 Plus | โ | โ | โ | โ (flashing) |
| Viomi V3 | โ | โ | โ | โ (narrowly) |
| Xiaomi Mi Robot Vacuum E10 | โ | โ (Basic teams only) | โ | โ |
โ ๏ธ Note: If your model is not on the list, it doesn't mean that voice is impossible. 1S It doesn't officially support assistants, but it can be connected via Home Assistant or Node-RED using the Mi Home token. API and third-party services.
Also consider regional restrictions: Chinese versions of robots (with suffix) CN In this case, the change of region in the Mi Home app to Russia or Europe will help to block access to foreign servers of Google or Yandex.
Preparation of a robot vacuum cleaner for voice control
Before setting up your voice, make sure that the basic conditions are met:
Connect the robot to 2.4 GHz Wi-Fi (5 GHz not supported)
Update to the latest version in Mi Home
Link the robot to a Xiaomi account (not local!)
Install the voice assistant app (Alice)/Google Home)
Check the compatibility of the model (see table above)-->
Pay special attention to Wi-Fi: Xiaomi robots work only with networks 2.4 If your router broadcasts both frequencies under the same name (e.g, MyWiFi_2G/5G), Separate networks in the router settings, otherwise the vacuum cleaner won't see the network.
Also check the region of your account in Mi Home:
- Open the Mi Home app.
- Go to Profile โ Settings โ Region.
- Choose Russia (or Europe if there is no Russia).
- Reboot the app and check the robot's connection.
โ ๏ธ Warning: If the robot "disappears" from the list of devices after the region change, don't panic. RESET on the case (hold 5 seconds) and reconnect. the cleaning card data will be saved if you do not completely reset.
๐ก
If the robot is not connected to Wi-Fi, try to disable the โSmart Connectโ function in the router (automatic switching between 2.4 and 5 GHz).
Connection to Yandex Alice: step-by-step instructions
Alice is the most popular voice assistant in Russia, and most of Xiaomi's robots are compatible with her.
- Install the Yandex application with Alice (if not already installed) and log in.
- Open Mi Home, select your robot and go to Settings โ Smart home. โ Yandex.
After connecting, check the work of the commands:
- ๐ ยซAlice, turn on the vacuum cleaner - start cleaning.
- ๐ ยซAlice, stop cleaning. โ pause.
- ๐ ยซAlice, send the vacuum cleaner to the base" - return to the docking station.
- ๐ ยซAlice, how much charge is the vacuum cleaner? - battery check.
If Alice doesn't recognize the robot, try:
- ๐ Reboot the robot (turn off / turn on the power button).
- ๐ฑ Reinstall the Yandex application.
- ๐ Change the region in Mi Home to Russia (if there was another one).
What if Alice says, "The device is not responding"?
Setting up Google Assistant for Robot Vacuum Cleaner
If you use Google Home or Google Assistant on your smartphone, it takes no more than 5 minutes to connect a Xiaomi robot, the main condition is that the robot must be compatible (see the table above).
Instructions:
- Install the Google Home app (if not installed) and log in.
- In Mi Home, go to the robot settings โ Smart home. โ Google and click "Connectยป.
- In the window that appears, select the Google account to which you want to link the robot.
- Go back to Google Home, click on it ยซ+ยป โ Set up the device โ Are there any devices? and choose your robot.
Now you can give commands:
- ๐ ยซOkay, Google, get the robot vacuum cleaner upยป.
- ๐ ยซOkay, Google, stop cleaningยป.
- ๐ ยซOkay, Google, how much charge is the vacuum cleaner?ยป.
โ ๏ธ If the robot does not appear on Google Home, check it out:
- ๐ Region in Mi Home โ Europe or Russia (China region does not support Google).
- ๐ Robot firmware version โ upgrade to the latest in Mi Home.
- ๐ Router settings - turn off IPv6 (Sometimes it interferes with synchronization).
๐ก
Google Assistant supports more Xiaomi robot commands than Alice, but requires a stable internet connection.
Alternative ways to add voice (for advanced ones)
If your robot doesn't support Alice or Google, there are workarounds that require technical skills, but they offer additional possibilities.
1. Home Assistant + Mi Home Integration
The Home Assistant platform allows you to control the robot through voice assistants, even if there is no official support.
- Install Home Assistant on Raspberry Pi or PC.
- Add Xiaomi Miio integration through HACS.
- Get your robot token (instruction below).
- Set up a link with Alice or Google via NABUCASA.
๐ How to get a robot token:
- Install the Packet Capture (Android) app on your smartphone or HTTP Toolkit (iOS).
- Start capturing traffic and open Mi Home.
- Find a request to api.io.mi.com with the did option in the logs (ID device).
- Copy the token value from the server's response.
2. Firmware for alternative voice (for DreameBot)
DreameBot owners D9/D10 They can replace the standard Chinese voice with Russian or English:
- Download the firmware from GitHub (for example, DreameBot_RU_Voice.zip).
- Connect the robot to the PC by USB (You will need a Type-C adapter).
- Run the firmware script through Python (instructions in the repository).
โ ๏ธ Warning: Unofficial firmware can disqualify warranties and cause malfunctions in the robot!
๐ก
If after firmware, the robot stopped responding to commands, try resetting it to factory settings (button) RESET 10 seconds).
Common mistakes and their solutions
Even with the right setup, voice control can malfunction.-5 problems and ways to correct them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice./Google can't see a robot | The Wrong Region in Mi Home | Change the region to Russia/Europe And reconnect the robot. |
| The robot doesn't respond to commands | Problems with Wi-Fi or Xiaomi servers | Reboot the robot and router, check the Internet |
| Voice commands are executed with a delay | Weak Wi-Fi signal or overloaded servers | Bring the router closer to the robot or use a repeater |
| Alice says "the device is not supported" | The robot's outdated firmware | Update the software in Mi Home to the latest version |
| Google Assistant Sees Robot, But Teams Are Not Working | Conflict with other smart devices | Rename the robot to Mi Home (e.g., Kitchen Vacuum) |
If none of these methods worked, try a complete reset of the robot:
- Press and hold the button. RESET hull 10 seconds.
- Reconnect the robot to the Mi Home.
- Repeat the voice setting from scratch.
In extreme cases, contact Xiaomi support (via the chat in Mi Home) with a description of the problem. Attach screenshots of errors and specify the robot model, firmware version and account region.