Replacement of voiceover on the robot vacuum cleaner Xiaomi Vacuum Mop: all ways of 2026

Xiaomi Vacuum Mop has become an indispensable cleaning assistant, but standard voiceover in Chinese or English can be annoying or simply not match your preferences. Fortunately, the manufacturer and enthusiasts offer several ways to change voice support, from official packages in the Mi Home app to manual firmware for alternative voices. In this article, we will analyze all the current methods, including nuances for different models (Xiaomi Vacuum Mop 2 Pro, Xiaomi Vacuum Mop P, etc.), and also tell you how to avoid Typical errors when updating.

It's important to understand that the procedure for changing voiceovers varies depending on the firmware version and the regional binding of the device. For example, for the European versions (EU) voices are available in German and French, while for the global (Global) - only English and Chinese. We will describe each stage in detail so that even a beginner can cope without the risk of "bricking" the vacuum cleaner. And if you are looking for not just a replacement of the language, but a full customization of phrases (for example, voice from Alice or Yandex), then at the end of the article you will find links to the communities where you share custom packages.

1.Official method: changing the language in Mi Home

The easiest and safest method is to use the built-in settings of the Mi Home app.It is suitable for most Xiaomi Vacuum Mop, Released models after 2020, but has a limitation: only those languages that your firmware version initially supports are available.

To check and change the language of the voiceover:

  1. Open the Mi Home app and select your vacuum cleaner from the device list.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Pack in English).
  3. In the list of available packages, select the desired language (for example, Russian, English (US)).
  4. Click Download and install - the vacuum cleaner will reboot and the voices will be updated.

⚠️ Note: If the list does not include Russian, your model does not officially support it, in which case you will have to use alternative methods (see section 3.

πŸ“Š What voice language do you prefer in a vacuum cleaner?
Russian
English
Chinese
German/French
Other (write in the comments)

Supported models and limitations

Not all versions of the Xiaomi Vacuum Mop allow you to change voiceovers the same way, and the compatibility table for popular models below is:

Model vacuum cleanerOfficial change of languageSupport for custom voicesUnlocking required
Xiaomi Vacuum Mop 2 Pro (EU/Global)Yes (EN, DE, FR, IT, ES)Yes (via Token)No.
Xiaomi Vacuum Mop P (CN)Only CN/ENYes (with the risk of lockdown)Yes.
Xiaomi Vacuum Mop 2 LiteNo.Limited (firmware only)Yes.
Xiaomi Vacuum Mop EssentialYes (EN, RU into EU-version)No.No.

If your model is marked as requiring unlocking, it means that you will need to get a Token device to install custom voices (see section 4). For the Chinese version (CN), you may also need to change the region in Mi Home to Mainland China, which can lead to a loss of warranty.

Critical information: Vacuum cleaners with firmware 3.5.9_003688 and newer block the installation of informal voice packets without first rolling back the software version. β†’ About the device.

3. Installation of custom voices: step-by-step instructions

If the official packs aren’t enough, you can install custom voices, a method that requires more effort, but opens up access to Russian-language voiceovers from the community, Alice’s voices, or even jokey options (like Darth Vader’s voice).

You'll need:

  • πŸ“± Smartphone with Mi Home and Developer Rights (to get Token).
  • πŸ’» Computer with Python 3.8 installed+ and the miio library.
  • πŸ”— Voice package in.pkg format (you can download on the forums) 4PDA Xiaomi Community).
  • πŸ”Œ Stable connection of vacuum cleaner to Wi-Fi (2.4 GHz!).

Installation steps:

  1. Get Token Devices: Enable Developer Mode in Mi Home (10 Click on the version of the app in About. Use the utility MiHome_Extractor or a plugin for Burp Suite to intercept the token.

Connect to the vacuum cleaner through Python:

pip install python-miio


mirobo --ip 192.168.1.100 --token YOUR_TOKEN_HERE sound_volume 100

(Replace IP and TOKEN with your own).

Download the voice packet:

mirobo --ip 192.168.1.100 --token YOUR_TOKEN_HERE install_sound /path/to/voice.pkg

Reload the vacuum cleaner with a button on the body.

Get Token through MiHome_Extractor|Install Python and the Miio Library|Download the appropriate.pkg package|Check it out. IP-router|Disable antivirus (can block scripts)-->

⚠️ Note: Some voice packets may contain errors that will cause the vacuum cleaner to give incorrect phrases (for example, instead of β€œCharge completed” – β€œError 12”). Before installing, check the reviews of the package on the forum where it was downloaded.

4. Alternative methods: through firmware and third-party applications

If working with Token seems challenging, there are two alternative approaches:

Method 1: Firmware via Valetudo (for advanced users)

  • πŸ”§ Requires the installation of alternative firmware Valetudo, which voids the warranty.
  • 🎀 Allows you to upload voices in format.mp3 directly through the web interface.
  • ⚑ Supports the creation of your own phrases (for example, β€œI’m going to eat” instead of β€œI started cleaning").

Method 2: Mi Home Mod application (informal client)

  • πŸ“² Simplified voice installation without Token (but requires root rights on your phone).
  • 🚫 Risk of blocking Xiaomi account for using unofficial software.
  • πŸ”„ Voices may be reset after Mi Home updates.

What if the vacuum cleaner stopped responding to voices?
If after installing the custom package vacuum cleaner is silent or gives an error Voice pack corrupted, try: 1. Reset to factory settings (hold the power button for 10 seconds). 2. Install the official voice package via Mi Home. 3. If it does not help - roll back the firmware to the previous version (instructions in section 5).

5. rollback of firmware for compatibility with custom voices

As mentioned earlier, new firmware versions (starting with 3.5.9) block the installation of unofficial voices. If you encounter an Installation failed: invalid signature error, you will have to roll back to an older version of the software.

For this:

  1. Download the archive with the firmware version 3.5.8_003680 or below (seek on the 4PDA model-themed).
adb push vacuum.mi.com_miot_update /sdcard/


adb shell am start -n com.xiaomi.miplay/.update.FirmwareUpdateActivity

⚠️ Note: Firmware rollbacks may result in the loss of features added in newer versions (e.g. improved navigation or support for new maps). Also, after the rollback, Mi Home will insist on the update – ignore notifications or turn off automatic update checks in the app settings.

6.Where to download voice packs for Xiaomi Vacuum Mop

The official packages are downloaded directly to Mi Home, but for custom voices you will have to turn to the communities:

SourceType of voiceReferenceRisks.
4PDA (Xiaomi Vacuum theme)Russian, English, jokey.ReferenceLow (community-verified)
Xiaomi Community (Mods section)European languages, Alisa, YandexReferenceMedium (possible errors)
GitHub (repositories mi-vacuum)Sources for creating your own voicesReferenceHigh (requires skills)

πŸ’‘

Before downloading your voice, check its compatibility with your vacuum cleaner model. For example, packages for Xiaomi Vacuum Mop 2 Pro will not work for Xiaomi Vacuum Mop Essential due to different chipsets.

7. Frequent errors and their solutions

Even when following instructions, users encounter problems, and here are the most common ways to fix them:

  • πŸ”΄ Invalid token error when connecting: Make sure you copy the token without spaces. MiHome_Extractor, Update it to the latest version – older versions don’t work with new Mi Home firmware.
  • πŸ”΄ Vacuum does not restart after setting the voice: Hold the power button for 20 seconds for a forced reboot. If it does not help, remove the battery for 1 minute (requires disassembly!).
  • πŸ”΄ Voice sounds robot or with artifacts: Most likely bitrate.mp3-Look for packages marked 320 kbps or convert files via Audacity.
  • πŸ”΄ Mi Home does not show the option "Voice prompts": Update the app to the latest version or try to change the region of your Xiaomi account to Russia (in profile settings).

πŸ’‘

If after all the manipulations the vacuum cleaner gives an error Error 18, it means that the file system is damaged. The only solution is a complete reset through the service menu (hold the Home + Power buttons for 15 seconds).

Can I install the voice of Alice or Yandex on Xiaomi Vacuum Mop?
Yes, but only through custom packs. There are voices on forums recorded by the synthesizer Alice or Yandex, but this is not official integration - the vacuum cleaner will not interact with voice assistants, but will only reproduce their phrases (for example, "Started cleaning" with Alice's voice).
Why did the voice drop after the firmware update?
This is standard behavior – official updates reset all custom settings, including custom voices. To avoid this, turn off automatic update checks in Mi Home (Settings β†’ Firmware Update β†’ Auto Update).
How to get back a standard voice if custom sounds bad?
Go to Mi Home β†’ Settings β†’ Voice prompts and select any official package. If this section is not available, reset the vacuum cleaner settings (hold the power button for 10 seconds).
Can you change certain phrases (for example, greetings)?
Yes, but you have to edit the voice packet manually. GitHub has tools like mi-vacuum-voice-editor that allow you to replace individual voice packets.mp3-However, this requires English (documentation in English) and audio skills.
Will the voice work after changing the Wi-Fi network?
Yes, voice packets are stored in the vacuum cleaner's internal memory and are independent of the Wi-Fi network, but if you reset the vacuum cleaner settings to the factory, the voice will also reset.