How to upload voice commands to the robot vacuum cleaner Xiaomi: full instructions with nuances

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:

  1. Open the application and go to Devices β†’ Adding Devices.
  2. Choose the category of Smart Home β†’ Robot vacuum cleaner.
  3. If there is a voice control item in the list of available functions, your model supports the function.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/D10
Viomi V3/SE
Another Xiaomi model
I don't know.

Ways to upload voice commands to a robot vacuum cleaner

There are three main ways to upload voice commands to Xiaomi vacuum cleaner:

  1. Auto booting via Mi Home is the easiest method, but it doesn’t work for all regions.
  2. Manual installation of language package – required for Chinese versions of firmware.
  3. 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.

  1. Open the Mi Home app and select your robot vacuum cleaner.
  2. Go to Settings. β†’ Voice assistant.
  3. Click Download the language package and select the desired language (Russian, English, etc.).
  4. 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:

  1. 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).
  2. Unpack the archive and rename the file to language.pack.
  3. Copy it to a microSD card (if your model supports) or download it through Mi Home in the Update section manually.
  4. 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:

  1. Check the current firmware version in Mi Home (Settings β†’ About the device).
  2. If the version is older than 3.3.9, download the latest firmware from the site miui.su.
  3. 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 cleanerMinimum firmware version for voice controlSupported languages
Mi Robot Vacuum-Mop 2 Pro3.5.8_0042Russian, English, Chinese, German
DreameBot D94.2.1_0110Russian, English, Spanish
Viomi V32.1.5_0023Russian, English, French
Mi Robot Vacuum 1S3.3.9_0031Only 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).

  1. Install ADB on your computer (you can download from the official Android website).
  2. Connect the vacuum cleaner to the same Wi-Fi network as the computer.
  3. Find IP- address of the vacuum cleaner in Mi Home (Settings β†’ Network).
  4. Enter in command line: adb connect [IP- vacuum address]:5555 adb shell
  5. 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?
If the adb connect command returns the error "cannot connect", check: 1. Is the developer mode on the vacuum cleaner turned on (relevant for Android models, for example, DreameBot L10 Pro). 2. Is port 5555 open in the vacuum cleaner network settings. 3. Is there a lock on the router's side (try to turn off the firewall).

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:

  1. Open the Yandex application on your smartphone.
  2. Go to Devices β†’ Add the device β†’ Xiaomi.
  3. Sign in via Mi Account (must be the same account as Mi Home).
  4. 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:

  1. Open Google Home on your smartphone.
  2. Click Add β†’ Set up the device β†’ Are there devices already?
  3. Choose Xiaomi and log in.
  4. 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 causeDecision
Vacuum does not respond to voice commandsLanguage packet not loadedCheck the availability of the package in Settings β†’ Voice Assistant
Teams only work in ChineseChinese firmware installedChange the region in Mi Home to Russia and update the firmware
Alice/Google can't see the vacuum cleanerMi Account is not synchronizedDisconnect 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-FiCheck the network and restart the vacuum cleaner

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

  1. Press the power button for 10 seconds.
  2. After rebooting, connect to the vacuum cleaner through Mi Home again.
  3. 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.

FAQ: Frequent questions about voice control of Xiaomi robot vacuum cleaner

My vacuum cleaner doesn't respond to the commands of Hyloh or Alice. What do I do?
Most likely, the language package is not loaded or the vacuum cleaner is not connected to the same Mi Account account as the Mi Home app. Check: Is Russian loaded in Settings β†’ Voice Assistant. Is the account in Mi Home and Yandex /Google Home synchronized. Is the vacuum cleaner connected to Wi-Fi (without the Internet, voice control does not work).
Can you change the voice trigger (for example, instead of β€œHyloh” say β€œHeat”)?
Officially, no. But if your vacuum cleaner is running on modified firmware (like DreameBot root access), you can change the trigger via ADB or editing firmware files. It requires: Root access to the vacuum cleaner. System file editor (like MT Manager). Knowing the file structure /system/miot/voice. Without technical skills, it is better not to experiment β€” this can lead to a firmware failure.
Why did voice commands disappear after the firmware update?
This is a typical problem when updating Chinese firmware versions. Most often it helps: change the region in Mi Home to Russia or Europe; reload the language package; roll back to the previous firmware version (if the new version is unstable); If nothing helps, check on forums (for example, 4PDA) - there may be a patch for your model.
Can you control a vacuum cleaner without the Internet?
No. The voice assistant (Alice, Google Assistant, Hailo) requires an Internet connection because: Speech recognition takes place on Yandex/Google/Xiaomi servers. Commands are transmitted via the Mi Home cloud. The only exception is if the vacuum cleaner supports local recognition (for example, some DreameBot models with a Qualcomm processor).
How to completely disable voice control?
If you are concerned about privacy or the function is simply not needed, turn it off like this: In Mi Home, go to the vacuum cleaner settings. β†’ Voice assistant. Press Disable voice control. To completely turn off the microphone, find the Privacy settings. β†’ Microphone and deactivate it.