Installing voiceover on a Xiaomi robot vacuum cleaner via computer: the full guide 2026

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 cleanerSupport for voiceover via PCWhether unlocking is requiredMax. the size of the voice packet
Xiaomi Mi Robot Vacuum-Mop 2 ProYes (via Mi Home/ADB)No.15MB
Xiaomi Mi Robot Vacuum-Mop PYes (only MiRoBo)Yes.10MB
Xiaomi Mi Robot Vacuum-Mop 2 LitePartially (English only)No.8MB
Xiaomi Mi Robot Vacuum-Mop 2 UltraYeah (all methods)No.20MB
Xiaomi Dreame D9No (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).
πŸ“Š What method of setting voiceovers you plan to use?
Through Mi Home.
Through MiRoBo.
Through ADB
I haven't decided yet.

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.

  1. Open Mi Home on your computer and log in.
  2. Select your robot vacuum cleaner from the list of devices.
  3. Go to Settings β†’ Voice prompts β†’ Download the voice packet.
  4. Click β€œOverview” and select a pre-prepared voiceover file (.zip format with sound and config.json folders).
  5. 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:

  1. Download and unpack MiRoBo with GitHub.
  2. Connect the vacuum cleaner to your PC via USB and start MiRoBo.exe.
  3. Enter the device token (how to get it – see spoiler below).
  4. Go to the Voice Pack tab and upload the archive with voiceover.
  5. Press Install and wait for confirmation.
How to get a device token for MiRoBo
1. Install the Mi Home app on your smartphone and connect the vacuum cleaner. 2. Download the Packet Capture (Android) utility or HTTP Toolkit (iOS). 3. Run traffic capture and restart the vacuum cleaner through Mi Home. 4. In the logs, find a request to api.io.mi.com - the token will be in the deviceId setting.

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:

  1. Turn on the developer mode on the vacuum cleaner: 5 times click on the firmware version in the settings.
  2. Activate Debugging by USB in the developer menu.
  3. Connect the vacuum cleaner to the PC and check the connection command: Adb devices Should appear device with a serial number.
  4. Copy the voice packet into the system folder: adb push voice_pack.zip /sdcard/miui/voice/
  5. 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 PCInstall the MiUSBDriver driver or use the original cable
Invalid voice packThe Wrong Structure of the ArchiveCheck for config.json file and sound folder
The vacuum cleaner doesn't speak after installationIncompatible firmwareUpdate 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:

  1. Reset the vacuum cleaner to factory settings.
  2. Install alternative firmware (e.g. Valetudo for robot vacuum cleaners).
  3. Contact Xiaomi Support with error logs.

FAQ: Frequent questions about installing voiceovers

Can I install voiceover on a Xiaomi vacuum cleaner without a computer?
Yes, but the choice is limited. Only official voice packs (English, Chinese, Spanish) are available through the Mi Home mobile app. Custom packs require a PC or root access on a smartphone.
Why does the vacuum cleaner speak Chinese after installing the voiceover?
This happens if the voice packet config.json has the wrong language tag. Open the file and replace "language" with "language": "ru", then reinstall the packet.
How to return the standard voiceover, if you do not like the custom?
At Mi Home, go to Settings β†’ Voice prompts β†’ Restore by default. If you used it. ADB, Execute the command: adb shell rm -rf /sdcard/miui/voice/*
Can I record my voice for a vacuum cleaner?
For this: Write down phrases in Audacity (MP3 format, 128 kbps bitrate). Name files according to the event list. Create config.json with VoicePack Creator. Install the package via MiRoBo.
Will the voiceover work after the vacuum cleaner is dumped to the factory settings?
No, the voice packet is removed along with the user data, and after the reset, you have to reset the voiceover.