Xiaomi vacuum cleaners have long since ceased to be just cleaning devices β they have become full-fledged assistants with voice control. However, not all models support Russian voice acting out of the box, and standard voices can seem boring or uninformative. Installing custom voice acting through a computer allows you not only to Russify voice prompts, but also to add humor, personalization or even voice acting from famous characters.
In this guide, we will discuss three official ways to install voiceovers: through the Mi Home app, with the MiRoBo tool for PC, and manual stitching through ADB (for advanced users), with a special focus on solving common errors such as βunidentified deviceβ or synchronization failure, if your vacuum cleaner is silent like a fish or speaks a language that is incomprehensible, this instruction will help to return his voice.
What Xiaomi models support the installation of voiceover via PC
Not all Xiaomi robot vacuum cleaners allow you to change voice packets. Below is a table of compatibility of popular models with custom voiceover. Note that even if your model is on the list, some will require unlocking the bootloader or installing an alternative firmware.
| Model vacuum cleaner | Support for voiceover via PC | Whether unlocking is required | Max. the size of the voice packet |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | Yes (via Mi Home/ADB) | No. | 15MB |
| Xiaomi Mi Robot Vacuum-Mop P | Yes (only MiRoBo) | Yes. | 10MB |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | Partially (English only) | No. | 8MB |
| Xiaomi Mi Robot Vacuum-Mop 2 Ultra | Yeah (all methods) | No. | 20MB |
| Xiaomi Dreame D9 | No (only via the Dreame app) | β | β |
If your model is not in the table, check it on the official Mi Home website in the section "Compatible devices." For vacuum cleaners Dreame series (for example, DreameBot D10 Plus) the installation process of voiceover is fundamentally different - it requires the use of proprietary software Dreamehome and does not support manual firmware via PC.
β οΈ Attention: Xiaomi vacuum cleaners with firmware CN (Chinese version) can block the installation of informal voice packets. Before you start, check the region of the device in Settings β About the device.
Computer Preparation: What to Download and Install
Before you start installing voiceovers, prepare your PC. You'll need to:
- π₯ The Mi Home branded software for Windows/macOS (Download from the official website.The version must be no lower 6.5.420.
- π§ MiRoBo utility is an unofficial tool for working with robot vacuum cleaners (available on GitHub).
Also make sure that the computer has drivers for Xiaomi devices. If the Windows vacuum cleaner is connected, you will get an error βDevice not recognizedβ, download the MiUSBDriver driver from the Xiaomi website or use the universal Zadig for manual installation.
π‘
Before connecting the vacuum cleaner to the PC, fully charge its battery. If the charge is below 30%, the device may turn off during firmware, which will cause a failure.
For advanced users planning firmware through ADB, you will additionally need:
- π οΈ Android SDK Platform-Tools (download from Google website).
- π Unlocked boot loader (instructions for unlocking are available on 4PDA model-themed).
Method 1: Install voiceover via the Mi Home app (the easiest method)
This method is suitable for most users and does not require technical skills, the main condition is that the vacuum cleaner must be connected to the same Mi Account account as the application on the PC.
- Open Mi Home on your computer and log in.
- Select your robot vacuum cleaner from the list of devices.
- Go to Settings β Voice prompts β Download the voice packet.
- Click βOverviewβ and select a pre-prepared voiceover file (.zip format with sound and config.json folders).
- Confirm the installation and wait until the synchronization is complete (it can take up to 10 minutes).
If the vacuum cleaner is silent after installation or if it gives an error Failed to install voice pack, try:
- π Reboot the vacuum cleaner (hold the power button for 10 seconds).
- π Rename the folder with voiceover to Latin (without spaces and symbols).
- π Change the region of the Mi Account to βRussiaβ or βGlobalΒ».
Voice files in.mp3 format (bitrate 128 kbit / s)
Sound folder with files event_1.mp3, event_2.mp3
File. config.json event-descriptive
.zip archive without password and encryption
-->
β οΈ Note: When installing voiceover via Mi Home, the voice packet should not exceed 12 MB. Otherwise, the application will give an error βFile is too largeβ, even if the limit is not exceeded.
Method 2: Using MiRoBo for advanced users
MiRoBo is an informal open source tool that allows you to flexibly configure Xiaomi robot vacuum cleaners, including the installation of custom voice packs. The advantage of this method is support for large voice files (up to 20 MB) and the ability to fine-tune triggers.
Installation instructions:
- Download and unpack MiRoBo with GitHub.
- Connect the vacuum cleaner to your PC via USB and start MiRoBo.exe.
- Enter the device token (how to get it β see spoiler below).
- Go to the Voice Pack tab and upload the archive with voiceover.
- Press Install and wait for confirmation.
How to get a device token for MiRoBo
If MiRoBo issues a Connection refused error, check:
- π Correct connection to USB (The vacuum cleaner should be in debugging mode).
- π Correctness of the token (it is sensitive to the register).
- π« Lack of firewall or antivirus blocking the connection.
π‘
MiRoBo supports voice-over installation even on vacuum cleaners with a locked bootloader, but requires a device token, a method suitable for models that are not supported by official Mi Home software.
Method 3: Manual stitching through ADB (for power users)
This is the most complex method, but it gives you complete control over voice files, it's suitable for models with an unlocked bootloader and requires knowledge of the command line. It's not recommended for beginners!
Step-by-step:
- Turn on the developer mode on the vacuum cleaner: 5 times click on the firmware version in the settings.
- Activate Debugging by USB in the developer menu.
- Connect the vacuum cleaner to the PC and check the connection command: Adb devices Should appear device with a serial number.
- Copy the voice packet into the system folder: adb push voice_pack.zip /sdcard/miui/voice/
- Install the package with the command: adb shell am broadcast -a com.xiaomi.mirobo.install_voice --es path /sdcard/miui/voice/voice_pack.zip
If after firmware vacuum cleaner freezes or gives an error Installation failed, reset to factory settings through Mi Home (Settings β Reset).
β οΈ Attention: Firmware through ADB This can lead to loss of warranty if the vacuum cleaner is in warranty service.Before you start, back up the current firmware with the adb backup command. -f backup.ab -apk -shared.
Where to download ready-made voice packs for Xiaomi
It's a time-consuming task to create voiceovers yourself, so most users download pre-made packages. Here are proven sources:
- π€ VoicePack Creator β lets you collect a package of your audio files.
When choosing a voice package, pay attention to:
- π Language (Russian packages often contain translation errors - read reviews).
π‘
Before installing the package, check the contents. Files should be named by template. event_X.mp3, where X is the event number (for example, event_1.mp3 β clean-up, event_5.mp3 β low-grade).
Typical errors and their solution
Even with the correct following of the instructions, failures can occur, and here are the most common errors and ways to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Device not found (in MiRoBo/ADB) | The vacuum cleaner is not recognized by PC | Install the MiUSBDriver driver or use the original cable |
| Invalid voice pack | The Wrong Structure of the Archive | Check for config.json file and sound folder |
| The vacuum cleaner doesn't speak after installation | Incompatible firmware | Update your firmware via Mi Home to the latest version |
| Permission denied (in ADB) | No rights to record. | Perform adb root before firmware |
If none of these methods worked, try:
- Reset the vacuum cleaner to factory settings.
- Install alternative firmware (e.g. Valetudo for robot vacuum cleaners).
- Contact Xiaomi Support with error logs.