Xiaomi vacuum cleaners are no longer just smart mops — modern models are equipped with advanced sensors, laser rangefinders and even support for voice assistants. But what if your Mi Robot Vacuum or Dreame Bot is silent like a fish, and you want to hear the status of cleaning, warnings about obstacles or even jokes from the device? In this article, we will discuss how to activate voice alerts on different models, customize the language, add custom phrases and integrate the robot with Alice, Google Assistant or Mi Home.
Spoiler: Not all Xiaomi vacuum cleaners support voice functionality out of the box, and in some cases, you will need firmware from third-party developers (for example, Valetudo), and for custom voice packs, you will need to manually download audio files. We will consider both options, and also tell you how to circumvent the limitations of official software without the risk of bricking the device.
Important: voice alerts not only add convenience, they also help diagnose problems, like "Stuck in the carpet" being more informative than a flashing red light, and if a robot reports low battery power or a full trash bin, you don't have to constantly check its status in the app.
What models of robot vacuum cleaners Xiaomi support voice alerts
Voice notifications are not available on all devices, and here is a complete list of models that support voice alerts at the official software level:
- 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Pro (and newer versions)
- 🔹 Xiaomi Mi Robot Vacuum-Mop P (with firmware 3.5.8 and higher)
- 🔹 Dreame Bot D9, D10, L10 (modifications)
- 🔹 Viomi V3, SE (Chinese versions with international firmware only)
- 🔹 Roborock S7, S7 Pro Ultra (with update to) MIUI 2.0)
If your model isn't listed, it doesn't mean voice alerts aren't possible. For older devices (e.g. Mi Robot Vacuum). 1S or dreame D6) There are alternative firmwares like Valetudo or OpenMiHome that unlock speech functionality, but installing them requires root access and may be insecure.
It is also worth considering that even in supported models, voice alerts can work in different ways:
| Model | Languages of warning | Castomy phrases | Integration with voice assistants |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | Russian, English, Chinese, German | No (standard only) | Yes (Alice, Google Assistant) |
| Dreame Bot D10 | Russian, English, Spanish | Yes (via Dreamehome) | Yes (all major assistants) |
| Viomi V3 | Chinese only (in international firmware - English) | No. | Partially (AliGenie only) |
| Roborock S7 | Multilingual support | Yes (via Roborock App) | Yes (including Siri) |
Critical detail: on Chinese-based devices (like Viomi or early Dreame), voice alerts can only work in Chinese, even if the app is Russian-selected, either by changing the region in the Mi Home account or installing custom firmware.
How to Include Standard Voice Alerts in Official Software
If your model supports voice notifications out of the box, you can activate them through the official app, and consider the process with the example of Mi Home and Dreamehome.
For robots Xiaomi (Mi Home)
1. Open the Mi Home app and select your vacuum cleaner.
2. Go to Settings → Voice alerts.
3. Activate the switch Enable voice notifications.
4. Select the language available (usually Russian or English).
5. Set the volume (recommended) 70-80%, so as not to scare the home).
In some firmware (for example, on Mi Robot Vacuum-Mop P), an additional option is available:
- 📢 Main events (beginning/end of cleaning, errors)
- 🔊 All events (including obstacles warnings)
- 🔇 Errors only (minimum set of notifications)
For robots Dreame (Dreamehome)
In the Dreamehome app, the path is a bit different:
- Launch the application and select the device.
- Go to Settings. → Voice assistant.
- Turn on the voice prompts option.
- In the Personalization section, you can choose voice (male/female) and style of speech (official/friendly).
Important: on some models (Dreame Bot) D9) voice alerts are disabled by default in European firmware, and to activate them, you need to change your account region to China or Singapore in the Mi Home profile settings.
💡
If the robot is silent after the voice alerts are turned on, check the volume level in the device settings. Sometimes it resets after updating the firmware.
How to add custom voice phrases (Valetudo firmware)
If you don’t like standard alerts or if they’re limited, you can install an alternative firmware called Valetudo that supports user audio files and flexible voice notification settings.
⚠️ Warning: Installing custom firmware will void warranty and may cause the device to run unstable.Before you start, backup your original firmware via Mi Home or Dreamehome.
Step 1: Getting root access
1. Download the utility Xiaomi Cloud Tokens Extractor (to extract the device token) or use adb (if the vacuum cleaner supports debugging by USB).
2. connect to the robot via Telnet or SSH (For instructions for your model, look for the forum 4PDA or GitHub Valetudo).
3. execute the command to unlock:
echo "rootmydevice" | nc 192.168.X.X 22(substitute 192.168.X.X on IP-vacuum address).
Step 2: Installation of Valetudo
1. Download the latest version of Valetudo from the official repository.
2. upload files to the robot via SCP or FTP.
3. Install firmware with the command:
sh install_valetudo.shStep 3: Download custom audio files
1.In the Valetudo web interface, go to Settings → Voice Packs.
2. Download files in format.mp3.wav (maximum duration of 5 seconds).
3. Assign an event to each file (e.g, start_cleaning.mp3 clean-up).
4. Save the settings and restart the robot.
Examples of custom phrases that can be added:
- 🎤 «I'm going to start cleaning, please don't disturb me)
- 🚨 «Attention! There are socks in my way! Get them out)
- 🔋 «Battery sits down, I'm going to base)
- 🧹 «Cleaning is complete! Your floor shines like a mirror)
Where to download ready-made voice packets?
Integration with voice assistants (Alice, Google Assistant, Siri)
Voice alerts from the vacuum cleaner are good, but it's even more convenient to control it with your voice, and most of today's Xiaomi robots support integration with popular assistants.
Connection to Yandex Alice
1. Open the Yandex application on your smartphone.
2. Go to Devices → Add the device → Robot vacuum cleaner.
3. Select your model from the list (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Pro).
4. log in to your Mi Home account and allow access.
Now you can give commands like:
- 🗣️ «Alice, turn on the kitchen vacuum cleaner»
- 🗣️ «Alice, ask the robot what percentage of the battery is»
- 🗣️ "Alice, send the vacuum cleaner to base."
Connecting to Google Assistant
1. Install the Google Home app.
2.Click Add → Set up the device → Works with Google.
3. Find Mi Home on the list and log in.
4. Select a vacuum cleaner from the available devices.
Examples of commands for Google Assistant:
- 🗣️ «Okay, Google, start cleaning the living room»
- 🗣️ «Okay, Google, stop the vacuum cleaner»
- 🗣️ «Google, how long is it until the cleaning is done?»
⚠️ Attention: for voice control to work properly, the robot and smartphone must be connected to the same Wi-Fi network. If the vacuum cleaner is connected to 2.4 GHz and the phone is connected to 5 GHz, the commands may not be executed.
Make sure the robot is connected to Wi-Fi|Update the vacuum cleaner to the latest version|Check that Mi Home has access to geodata|Sign in to one account on all devices-->
The solution to the problem: why the robot does not talk
If you have turned on voice alerts but the vacuum cleaner is silent, the reasons may be as follows:
| Problem. | Possible cause | Decision |
|---|---|---|
| The robot doesn't make any noise. | Disabled speaker in settings | Check the Settings. → Sound in the appendix |
| Chinese Alerts | The Wrong Region in Mi Home | Change the region to Russia or Europe |
| Intermittent speech | Poor Internet connection | Connect the robot to 5 GHz or check the router |
| No custom phrases. | Standard firmware installed | Update the software or install Valetudo |
If the problem is not solved, try resetting the vacuum cleaner settings:
- Press the Home button and power for 5 seconds.
- Wait for the sound signal (squeak).
- Connect to the robot again via Mi Home.
⚠️ Warning: Resetting will remove all stored room maps and custom cleaning settings. Before the procedure, take screenshots of the in-app maps or export them if your model supports this feature.
💡
If the robot stopped talking after the firmware update, try to roll back to the previous version via Mi Home (Updates section). → Bring back the old version).
Additional chips: how to make the robot more talkative
Standard voice alerts are limited to a set of basic phrases, but there are ways to extend the functionality:
1.Use of IFTTT custom-notification
Service IFTTT It allows you to create chains of actions like "If [event], then [action:
- 🔄 «If the vacuum cleaner has started cleaning → Send a notification to Telegram with a voice message»
- 🔄 «If the battery is discharged → plug in a smart charging socket»
- 🔄 «If the robot is stuck → send out SMS on your phone»
To set up:
- Register for IFTTT.
- Connect to Mi Home via Webhooks.
- Create an Applet with the right trigger and action.
2. Voice control via Home Assistant
If you have a Home Assistant smart home system set up, you can integrate a vacuum cleaner and add voice commands with any logic.
automation:
- alias: "The vacuum cleaner speaks when you get home."
trigger:
platform: state
entity_id: device_tracker.your_phone
to: "home"
action:
service: vacuum.send_command
target:
entity_id: vacuum.xiaomi_vacuum
data:
command: "say"
Params: "Welcome home. I've cleaned up for you."3. Replacing the voice packet with celebrities
In the forums of enthusiasts (for example, 4PDA) You can find voice packs with voice from:
- 🎬 Actors (Morgan Freeman, Scarlett Johansson)
- 🎮 Game Characters (GLaDOS from Portal, Cortana from Halo)
- 🤖 AI assistants (JARVIS, FRIDAY Marvel)
For installation:
- Download the archive with a voice packet.
- Unpack the files in a folder. /miio/voice on the robot (through FTP or ADB).
- Reset the device.