Xiaomiβs robot vacuum cleaners have long since ceased to be just cleaning devices, becoming full-fledged assistants in a smart home. One of the most popular features remains voice control, which allows you to start cleaning, change modes or send a vacuum cleaner to the base with a simple voice request. However, not all users know that this feature requires not only connecting to the Mi Home/Xiaomi Home, but also correctly loading voice packets.
In this article, we will understand how voice commands are loaded into Xiaomi robot vacuum cleaners (including Mi Robot Vacuum-Mop 2 Pro, DreameBot, Viomi and others), what nuances are in different versions of firmware, and what to do if the voice assistant refuses to understand your commands.
Which Xiaomi models support voice control?
Not all Xiaomi robot vacuum cleaners can work with voice commands, and the feature is only available for smart home-enabled devices and integration into the Mi Home/Xiaomi Home ecosystem.
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro (including versions of STYJ02YM, STYTJ01ZHM)
- π€ Xiaomi Mi Robot Vacuum-Mop P (models SDJQR02RR, SDJQR05RR)
- π€ DreameBot D9, D10 Plus, L10 Pro (Dreame series also belongs to the Xiaomi ecosystem)
- π€ Viomi V3, SE (working through Mi Home in China/Global Region)
- π€ Xiaomi Mi Robot Vacuum 1S (requires firmware upgrades to 3.5.8_0042 and higher)
Important: Even if your model is on the list, voice commands may not work without first downloading the language pack, for example, Chinese versions of firmware only have Chinese installed by default, and Russian or English requires manual installation.
β οΈ Warning: Xiaomi vacuum cleaners purchased in China (the suffixed version CN in the model name) often have limited language support. Full voice control may require a region change from Mi Home to Russia or Europe.
If your model is not on the list, check its compatibility through the official Mi Home app:
- Open the application and go to Devices β Adding Devices.
- Choose the category of Smart Home β Robot vacuum cleaner.
- If there is a voice control item in the list of available functions, your model supports the function.
Ways to upload voice commands to a robot vacuum cleaner
There are three main ways to upload voice commands to Xiaomi vacuum cleaner:
- Auto booting via Mi Home is the easiest method, but it doesnβt work for all regions.
- Manual installation of language package β required for Chinese versions of firmware.
- Updating the firmware with support for voice assistant is relevant for older models.
Let us examine each method in detail.
1. Automatic download via Mi Home (for global versions)
If your vacuum cleaner is purchased from the official Xiaomi store for Russia or Europe, most likely, voice commands are already preloaded.
- Open the Mi Home app and select your robot vacuum cleaner.
- Go to Settings. β Voice assistant.
- Click Download the language package and select the desired language (Russian, English, etc.).
- Wait until the download is complete (it can take up to 5 minutes).
After that, the vacuum cleaner will respond to commands of the type:
- π£οΈ "Hylo, start cleaning up."
- π£οΈ "Alice, send the vacuum cleaner to base."
- π£οΈ OK, Google, turn on the robot vacuum cleaner.
β οΈ Warning: If the language pack is loaded, check if the vacuum cleaner is connected to the same Mi Account as the Mi Home app. Sometimes you need to restart the device (hold the power button for 10 seconds).
2. Manual installation of the language package (for Chinese versions)
Chinese versions of robot vacuum cleaners (CN) often donβt have pre-loaded language packs, and adding Russian or English requires:
Download the firmware file with voice commands|Connect the vacuum cleaner to Wi-Fi|Make sure the battery is over 50 times charged%|Access the Chinese version of Mi Home (or use it) VPN)-->
Instructions:
- Download the language package for your model from the official Xiaomi website or the 4PDA forum (for example, for Mi Robot Vacuum-Mop 2 Pro, this is a file miot_language_pack_v3.2.rar).
- Unpack the archive and rename the file to language.pack.
- Copy it to a microSD card (if your model supports) or download it through Mi Home in the Update section manually.
- Restart the vacuum cleaner and check for a new language in the settings.
For models without microSD support (e.g., DreameBot D9), you will need to use ADB- commands via a computer.
3. Update firmware with support for voice assistant
If your old-model vacuum cleaner (such as Mi Robot Vacuum 1 or Viomi V1) is not supported by voice control, in which case:
- Check the current firmware version in Mi Home (Settings β About the device).
- If the version is older than 3.3.9, download the latest firmware from the site miui.su.
- Update the vacuum cleaner through Settings β Software Update β Select a file.
After the update, you may need to reconnect to Mi Home and download the language pack.
| Model vacuum cleaner | Minimum firmware version for voice control | Supported languages |
|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | 3.5.8_0042 | Russian, English, Chinese, German |
| DreameBot D9 | 4.2.1_0110 | Russian, English, Spanish |
| Viomi V3 | 2.1.5_0023 | Russian, English, French |
| Mi Robot Vacuum 1S | 3.3.9_0031 | Only English and Chinese |
π‘
If you donβt have voice commands after the firmware update, try changing the region in Mi Home to βRussiaβ or βEuropeβ and restart the vacuum cleaner.
Advanced methods: ADB and firmware modification
For power users who want full control of voice control, there are alternative ways to download commands that require technical skills, but allow:
- π§ Install unofficial language packs.
- π§ Change voice triggers (e.g., replace "Hyloh" with "Heat").
- π§ Integrate the vacuum cleaner with Alice or Google Assistant without official support.
One of these methods is the use of ADB (Android Debug Bridge).
- Install ADB on your computer (you can download from the official Android website).
- Connect the vacuum cleaner to the same Wi-Fi network as the computer.
- Find IP- address of the vacuum cleaner in Mi Home (Settings β Network).
- Enter in command line: adb connect [IP- vacuum address]:5555 adb shell
- Download the language pack with the command: adb push language.pack /sdcard/miot/
After that, restart the vacuum cleaner with the command:
adb shell rebootβ οΈ Warning: Misuse of ADB may cause firmware to fail. Before experimenting, back up your vacuum cleaner settings via Mi Home (Settings β Backup).
What to do if ADB is not connected?
Integration with Alice, Google Assistant and Siri
Downloading voice commands is only half the battle. To control the vacuum cleaner through Alice, Google Assistant or Siri, you'll need additional customization.
1. Connection to Alice (Yandex)
For integration with Alice:
- Open the Yandex application on your smartphone.
- Go to Devices β Add the device β Xiaomi.
- Sign in via Mi Account (must be the same account as Mi Home).
- Select your vacuum cleaner from the list and confirm the connection.
Now you can use commands:
- π£οΈ Β«Alice, turn on the vacuum cleanerΒ»
- π£οΈ Alice, send the robot to charge.
- π£οΈ Β«Alice, start cleaning the living room" (if the zones are set up)
2. Connect to Google Assistant
For Google Assistant:
- Open Google Home on your smartphone.
- Click Add β Set up the device β Are there devices already?
- Choose Xiaomi and log in.
- Confirm access to the vacuum cleaner.
After that, you can control the vacuum cleaner with commands:
- π£οΈ OK, Google, start the robot vacuum cleaner.
- π£οΈ OK, Google, stop cleaning.
π‘
If Alice or Google Assistant canβt see the vacuum cleaner, try disconnecting it from the Mi Home and reconnecting it, sometimes changing the region in Xiaomiβs account settings to Russia helps.
Common Problems and Their Solutions
Even after successful voice command downloads, users often face problems, and here are the most common ones and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Vacuum does not respond to voice commands | Language packet not loaded | Check the availability of the package in Settings β Voice Assistant |
| Teams only work in Chinese | Chinese firmware installed | Change the region in Mi Home to Russia and update the firmware |
| Alice/Google can't see the vacuum cleaner | Mi Account is not synchronized | Disconnect and reconnect the vacuum cleaner in Mi Home |
| The voice assistant gives an error "The device does not respond" | Vacuum cleaner not connected to Wi-Fi | Check the network and restart the vacuum cleaner |
If none of the methods helped, try resetting the vacuum cleaner settings to factory:
- Press the power button for 10 seconds.
- After rebooting, connect to the vacuum cleaner through Mi Home again.
- Reload the language packet again.
β οΈ Warning: Resetting will delete all stored room maps and cleaning areas. Before reset, back up to Mi Home (Settings β Backup).
Security and confidentiality
Voice control of the robot vacuum cleaner raises privacy issues, because in order for the function to work, the device must constantly listen to the surrounding sounds.
- π Local command processing: Modern Xiaomi models (e.g. Mi Robot Vacuum-Mop 2 Pro) handle voice commands locally without sending audio to servers.
- π Data Transfer: When using Alice or Google Assistant, audio can be transmitted to Yandex servers/Google for recognition.
- π Microphone Disconnection: In the vacuum cleaner settings (Settings β Privacy), you can turn off the microphone, but then the voice control will stop working.
If you are concerned about privacy, use alternative management methods:
- Control through the Mi Home app.
- Voice commands only through the button on the vacuum cleaner (if supported).
- Set up the cleaning schedule.
π‘
For maximum security, disable access to the vacuum cleaner microphone in the Mi Home privacy settings. This will completely block voice control, but eliminate the risk of wiretapping.