Xiaomi and Mi Robot vacuum cleaners have long since ceased to be just household appliances โ they have become full-fledged โsmartโ assistants. One of the most popular features among owners is voice tracking: alerts for the start of cleaning, low battery charge or completion of work. However, not all models support this feature out of the box, and in some regions it is disabled by default. In this article, we will examine all possible ways to enable voice notifications on Xiaomi vacuum cleaners, from official settings to alternative solutions for advanced users.
Itโs important to understand that voice control capabilities depend on the vacuum cleaner model, firmware version and region of sale. For example, Xiaomi Mi Robot Vacuum-Mop 2 Pro supports full voice assistant in Chinese and English, while budget models like Mi Robot Vacuum-Mop Essential can be limited to audio signals only. We will look at solutions for different cases, from basic settings through the Mi Home app to manually adding voice packets through third-party utilities.
If your vacuum cleaner is silent like a fish, don't blame the manufacturer. 80 percent of the time, the problem is solved by updating the firmware or changing the region in the app settings. And for enthusiasts ready for experimentation, there are ways to install custom voice packs in Russian โ even if there is no official support.
1. Verify support for voice alerts with your model
Before you try to turn on voice, make sure your Xiaomi vacuum cleaner model supports this feature at all.The manufacturer divides the devices into three categories according to voice interaction capabilities:
- ๐ Full support: models with built-in speaker and microphone (Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot) D9, Xiaomi Robot Vacuum-Mop 2 Ultra Supports multi-language alerts and voice control via Mi AI.
- ๐ Basic sound signals: budget models (Mi Robot Vacuum-Mop Essential, Mi Robot Vacuum-Mop P.
- ๐ซ No sound: obsolete models (Mi Robot Vacuum 1, first versions of Mi Robot Vacuum-Mop.
To determine the capabilities of your device:
- Open the Mi Home app (or Xiaomi Home for newer versions).
- Go to your vacuum cleaner page.
- Tap on three points (โฎ) top-right โ Settings of the device โ Device information.
- Check the Model line and compare it to the table below.
| Model vacuum cleaner | Support for voice alerts | Languages (officially) | Notes |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | โ Complete. | Chinese, English, Spanish | Supports custom packs |
| Xiaomi Robot Vacuum-Mop 2 Ultra | โ Complete. + voice control | Chinese, English, German | Requires the latest firmware |
| DreameBot D9 / D10 | โ Complete. | Chinese, English, Russian* | * Unofficial firmware |
| Mi Robot Vacuum-Mop Essential | โ Just beeps. | โ | It is possible to add voice packets via Mod |
| Mi Robot Vacuum 1 (2016) | โ No. | โ | LED indication only |
If your model is marked as"โ", Don't despair, in the custom firmware section, we'll show you how to get around the restrictions. For owners of fully supported devices, we'll move to the configuration through the official app.
2. Enable voice alerts via Mi Home
If your vacuum cleaner supports voice messages, the easiest way to activate them is through the official Mi Home app (or Xiaomi Home for users from Europe).
- Open the app and select your vacuum cleaner on the home screen.
- Go to Settings (cog in the upper right corner).
- Find the Voice Alerts section (or Voice Pack in English).
- Activate the switch Enable voice messages.
- Choose from the available language (usually Chinese and English). Russian will require a custom package.
- Save the settings and restart the vacuum cleaner (Reset button in the same menu).
If there is no section with voice alerts:
- ๐ Update the vacuum cleaner firmware through Settings โ Update of the PO.
- ๐ Check the region in the application settings (should match the region of the device purchase).
- ๐ฑ Install the latest version of Mi Home from APKPure (if you have an outdated version available in your area).
Update the vacuum cleaner firmware to the latest version|
Install the latest version of Mi Home (not lower than 6.5.0)|
Check the region in your account settings (China/Europe)|
Connect the vacuum cleaner to stable Wi-Fi (2.4 GHz)-->
โ ๏ธ Note: On some models (e.g. Mi Robot Vacuum-Mop 2 Lite), voice alerts only appear after changing region to China in the app settings. 1. In Mi Home, go to profile (bottom right). 2. Slip to Region and select China. 3. Restart the app and check for a voice partition. Note that after the region change, the app interface will be in Chinese - you can return Russian by selecting another region, but voice alerts may disappear again.
3. Installation of custom voice packets
Xiaomiโs official voice packages are often limited to Chinese and English, and if you want Russian voice or alternative voices (like a female/male voice), youโll need to install a custom pack, a method that requires unlocking the token and is only suitable for power users.
The installation will require:
- ๐ฅ๏ธ Computer with Windows/Linux root-access smartphone.
- ๐ USB-cable for connecting a vacuum cleaner (or adapter) USB-TTL old-model).
- ๐ฆ Archive with voice packet (can be found on forums) 4PDA or GitHub).
- ๐ง MiHome Hack or Valetudo for firmware.
Step-by-step:
- Get a device token: Use a Python script or Mi Home Token Extractor app (requires access to smartphone files: a1b2c3d4e5f6....
- Connect to the vacuum cleaner SSH: For Rockrobo models (e.g. Mi Robot Vacuum) 1) Use the command: ssh root@192.168.x.x -p 22 Password by default: empty or 123456.
- Download the voice packet: Download the voice archive (for example, ru_RU_voice_pack.zip) And unpack it in a folder. /mnt/UDISK/miio/voice/ vacuum-driven SCP: scp -P 22 ru_RU_voice_pack/* root@192.168.x.x:/mnt/UDISK/miio/voice/
- Activate the packet: In the file /mnt/UDISK/miio/voice/config.json write: {"language":"ru_RU", "enabled": true } Save and restart the vacuum cleaner with the reboot command.
After the reboot, the vacuum cleaner should start speaking Russian. If the sound is intermittent or distorted, check the bitrate of the audio files in the package - it should not be higher than 128 kbps.
What to do if the vacuum cleaner does not see the voice bag?
โ ๏ธ Attention: Installing custom voice packs resets the warranty and can lead to unstable vacuum cleaner operation.Before firmware, back up the original files from the folder /mnt/UDISK/miio/voice/. If the voice is gone after updating the official firmware, repeat the installation procedure. For models with Valetudo (for example, DreameBot). D9 with alternative firmware) voice packets are installed via a web interface without SSH. Instructions are available on the official website of Valetudo.
4. Alternative methods: voice assistant and external speakers
If your vacuum cleaner doesn't support voice alerts at the hardware level, but you really want to hear voice messages, there are workarounds.
Method 1: Connect to a smart speaker (Google Home, Alice, HomePod)
Automation in Mi Home and services like IFTTT Or Yandex IoT, you can configure the voiceover of vacuum cleaner events through an external speaker:
- In Mi Home, create a script: If the vacuum cleaner has started cleaning โ Send a notice to the IFTTT.
- V IFTTT Set up the applet: If you receive a notification from Mi Home โ Say the text through Google Assistant.
- You can ask for voiceovers, like, "The vacuum cleaner has started cleaning the living room. It's 80 percent battery charge."
The disadvantage of the method: voice delay up to 5-10 seconds and dependence on the Internet.
Method 2: Bluetooth module + external
For advanced users: you can solder a Bluetooth module (for example, HC-05) You need to put a vacuum cleaner in and plug a portable speaker in:
- ๐ง Smoothing iron and electronics skills.
- ๐ต Bluetooth module with support A2DP (sound-transmitter).
- ๐ power supply 5V (can be taken from the board of the vacuum cleaner).
Connection diagram:
1. Salt it. TX module UART vacuum cleaner (usually contacts) RX1/TX1 mainboard).
2.Program the module to transmit audio files when receiving commands from the vacuum cleaner (for example, through Arduino).
3. Hide the module and speaker inside the vacuum cleaner housing.
This is a complex method, but it gives you complete control over voice acting, and there are ready-made firmware modules on the forums that convert the vacuum cleaner's system squeaks into voice messages.
๐ก
If you're not ready to solder, buy a smart socket with voice control (such as Xiaomi Mi Smart Plug) and plug a vacuum cleaner into it. Set up automation: when you turn on the socket, the smart speaker will say "Vacciner has started."
5. Problem Solving: Why the Vacuum Won't Talk
If you have completed all the settings, but the vacuum cleaner is still silent, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| Voice alerts are available in Mi Home, but the vacuum cleaner is silent | Disabled speaker at the hardware level | Check the settings of the Sound โ Loudness in Mi Home (should be) >50%) |
| The vacuum cleaner squeaks instead of speech | Incompatible voice packet | Remove the custom bag and install the official |
| Voice interrupted or distorted | Poor quality of audio files | Convert files to WAV 16-bit, 22 kHz |
| After the firmware update, the voice disappeared | Resetting settings | Re-install the voice packet |
| Mi Home doesn't show a voice section | An outdated version of the app | Update Mi Home or change region to China |
If the problem is not resolved:
- Reset the vacuum cleaner to factory settings: in Mi Home go to Settings โ General. โ Reset.
- Check the integrity of the speaker: when the vacuum cleaner is turned on, it should emit a short sound signal, if it is not there, hardware failure is possible.
- Contact Xiaomi with device logs (you can get them through Settings) โ Send a review to Mi Home).
๐ก
If the vacuum cleaner stopped talking after the firmware update, chances are the manufacturer has removed support for voice packets for your region. Solution: roll back to the previous version of the software or install custom firmware (for example, Valetudo).
6. Safety and risks in the modification of the vacuum cleaner
Any changes to the firmware or hardware of Xiaomi vacuum cleaner carry potential risks.
- ๐ Loss of warranty: Any unofficial firmware or opening of the case will automatically void the warranty, and the service center will refuse repairs if they find traces of interference.
- ๐ฅ Electronics damage: Incorrect Bluetooth connection or soldering errors can disable the motherboard.The risk is particularly high in models with lithium polymer batteries.
- ๐ต Unstable operation: Castom voice packets can conflict with official software, causing freezes or spontaneous reboots.
- ๐ก๏ธ Security vulnerabilities: Alternative firmware (such as Valetudo) may contain vulnerabilities if not regularly updated.
To minimize the risks:
- Always back up the original firmware before modifications. Use the rockrobo-backup utility to do this:
- Use only proven sources to download voice packets and firmware (e.g., Valetudo repository).
- If soldering a Bluetooth module, turn off the vacuum cleaner battery and use an antistatic bracelet.
โ ๏ธ Note: On models with laser sensors (LDS, For example, Mi Robot Vacuum-Mop 2 Pro, you don't want to interfere with the hardware without experience. Incorrect connection can damage the sensor, which costs up to 50% of the price of a vacuum cleaner.
7.The Best Voice Packages for Xiaomi Vacuum Cleaners
If you decide to install custom voice, here is a selection of proven packages for different models:
| Package name | Models. | Language | Features | Reference |
|---|---|---|---|---|
| Russian Voice Pack by AlexGyver | Mi Robot Vacuum-Mop 2 Pro, DreameBot D9 | Russian | Female voice, support for all system messages | 4PDA |
| MiRobot English Voice | Xiaomi Robot Vacuum-Mop 2 Ultra | English | Male voice optimized for high volume | GitHub |
| Valetudo Custom Voices | All models on Valetudo | Multilingual | Support TTS (text-to-speech), timbre setting | Valetudo |
| DreameBot Funny Voices | DreameBot D9/D10 | Chinese/English | Humorous remarks (e.g., โIโm tired, let me restโ) | Telegram channel |
Before installing, check the compatibility of the package with your model and firmware version. For example, packages for Mi Robot Vacuum-Mop 2 Pro will not be suitable for Mi Robot Vacuum-Mop Essential due to different hardware platforms.
To create your own voice package, you can use text-to-speech services (TTS):
- ๐ค TTSMP3 โ Free online service with Russian voices.
- ๐ค Yandex SpeechKit is high quality, but requires a high level of quality. API-key.
- ๐ฃ๏ธ ElevenLabs โ neural network voices (paid).
The audio files generated must be converted to WAV 16-bit and renamed according to the Valetudo standard.