How to change the voice of the robot vacuum cleaner Xiaomi Vacuum Mop: 5 proven ways

The voice assistant in Xiaomi’s robot vacuum cleaner, the Mi Robot Vacuum-Mop, is not only a convenience, but also part of daily interaction. Over time, standard phrases in Chinese or English can get boring, and Russian-language voice packs often sound robotic and unexpressive. Fortunately, the manufacturer and enthusiasts offer several ways to change the voice, from official methods through the Mi Home app to alternative firmware with custom voiceovers.

In this article, we will discuss all the current ways to change voice for Xiaomi Vacuum-Mop P, 2 Pro, S10, T10 and others released after 2020. Special attention will be paid to security – improper manipulation of firmware can lead to loss of warranty or failure of the device. If you are a beginner, start with the official methods (sections 2 and 3), and experienced users will find instructions here for working with ADB and third-party firmware.

Before you start, make sure your vacuum cleaner:

  • πŸ”‹ Charged at least 50% (to avoid failures during the update).
  • πŸ“Ά Connected to a stable 2.4 GHz Wi-Fi network.
  • πŸ“± Linked to Mi Account in the Mi Home app.
  • πŸ”„ Updated to the latest firmware version (check in Settings) β†’ About the device).
πŸ“Š What is your robot vacuum cleaner's voice right now?
Standard Chinese
English
Russian (official)
Custom firmware
I don't know.

Official voice change via Mi Home (for supported models)

The easiest and safest way to do this is to use the built-in settings in the Mi Home app, which is unfortunately not available for all regions and models, for example, owners of Xiaomi Vacuum-Mop 2 Lite or P in Russia often face the lack of the option to change the language in the menu.

Open the Mi Home app, select your vacuum cleaner, and go to Settings β†’ Voice prompts. Here you will see available language packs. Please note that Russian voice may not be on the list if your account is linked to servers in China or Europe.

  1. Go to Mi Account and change region to Russia or Singapore (often more options).
  2. Remove the device from the application and add it again.
  3. Check for firmware updates – sometimes new voice packets are added along with them.

Important! After a region change, some features (like Alice integration or Google Assistant) may not work properly. If the Russian voice is critical and other features are secondary, this method is justified. Otherwise, consider alternative ways in the following sections.

πŸ’‘

If you don’t have Russian on the list, try connecting to a VPN with a server in Singapore or Hong Kong, which will sometimes unlock additional options.

2. Installation of alternative voice packets via Mi Home Mod

If the official methods didn’t work, you can use a modified version of the Mi Home app (called Mi Home Mod) that unlocks hidden features, including installing custom voice packets from the community. Importantly, using the mod version can lead to the blocking of Xiaomi account with frequent use.

Download Mi Home Mod from a trusted source (e.g. forum) 4PDA). Install. APK-file on your smartphone (allow installation from unknown sources in security settings) Launch the application and follow the following steps:

Download Mi Home Mod (version 6.4.7 or later)|Authorize in your Mi Account|Add vacuum cleaner to the app (if not added)|Go to Settings β†’ Voice β†’ Download package |Select a file with the.mpk extension (voice package)|Confirm installation and restart vacuum cleaner-->

Where to get voice packets (.mpk):

  • 🌍 GitHub – repositories with custom voiceovers (see on request Xiaomi vacuum voice pack).
  • πŸ’¬ Telegram channels dedicated to Xiaomi (e.g, @xiaomivacuum).
  • πŸ“ Forum 4PDA β€” topics on specific models of vacuum cleaners.

⚠️ Note: Some voice packets may contain hidden commands or malicious code. Check files on VirusTotal before installing them and read feedback on forums.

3. Manual firmware update with voice packet

For advanced users, there is a method of firmware alternative software with pre-installed voice, which is suitable for models based on the ST chip (for example, Xiaomi Vacuum-Mop 2 Pro) and requires a Windows PC, the advantage of which is the ability to install a fully Russified firmware with improved voice prompts.

You'll need:

  • πŸ–₯️ Computer with Python 3.8 installed+.
  • πŸ”Œ USB-Type-C Cable (to connect vacuum cleaner to PC).
  • πŸ“‚ Firmware with voice packet (for example, vacuum_mop_p_ru_firmware.bin).
  • 🐍 Script for firmware (mirobo.py from Maxmudjon repository).

Step-by-step:

  1. Download the firmware and script mirobo.py on PC.
  2. Connect the vacuum cleaner to the computer through USB-cable (the port is under the cover of the case).
  3. Run the command line and execute: python mirobo.py update_firmware -f ""
  4. Wait for the process to be completed (about 5-10 minutes) and the vacuum cleaner will restart automatically.
Model vacuum cleanerSupported firmwareReference to voice packet
Xiaomi Vacuum-Mop 2 Pro3.5.8_004022 newer4PDA
Xiaomi Vacuum-Mop P3.3.9_003211GitHub
Xiaomi Vacuum-Mop S104.1.1_005010Telegram

⚠️ Note: Firmware via PC resets all vacuum cleaner settings (room maps, cleaning schedules).Export data in advance via Mi Home, if possible for your model.

πŸ’‘

Firmware via PC is the only way to install a fully Russified voice on a model without official support for the Russian language.

4.Use ADB to change voice files (for experienced)

The method for those who are ready to work with Android Debug Bridge (ADB), which allows you to replace the standard voice files in the vacuum cleaner memory with custom ones without changing the firmware entirely, is suitable for models based on Android Things (for example, Xiaomi Vacuum-Mop T10).

Before starting, make sure that:

  • πŸ”§ PCs are installed. ADB and Fastboot.
  • πŸ”Œ The vacuum cleaner is connected to the PC via USB in debugging mode (activated through the service menu).
  • πŸ“‚ You have a backup of the original voice files (folder) /system/media/audio/tts).

Instructions:

  1. Open the command line and check the connection: Adb devices must display the serial number of the vacuum cleaner.
  2. Download the archive with custom voice files (.ogg format) and unpack it.
  3. Replace files in the device memory: adb push local_path/voice_files/ /system/media/audio/tts/
  4. Reboot the vacuum cleaner: adb reboot

Warning: Incorrect use of ADB can lead to a device blink (completely inoperable).If you are not sure about your actions, contact the profile forums for help.

What if the vacuum cleaner stopped turning on after ADB?
If after manipulation with ADB vacuum cleaner does not respond to the power button, try: 1. Hold the button on 10-15 seconds for forced reboot. 2. Connect to charging for 1 hour - sometimes helps reset via power. 3. If nothing works, contact the service center with the indication of "problems after the software update."

5. Third-party voice control applications

If previous methods seemed complicated, you can use third-party vacuum control apps that don't change voice files directly, but let you disable prompts or replace them with text notifications on your smartphone.

  • πŸ“± Mi Home Automate – Automation of vacuum cleaner actions with the ability to turn off voice alerts.
  • πŸ€– Home Assistant is an open platform for smart homes where you can configure your notifications.
  • πŸ”„ Tasker – creating custom scripts (for example, replacing voice messages with smartphone vibration).

Example of settings in Home Assistant:

  1. Add Xiaomi Miio integration via configuration.yaml:
  2. Create automation that will send push notifications instead of voice alerts.

The downside of this method is that the vacuum cleaner's voice doesn't change, it just masks itself, but it's completely safe and doesn't require any firmware intervention.

Frequent problems and their solutions

When changing voices, users often encounter common mistakes, and here are the most common ones and ways to fix them:

Problem.Possible causeDecision
Voice unchanged after packet installationIncompatibility of the firmware versionUpdate the vacuum cleaner to the latest version
The vacuum cleaner gives an error when firmwareLow battery chargeCharge the device to 100% and try again
Mi Home app doesn't see voice packetsRegional restrictionsChange your account region to Singapore or Russia
After the firmware vacuum cleaner dropped the maps of the premisesResetting settingsCreate new maps or restore backup

If none of the methods worked, check:

  • πŸ” Compatibility of your model with the chosen method (the forums have lists of supported devices).
  • πŸ“‘ Internet connection stability (communication interruptions during the update lead to failures).
  • πŸ”§ Root rights (for methods with root rights) ADB It may be necessary to unlock the loader).

πŸ’‘

Before any firmware manipulation, save a bug log (in Mi Home or through ADB) to help diagnose the problem if something goes wrong.

Can I get back a standard voice after installing a custom voice?
Yes, you need to: Remove the installed voice packet via Mi Home Mod. Or flash the original firmware through the PC (see section 3). For models with ADB, return the backup of files from /system/media/audio/tts. If the vacuum cleaner became unstable after changing the voice, it is recommended to perform a full reset to factory settings.
Where to download official voice packs for Xiaomi Vacuum-Mop?
Official packages are distributed only through the Mi Home app. Alternative sources: Forum 4PDA β€” Mod repositories (see Xiaomi vacuum voice) Telegram chats dedicated to Xiaomi (e.g., GitHub, @xiaomi_vacuum). Beware of sites that offer β€œhidden” voice packets for money – often a scam.
Will Alice or Google Assistant work after the voice change?
It depends on the method: πŸ”Ή Official shift via Mi Home – Integration with voice assistants is maintained. πŸ”Ή Custom firmware – it may be necessary to re-attach to the account. πŸ”Ή ADB-Method - usually does not affect Alice's work/Google, But check compatibility. If the voice assistant stopped responding after the changes, remove the device from its app and add it again.
Can you install the voice of famous characters (such as voices from movies)?
Technically yes, but there are nuances: 🎀 Such voice packets are created by enthusiasts and distributed informally. ⚠️ They may contain hidden commands or infringe copyright. πŸ”Š Voice quality is often worse than standard (robotic intonation, cropping phrases, 4PDA, Where fashion is tested by the community.
The vacuum cleaner stopped responding to commands after the voice change.
It's likely a firmware failure. Try: Hold the power button for 15 seconds to force a reboot. Connect to the vacuum cleaner via Mi Home and start software recovery. If nothing works, run the original firmware through your PC (section 3). At the very least, contact the Xiaomi service center, but note that unofficial modifications may deprive you of warranty.