How to change voice package on the robot vacuum cleaner Xiaomi Vacuum Mop: all ways

Xiaomi Vacuum Mop has become an integral part of smart homes, but a standard voice assistant in Chinese or English does not always suit users. Replacing the voice package makes interaction with the device more comfortable by adding Russian or even custom voiceovers. However, the process has nuances, from official methods through the Mi Home app to manually stitching alternative firmware.

In this article, we will discuss all the current ways to change voice packets, from simple to advanced, including compatibility with different models (Xiaomi Mi Robot Vacuum-Mop P/E/2 Pro/2 Ultra), possible risks and solutions to typical problems.

Why You Might Need to Change Your Voice Package

The standard voice cues in Xiaomi robot vacuum cleaners are often in Chinese or English, making it uncomfortable for Russian-speaking users, but that’s not the only reason to replace:

  • πŸ—£οΈ Strange speech: accent or rapid speech speed of a standard assistant interferes with perception.
  • 🎀 Personalization: The desire to establish the voice of a favorite character, celebrity, or even your own.
  • πŸ”Š Loudness and clarity: Some alternative packages offer louder and more legible clues.
  • 🌍 Localization: lack of official support for Russian in some models.

In addition, informal voice packets can add new features, such as voiceover of battery status or notifications of completion of cleaning.

πŸ“Š What voice packet would you prefer on a robot vacuum cleaner?
Official Russian
English with a Russian accent
Voice of a famous character
Your own voice.

How to Change Your Voice Through Mi Home

The safest method is to use the official Mi Home app (or Xiaomi Home for newer versions), which is suitable for most models, including the Xiaomi Mi Robot Vacuum-Mop 2 Pro and 2 Ultra, but requires the latest firmware version.

Step instructions:

  1. Open the Mi Home app and connect to the robot vacuum cleaner.
  2. Go to the device settings β†’ Voice prompts.
  3. Select the available language from the list (if you have Russian).
  4. Confirm the changes and wait for the update (the robot will restart).

If there is no Russian language on the list, check:

  • πŸ“± Account Region: Must be Russia or a country with Russian support (e.g. Kazakhstan).
  • πŸ”„ Firmware Update: Some languages are added only in newer versions of the software.
  • 🌐 Connection Server: Use Mainland China to access advanced settings.

πŸ’‘

If you don’t have a voice change option in Mi Home, try changing your account region to China (via your profile settings) and reconnect your device.

Unofficial methods: firmware alternative voice packets

When formal options are scarce, users resort to manually installing custom voice packets, a technique that requires technical skills and risks, but opens up access to:

  • πŸŽ™οΈ Russian-language voiceovers from the community (for example, packages from the community) 4PDA).
  • πŸ€– Character voices (Alice, Jarvis, voices from games/movies).
  • πŸ”§ Customize volume and timbre according to your preferences.

The installation process usually includes:

  1. Download a voice packet file (.pkg or.bin format).
  2. Connect to the robot via Telnet/SSH or special utilities (for example, MiHome Hack).
  3. Upload the file to /mnt/UDISK/miio/voice on the device.
  4. Reboot the vacuum cleaner.

Make a backup of current settings|Check the firmware version (must support custom packs)|Download a package from a trusted source (e.g., a forum) 4PDA)|Have a backup recovery method (e.g., original voice file)-->

⚠️ Note: Unofficial packages may contain bugs or conflict with firmware. Before installing, check other users' reviews about compatibility with your Xiaomi Vacuum Mop model.

Compatibility of voice packs with Xiaomi models

Not all voice packs are suitable for all models of robot vacuum cleaners, and the following is a table of compatibility of popular solutions:

Model vacuum cleanerOfficial RussianCastomy Packages (4PDA)Character voicesDemands a rut?
Xiaomi Mi Robot Vacuum-Mop P❌ No.βœ… Yes (limitedly)❌ No.βœ… Yes.
Xiaomi Mi Robot Vacuum-Mop 2 Proβœ… Yes, from 2023)βœ… Yes.βœ… Yes.❌ No.
Xiaomi Mi Robot Vacuum-Mop 2 Ultraβœ… Yes.βœ… Yes.βœ… Yes.❌ No.
Xiaomi Mi Robot Vacuum-Mop 2 Lite❌ No.⚠️ Partially.❌ No.βœ… Yes.

The 2 Pro and 2 Ultra models are easier to process thanks to the open firmware architecture. Owners of the Vacuum-Mop P or 2 Lite may need to unlock the bootloader or use special scripts.

How to check the model of your vacuum cleaner?
Open the Mi Home app β†’ select your robot β†’ go to Settings β†’ About device. The model is listed in the Model bar (e.g. STYJ02YM for 2 Pro).

Step-by-step instructions for manual voice installation

If you are considering installing a custom voice package, follow this instruction. Example given for the Xiaomi Mi Robot Vacuum-Mop 2 Pro:

Step 1: Preparing files

  • Download the archive with a voice packet (for example, ru_voice_v2.pkg).
  • Unpack it on your computer (should be a voice.bin file).

Step 2: Connect to the robot

  • Connect the vacuum cleaner to the same Wi-Fi network as your computer.
  • Use Telnet or ADB For access: adb connect [IP-robot address] (IP You can find out on the router or through the Fing application)

Step 3: Download the file

  • Copy voice.bin to the device folder: adb push voice.bin /mnt/UDISK/miio/voice/
  • Adb shell chmod 755 /mnt/UDISK/miio/voice/voice.bin

Step 4: Activation

  • Reboot the robot with the command: adb shell reboot
  • After turning on, check the new voice by calling a command (e.g., Start cleaning).

⚠️ Warning: If the robot produces a Voice file corrupted error after the reboot, delete the downloaded file and return the original from the backup.

πŸ’‘

Before installing custom voice, always check the hash amount (MD5) of the downloaded file – this will protect against damaged or malicious packets.

Typical errors and their solutions

When replacing a voice packet, users often face problems, and here are the most common ways to fix them:

Mistake.Possible causeDecision
Voice unchanged after rebootThe file is uploaded to the wrong folderCheck the path: must be /mnt/UDISK/miio/voice/
Robot Squeaks Instead of SpeechDamaged or incompatible packageDelete the file and install the original
Mi Home app doesn't see robotFailure after manual interventionReset the settings to factory (Settings β†’ Reset)
Voice file error too largeThe file exceeds the limit (usually 5MB)Use a compressed package or convert to.bin

If the robot stopped responding to commands after changing its voice, try:

  1. Turn it off from power for 10 minutes (hard reset).
  2. Connect via Mi Home and return the standard settings.
  3. In extreme cases, reflash the device through the recovery mode (instructions are available on the 4PDA or XDA forums).

Where to download verified voice packets

The quality and safety of the voice packet depends on the source, and we recommend the following proven sites:

  • πŸ”— Forum 4PDA: Xiaomi Robot Vacuum (Look for themes with the tag "[Voice]").
  • πŸ”— GitHub: repositories such as xiaomi-vacuum-voices (e.g. here).
  • πŸ”— Telegram channels: communities like @XiaomiVacuumRU (publish relevant packages).

⚠️ Warning: Avoid downloading voice packets from questionable file sharing sites. Viruses or corrupted files can lead to loss of control of the device or the need to flash through the device. JTAG.

Before installation, check:

  • Compatibility with your model and firmware version.
  • Reviews from other users (especially about job stability).
  • Availability of instructions for rollback to standard voice.

FAQ: Frequent questions about changing voice packets

Can I get back a standard voice after installing a custom voice?
Yes, you need to delete the downloaded voice.bin file via ADB or replace it with the original voice files. Original voice files can be found in firmware backups or forums (for example, in the topic of Xiaomi Vacuum recovery).
Will the voice assistant Alice work after the packet is replaced?
No, the replacement of the voice packet only affects the robot’s system prompts (e.g., β€œBring Cleaning Start” or β€œCharging Complete”). The voice assistant Alice (or Google Assistant) is managed via the cloud and is independent of the device’s local files.
Can I set my voice instead of the standard one?
Technically, yes, but it would require: Write all the phrases in a studio setting (no noise, same volume), convert them to a firmware-compatible format (.bin or.pkg), stitch them through ADB or special utilities. There are no ready-made tools for this, but there are projects on GitHub like xiaomi-voice-packager that help create a custom package.
Will I lose my guarantee if I change my voice?
The official language change via Mi Home does not affect the warranty, but manual firmware of custom packs (especially using root access) can be considered a violation of the warranty conditions. If the robot requires repair, return the standard voice before contacting the service center.
Why did the voice drop after the firmware update?
Firmware updates often overwrite user files, including voice packets. To avoid this: Turn off automatic updates in Mi Home settings. Save voice.bin backup on your computer. After updating, reload the package.