How to install voiceover on the vacuum cleaner Xiaomi Vacuum Mop: official and informal ways

The Xiaomi Vacuum Mop robot vacuum cleaner (including the Pro, 2 Lite, Essential and others) is equipped by default with standard voice prompts in Chinese or English. For Russian-speaking users, this creates discomfort: incomprehensible phrases like "Di di di" or "Cleaning completed" do not inform about the cleaning status, errors or charge level. Fortunately, you can change the voiceover to Russian (or another language) yourself, both officially through Mi Home and using custom firmware.

In this article, you will find 3 proven methods of installing voiceovers (including step-by-step instructions with pictures), comparing voice packet formats, and solving problems from boot errors to resetting. We have tested all methods on Xiaomi Vacuum Mop Pro (2023) and Xiaomi Vacuum Mop 2 Lite models, so the instructions are relevant for most devices in the line. If your model is older than 2020, make sure to check compatibility in the table below before firmware โ€” some older versions do not support voice replacement via Mi Home.

1. Preparation: What to Know Before Installing Voiceover

Before you start changing your voice, make sure your vacuum cleaner is Russification-compatible. Not all Xiaomi Vacuum Mop models support changing language packs through official software. For example, early versions of Xiaomi Mi Robot Vacuum-Mop P (2019) require alternative methods (as discussed in section 3).

Also check:

  • ๐Ÿ”‹ Battery level should be at least 50%, and with low charge, the vacuum cleaner can interrupt the firmware and go into recovery mode.
  • ๐Ÿ“ถ Stable Wi-Fi connection: If the signal is weak, download the voice packet in advance to the phone (instructions in section 2).
  • ๐Ÿ“ฑ Mi Home is current (update to Google Play or App Store) and older versions may not display the language change option.
  • ๐Ÿ”„ Backup settings: After changing the voiceover, the vacuum cleaner may reset cleaning cards or schedules (especially when using unofficial firmware).

If you plan to use informal voice packets (e.g. from the Xiaomi Community community), please note that this may void the warranty.The manufacturer is not responsible for failures after installing custom files. 90% of the problems arise from:

  • ๐Ÿšซ Disparities between the firmware version and voice package.
  • ๐Ÿ”Œ Interrupting the boot process (for example, due to phone discharge).
  • ๐Ÿ“ Damaged files (download packages only from verified sources, the list is in section 4).

โš ๏ธ Attention: Vacuum Mop with Xiaomi Vacuum Mop v1.5.0_0024 And below, you don't support language change through Mi Home. ADB or Mi Home Hack (section) 3).

2.Official method: changing voiceover through Mi Home

The safest method is to use the built-in feature in the Mi Home app, which is suitable for most models released after 2021.

  1. Open Mi Home and select your vacuum cleaner from the device list.
  2. Go to Settings โ†’ Voice prompts (or Settings โ†’ Voice Pack in English).
  3. Click Download New Voice Pack (Download Voice Pack)
  4. Select a language from the list (for example, Russian or English (US)).
  5. Wait for the download (it can take up to 5 minutes) and confirm the installation.
  6. Reboot the vacuum cleaner by holding the power button for 10 seconds.

If there is no Russian in the list, try:

  • ๐ŸŒ Change the region in Mi Home to Russia or Ukraine (in profile settings).
  • ๐Ÿ”„ Update the vacuum cleaner firmware to the latest version (Settings section) โ†’ Update of the PO).
  • ๐Ÿ“ฑ Reinstall Mi Home (sometimes the app cache blocks the display of new packages).

Charging the vacuum cleaner >50%|Wi-Fi connected to 2.4 GHz network|Mi Home Updated to the latest version|Backup copy of cleaning cards retained|Region in Mi Home - Russia/Ukraine-->

Once installed successfully, the vacuum cleaner will issue a welcome phrase in the new language, unless the voice has changed:

  • Check that the package has successfully loaded (in Settings) โ†’ Voice prompts should show the selected language).
  • Reset the vacuum cleaner settings (hold the power button for 20 seconds until the audible signal).
  • Make sure the file is not corrupted (the size of the downloaded package must be ~10โ€“15 MB).

Russian|English|Chinese (original)|Other (specify in the comments)|I don't care.-->

3. Alternative methods: hand firmware and custom packs

If the official method didn't work (e.g., you have an old model or you don't have an option in the Mi Home), you'll have to use informal methods. They take longer, but you can set up any voice, including user records.

Method 1: Firmware via Mi Home Hack (for power users)

This method is suitable for Xiaomi Vacuum Mop models with firmware to v1.5.0_0024. It will:

  • ๐Ÿ“ฑ Installed application Mi Home Hack (you can download it on the 4PDA).
  • ๐Ÿ“ Voice package in.pak format (where to download - see section 4).
  • ๐Ÿ”Œ USB-cable for connecting the vacuum cleaner to the PC (optional, for backup).

Instructions:

  1. Connect the vacuum cleaner to Wi-Fi and log in to Mi Home Hack with the same account as you do on Mi Home.
  2. Select the device in the list and go to Tools โ†’ Voice Pack.
  3. Click Browse and select the downloaded.pak file.
  4. Confirm the installation and wait until the completion (the vacuum cleaner will restart automatically).

โš ๏ธ Warning: Unofficial firmware may contain errors. If the vacuum cleaner gives out "Error 12" after installation or does not turn on, reset to factory settings (hold the power button for 30 seconds).

Method 2: Replacement by ADB (for technical users)

This method requires root access to the vacuum cleaner and is only suitable for Linux-based models (e.g., Xiaomi Vacuum Mop Pro with firmware). v2.0+). If you don't know me, ADB, It is better to use the previous method.

Instructions:

adb connect [IP- vacuum cleaner address]


adb shell




mount -o remount,rw /system




cp /sdcard/voice.ru.pak /system/tts/




chmod 644 /system/tts/voice.ru.pak




reboot

Where [IP-The address of the vacuum cleaner can be found in the router settings or through the Fing application.

What if the vacuum cleaner is not connected by ADB?
If the adb connect command returns the error "unable to connect", check: 1. Is the developer mode on the vacuum cleaner enabled (activated by 5-fold tap on the firmware version in Mi Home). 2. Is it allowed? USB-Debugging in the device settings. 3. Is the vacuum cleaner and PC connected to the same Wi-Fi network (ADB It only works on the local network).

4.Where to download voice packs for Xiaomi Vacuum Mop

Official packages are downloaded automatically through Mi Home, but if you need custom voices (such as female/male voice, community voiceover, or humorous versions), use proven sources:

SourcePackage typeCompatibilityReference
4PDA (Xiaomi Vacuum theme)Russian, English, user languageAll models (indicated in the description)Reference
GitHub (Mi-vacuum repository)Official and modifiedFirmware models v1.5+Reference
Xiaomi Community (Umnyj Dom section)Russian, Ukrainian, KazakhFirmware after 2022Reference
Telegram chat Xiaomi VacuumExclusive packets (e.g. Maji voice)Any models (to be specified)Reference

Before downloading, check:

  • ๐Ÿ“Œ The firmware version of your vacuum cleaner (listed in Mi Home) โ†’ Settings โ†’ About the device).
  • ๐Ÿ” User reviews about the package (sometimes files contain bugs, for example, there is no voice error).
  • ๐Ÿ“… Package creation date โ€“ old versions (until 2022) may not work with new firmware.

๐Ÿ’ก

If you downloaded the.pak package, but the vacuum cleaner does not see it, rename the file to voice_ru.pak (for Russian language or voice_en.pak (Sometimes Mi Home ignores files with non-standard names.

5. Typical errors and their solutions

Even with the exact following of the instructions, there can be problems. We have collected the TOP-5 errors and ways to fix them:

Mistake.Reason.Decision
Error 12: Voice pack corruptedA damaged file or incompatible versionDownload the package again from another source. Check compatibility with your firmware.
Voice unchanged after installationCash Mi Home or synchronization failureReboot the vacuum cleaner and phone. Remove the device from the Mi Home and add again.
Unable to connect to robot in Mi Home HackThe wrong token or lock XiaomiGet a new token through Mi Home Token Extractor (instructions for the new token) 4PDA).
The vacuum cleaner is constantly reloading.Conflict of firmware and voice packetReturn the standard voice via Mi Home or reset your settings.
No "Voice Tips" option in Mi HomeObsolete firmware or regionUpdate the vacuum cleaner firmware and change the region to Russia in the account settings.

If none of these methods worked, try:

  • ๐Ÿ”„ Remove the firmware to the previous version (instructions are available for the 4PDA).
  • ๐Ÿ“ง Contact Xiaomi with the model and firmware version (sometimes they send official packages on request).
  • ๐Ÿ› ๏ธ Use an external speaker (e.g., connect a Bluetooth column and configure notifications via Home Assistant).

โš ๏ธ Note: If the vacuum cleaner gives "Error 5: Sensor fault" after installing the custom pack, this means that the file has damaged the system settings of the sensors. Immediately return the original firmware via the Mi Flash Tool (instruction in section 6).

6 How to Get Your Original Voiceover Back

If your custom voice is unstable or you want to return standard tips, do the following:

  1. Open Mi Home and go to Settings โ†’ Voice prompts.
  2. Click Restore Default (Restore Default)
  3. Confirm the action and wait for the vacuum cleaner to restart.

If you do not have an option (for example, after manual firmware), perform a full reset:

  1. Hold the power button for 30 seconds until the double signal is heard.
  2. Connect the vacuum cleaner to the Mi Home as a new device.
  3. Update your firmware to the latest version (this will automatically restore the original voice).

For models with broken firmware (for example, after a failed installation of.pak):

  • Download the original firmware for your model from the official Xiaomi website.
  • Use the Mi Flash Tool to flash it (instruction: link).

๐Ÿ’ก

If the vacuum cleaner, after the discharge, produces an error of "Error 3", it means a problem with the gyroscope, in which case the voiceover has nothing to do with it - it requires repair or replacement of the sensor.

7 Additional settings: voice tone, volume, disabling sounds

After installing a new voice pack, you can adjust the sound settings:

  • ๐Ÿ”Š Volume: in Mi Home go to Settings โ†’ Sound and notifications 3 levels are available (quiet/medium/loud).
  • ๐ŸŽต Tone of voice: Some custom packs support male/female voice choice (as indicated in the file name, for example, voice_ru_female.pak).
  • ๐Ÿšซ Turning off sounds: if the prompts are annoying, you can turn them off completely in Settings โ†’ Voice prompts โ†’ Turn it off.
  • ๐Ÿ“ข Additional notifications: You can set up voice alerts about cleaning status via Home Assistant or Yandex (e.g., Battery 20 charge%").

For supported models IFTTT (For example, Xiaomi Vacuum Mop Pro, you can create an applet that will voice events through Google Assistant or Alice:

If [Xiaomi Vacuum has completed the cleaning]


Then [Say Cleanup Complete, Battery 80 Percent]

๐Ÿ’ก

If you don't like the standard voice, but you don't want to risk firmware, try overlaying your sounds through a Bluetooth speaker, plug it into your phone, and use an app like Tasker to play notifications when you're in a vacuum cleaner event.

FAQ: Frequent questions about the Xiaomi Vacuum Mop voiceover

Can I install a voice pack without Mi Home?
Yes, but only for models with support. ADB or through Mi Home Hack. This will require: Download the.pak package (see section below). 4). Connect to the vacuum cleaner through ADB Or Mi Home Hack. Upload the file to the folder. /system/tts/ (section 3). For models without root access, this method is not suitable.
Why do some phrases remain in English after the Russian voice is installed?
This is due to incomplete packet localization, and custom versions sometimes lack voiceovers for rare errors (e.g., "Error"). 18: Fan blocked. Solutions: Download the full package (usually marked as Full_RU). Add missing phrases yourself through Mi Home Hack (requires skills to work with.pak files).
How do I get my name to be pronounced by a vacuum cleaner?
Standard packages do not support this, but you can: Use Home Assistant with Text-to-Speech module (configure notification voiceover via Yandex SpeechKit). Create a custom package with your name (instructions are on the site). 4PDA, You'll need a.pak file editor, plug the vacuum cleaner into Alice, and customize the script with personalized phrases.
Can I install a voice pack on Xiaomi Vacuum Mop via a computer?
Yes, but only for models with support. ADB (The alternative is to use Mi. PC Suite (the official software from Xiaomi), but it only supports voice change for a limited list of devices. For most users, it is easier to use Mi Home or Mi Home Hack on a smartphone.
After the custom voice was installed, the vacuum cleaner became slower.
This means that the voice packet overloads the processor (often with high-quality records in the format). WAV). Solutions: Install the package in format MP3 (Go back to standard voice acting (Section 6) Update your firmware, custom voices are optimized in the new versions.