Introduction: why change the voice of the vacuum cleaner and what you need
Voice alerts from Xiaomiโs Mi Robot Vacuum Mop Essential robot vacuum cleaner help track cleaning status, charge level, or errors. However, standard voiceovers in Chinese or English can be annoying, confusing, or simply boring over time. Fortunately, the manufacturer and enthusiast community offer several ways to change voice, from official packages in the Mi Home app to manually replacing audio files.
In this article, we will discuss all the current methods of changing voice for the Essential model (including the versions of STYJ02YM and STYTJ02YM). Importantly, the procedure is different from the voice firmware on flagship models like Xiaomi Robot Vacuum X10+, so instructions for other devices will not work here. Also note that some methods require root access or work with the robot file system - this may void the warranty.
Before you start, check:
- ๐ฑ Mi Home version (current - no less than 6.5.400).
- ๐ค Version of the vacuum cleaner firmware (in the Settings menu) โ About the device).
- ๐ Current voice language (Chinese, English, Russian - if supported).
If your model doesn't support the Russian voice out of the box, don't worry: the workarounds below are described, and for those who are afraid to break the vacuum cleaner, we have separately highlighted safe official methods and marked risky actions with warnings.
Method 1: Officially change voice via Mi Home (no risks)
The easiest and safest way to do this is to use the built-in options in the Mi Home app, which is suitable for most regions, including Europe and Russia, but the available voices depend on the firmware.
Instructions:
- Open Mi Home and select your vacuum cleaner from the device list.
- Go to Settings โ Voice Alerts (or Voice Pack in English).
- Slip on the current voice - a list of available packages will open.
- Download your favorite version (for example, Russian female voice or English male).
- Confirm the installation and wait for the vacuum cleaner to restart (it will take 1-2 minutes).
โ ๏ธ
Note: If there is no Russian voice on the list, then your firmware does not support it out of the box. In this case, try updating the vacuum cleaner software to the latest version through Settings โ Update the firmware or use alternative methods from the following sections.
Available official voices for Mi Robot Vacuum Mop Essential (as of 2026):
| Language | Paul | Region | Required firmware |
|---|---|---|---|
| Chinese | Female | Asia | Anybody. |
| English | Male/female | Europe/USA | 3.5.9_0043 higher |
| Russian | Female | Russia/CIS | 3.5.9_0050+ (only STYJ02YM) |
| German | Male | Europe | 3.5.9_0048+ |
Method 2: Install informal voice packets (for advanced)
If there are few official options, you can install custom voice packets from the community, a method that requires more action, but opens up access to dozens of voices, from famous characters to recordings in rare languages.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux root-access smartphone.
- ๐ USB-Type-C Cable (to connect to a vacuum cleaner).
- ๐ Archive with voice package (you can download on the forums) 4PDA Xiaomi Community).
- ๐ ๏ธ The MiHome Hack program or ADB Tools.
Download the archive with voice (format.zip or.tar)|Install vacuum cleaner drivers (if you connect via USB)|Enable the developer mode on the vacuum cleaner | Make a backup of the current settings-->
Step-by-step:
- Download your favorite voice packet (e.g. Russian voice from user Ivan123) and make sure it is compatible with the STYJ02YM model.
- Connect the vacuum cleaner to your computer via USB (the port is under the lid next to the power button).
- Launch it. ADB Adb devices adb shell mount -o remount,rw /system adb push voice_pack.zip /system/tts/
- Reboot the vacuum cleaner with the adb reboot command.
- In the Mi Home app, select a new voice in the settings.
โ ๏ธ
Warning: An improperly installed voice packet can cause sound loss altogether or a cyclical restart of the vacuum cleaner. Before installing, check for feedback on a particular package on the forums. If the voice is gone after replacing, return the original files from the backup.
What if the vacuum cleaner does not turn on after changing the voice?
Method 3: Manual editing of audio files (for enthusiasts)
For those who want to fully customize voiceovers, such as recording their voice or adding jokes, there is a way to manually edit audio files, which is the most time-consuming method, but gives them complete control over what the vacuum cleaner says.
Algorithm of action:
- ๐ค Write down your phrases in format WAV (mono, 16 kHz, 16 bits. Examples of phrases: "Bringing clean" "Charging completed" "Error: stuck"
- ๐ Remove original sound files from the vacuum cleaner firmware (you can find them in the folder) /system/tts/res).
- ๐ Replace the original files with your own (observe the name! for example, start_cleaning.wav).
- ๐ค Upload the modified files back to the vacuum cleaner through ADB or FTDI-adapter.
Example of sound file structure for Mi Robot Vacuum Mop Essential:
| File name | Meaning | Example of phrase |
|---|---|---|
| start.wav | Starting cleaning | "The cleanup has begun." |
| error_01.wav | Stuck. | "Obstacle, clear the way." |
| low_battery.wav | Low charge. | "Back to base, back to base." |
| complete.wav | Cleaning complete. | "Ready! The floor is clean." |
๐ก
To make your written phrases sound natural, use a text synthesizer (like Balabolka or Google TTS) with settings: 0.9x speed, +5% tonality. This will remove the robotic voice.
Method 4: Use of alternative firmware (for power users)
If you're willing to take drastic measures, you can install custom firmware with advanced voice settings. Popular options for Xiaomi Mi Robot Vacuum Mop Essential:
- ๐ง Valetudo โ open firmware with support for custom voice packets and without binding to the cloud Xiaomi.
- ๐ Xiaomi Mi Home Hacked โ a modified version of the official software with advanced settings.
Advantages of custom firmware:
- โ Full voice control (you can turn off the voice completely).
- โ Support for non-official languages (Ukrainian, Polish, Turkish).
- โ Integration with Home Assistant or Google Assistant.
โ ๏ธ
Note: Installing custom firmware will void the warranty and may result in loss of functionality (e.g., a laser rangefinder or Wi-Fi module failure). Before you install the firmware, review user reports with your vacuum cleaner model on the forums.
๐ก
Custom firmware is only suitable for power users. If you have never flashed smart devices, it is better to focus on official methods (Method 1) or informal packages (Method 2).
Frequent problems and their solutions
When you change your voice, you can make mistakes, and we'll look at the most common ones and how to fix them.
Problem 1: The voice has changed, but the sound is intermittent or distorted.
- ๐ Check the format of audio files โ they should be in WAV (16 kHz, mono).
- ๐ถ Make sure the vacuum cleaner is not in the Wi-Fi interference zone (may affect playback).
- ๐ Restart the vacuum cleaner (hold the power button for 5 seconds).
Problem 2: After installing the custom voice, the vacuum cleaner does not turn on.
- ๐ Connect the vacuum cleaner to charging and try resetting (hold the power button for 10 seconds).
- ๐ป If the reset doesnโt help, run the original firmware through the Mi Flash Tool (instruction in the spoiler above).
Problem 3: Mi Home does not display a new voice after installation.
- ๐ฑ Update the Mi Home app to the latest version.
- ๐ Reconnect the vacuum cleaner to the application (Remove the device) โ Add it again).
- ๐ Check the region of Xiaomi account โ some voices are only available for certain countries (for example, Russian for the region").
Voice Choice Tips: Which is Better?
The choice of voice depends on your preferences, but there are some practical recommendations:
For home use:
- ๐ก Russian female voice (if supported) - the most familiar and informative.
- ๐ต Musical Alerts (such as melodies instead of speech) โ if the voice is annoying.
For office or public places:
- ๐ข English neutral voice โ understandable to most.
- ๐ Disabling voice completely (in Mi Home settings), if alerts interfere.
For enthusiasts:
- ๐ฎ Character voice, for example, JARVIS from Iron Man or GLaDOS from Portal).
- ๐ค Synthesized voice (generated via ElevenLabs or Murph).