How to turn on and configure voice control in Xiaomi vacuum cleaner: the complete guide

Can Xiaomi vacuum cleaner be taught to “talk” and perform voice commands?

Xiaomi’s robot vacuum cleaners have long since ceased to be just cleaning devices, becoming full-fledged members of the smart home ecosystem. But many users do not know that some models support voice control and can even “respond” to commands with voice, and this is not about a full-fledged dialogue (as with Alice or Google Assistant), but about the ability to control the vacuum cleaner through voice assistants or receive voice notifications about the status of the cleaning.

In this article, we will discuss which Xiaomi models support voice interaction, how to configure it through the Mi Home or Mi AI Speaker app, and what commands are available. Separately, we will focus on typical problems — for example, why the vacuum cleaner does not respond to voice or why voice prompts work with a delay. If you wanted to say “Xiaomi, start cleaning!” and hear confirmation — this is the instruction for you.

Which Xiaomi vacuum cleaners support voice control?

Not all Xiaomi robot vacuum cleaners are equipped with a microphone and speaker for voice interaction.

  • 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Pro – Supports voice commands through Mi AI Speaker and integration with Alice/Google Assistant.
  • 🔹 Xiaomi Mi Robot Vacuum-Mop P – has a built-in microphone for control through the Mi Home app.
  • 🔹 Xiaomi Robot Vacuum-Mop 2 Ultra – Advanced voice capabilities, including cleaning status notifications.
  • 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Lite – Basic Support Only with External Voice Assistants (without built-in microphone).

Models without microphone (e.g. Xiaomi Mi Robot Vacuum) 1S Mi Robot Vacuum-Mop Essential can be controlled by voice only through third-party devices – speakers Xiaomi Smart Speaker or smartphones with Google Assistant/Alice.

📊 What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop P
Robot Vacuum-Mop 2 Ultra
Another model
I haven't bought it yet.

To find out exactly if your model supports voice control, check the specifications on the official Xiaomi website or in the product card in Mi Home.

Preparing the vacuum cleaner for voice control: what to do before setting up

Before you learn to “talk” to a vacuum cleaner, make sure that the basic conditions are met:

Update the vacuum cleaner to the latest version

Install the Mi Home app (version no lower than 6.0)

Connect the vacuum cleaner to the 2.4 GHz Wi-Fi network

Create a Xiaomi account and link your device

Check the presence of a microphone in the characteristics of the model-->

Pay special attention to firmware updates, and in older versions, voice functions may not work properly or at all.

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings → About the device → Update firmware.
  3. If a new version is available, click “Update” and wait until it is completed (at least 10 minutes).

Also check that your smartphone and vacuum cleaner are on the same Wi-Fi network. For stable operation of voice commands, it is recommended to use a router with support for 802.11n (Wi-Fi 4 standard) or later.

Configure voice control through Mi Home: step-by-step instructions

If your vacuum cleaner supports built-in voice control (e.g. Mi Robot Vacuum-Mop 2 Pro), you can turn it on in the Mi Home app:

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings. → Voice assistant.
  3. Activate the voice control switch.
  4. Choose the language of interaction (Chinese, English and sometimes Russian are available - depending on the model).
  5. Take a short microphone setting: Say a test phrase (e.g., “Start cleaning”).

For models without a built-in microphone (for example, Mi Robot Vacuum-Mop 2 Lite), you will need to connect the vacuum cleaner to an external voice assistant:

  • 📱 Through Google Assistant: Open Google Home on your smartphone. Add the device → Choose Xiaomi → Sign in. After sync, say, "Okay, Google, turn on the vacuum cleaner».

Through the Xiaomi Smart Speaker column

  1. Connect the speaker and vacuum cleaner to one Mi Home account.
  2. Say, “Siaomei, start cleaning” (in Chinese) or “Xiaomi, start cleaning” (in English).
What to do if the vacuum cleaner responds in Chinese?
If your vacuum cleaner suddenly starts speaking Chinese, it means that the regional settings in Mi Home have gone wrong. To fix: 1. Open Mi Home → Profile → Region. 2. Select "Russia" or "Europe." 3. Remove the vacuum cleaner from the application and add again. If the problem persists, update the device's firmware through Settings → About the device.

Another common problem is the delay in execution of commands, which is due to the fact that voice requests are processed on Xiaomi servers, to reduce the lag:

  • Use 5GHz Wi-Fi (if the vacuum cleaner supports it).
  • Connect the vacuum cleaner to the router via an Ethernet cable (if the model supports Wi-Fi + Ethernet).
  • Turn off the energy saving mode on the router.

If there is no Russian language even after the change of the region, use one of the workarounds:

  • 🌍 Firmware from third-party developers (for example, Valetudo) - allows you to add Russian voice packages, but deprives of guarantees.
  • 📱 Voice notifications via smartphone: Enable notifications from Mi Home in your phone settings. Activate text alerts - they will be read by the smartphone's voice assistant.

💡

For models with AliExpress support (for example, Mi Robot Vacuum-Mop 2 Pro), you can configure Russian teams through the skill of “Xiaomi Smart Home” in the Alice app.

Alternative ways of voice control

If your vacuum cleaner doesn’t support built-in voice control, there are a few alternatives:

  • 🤖 Using Google Assistant or Alice: Connect the vacuum cleaner to Google Home or Yandex.Stations. Use commands like, OK, Google, ask Xiaomi to start cleaning».

Through a smart home camera

  • If you have a Xiaomi Mi Home Security Camera, set up automation:
  • When motion is detected, the camera sends a command to the vacuum cleaner for cleaning.

IFTTT or Home Assistant

  • Create an applet in IFTTT: voice command → web hook → vacuum cleaner command.
  • In Home Assistant, set up integration with Xiaomi Miio and voice control via Rhasspy.

For advanced users, there is a variant with Valetudo firmware that adds support for local voice control without Xiaomi cloud. However, this requires unlocking the vacuum cleaner and installing custom software, which voids the warranty.

How does Valetudo work?
Valetudo is an open source alternative firmware for Xiaomi robot vacuum cleaners. It allows: - To operate a vacuum cleaner without Xiaomi cloud (all data stays local). - Add Russian voice packets. - Configure cleaning areas via a web interface. The installation requires a UART connection to a vacuum cleaner and technical skills. More: valetudo.cloud.

FAQ: Frequent questions about voice control of Xiaomi vacuum cleaner

My vacuum cleaner doesn't respond to voice commands. What's the problem?
Check: Is the vacuum cleaner connected to Wi-Fi, is the firmware updated, is voice control activated in Mi Home, does not block the microphone dust or sticker. If nothing helps, try resetting the vacuum cleaner to the factory settings (Settings → Reset).
Can you control a vacuum cleaner without the Internet?
No, voice commands require a connection to Xiaomi servers (even if you use a built-in microphone), except for Valetudo firmware, which runs locally but requires manual installation.
How to turn on voice notifications about the cleaning status?
Go to Mi Home → Vacuum Settings → Voice prompts and activate the option. Available notifications: “Cleaning has begun”; “Cleaning is complete”; “Charging is complete”; “Error: stuck”.
Does my Xiaomi vacuum cleaner support Russian for voice control?
Officially Russian is supported only by models sold in Russia (for example, Mi Robot Vacuum-Mop 2 Pro in Russian configuration).
Can a vacuum cleaner be taught to respond to arbitrary phrases?
No, Xiaomi vacuum cleaners only recognize pre-programmed commands (see table above).For advanced management, use Google Assistant or Home Assistant with automation setup.