Introduction: Why and when to change the voice of the vacuum cleaner
Voice alerts in Xiaomi robot vacuum cleaners are not just a nice bonus, but an important element of interaction. A standard female or male voice in Chinese/English can be annoying if you don't understand the language or just want to personalize the device. This is especially true for owners of Mi Robot Vacuum-Mop 2 Pro, Xiaomi Mi Robot Vacuum-Mop P or Dreame Bot. Z10 Pro, where voice prompts sound more often due to advanced features.
On the iPhone, the voice change process has its nuances: the limitations of the Mi Home app, iOS features, and possible synchronization bugs. In this article, we will examine all the working methods, from official change through the app to workarounds for models where the option is hidden, and find out why after updating the firmware, the voice can reset and how to avoid this.
If you've tried to change your voice and you've failed, don't be quick to blame the technology. 80 percent of the time, the problem is that the Mi Home region is not properly tied or that old version of the vacuum cleaner software is out there, and we'll show you how to check and fix it.
What Xiaomi models support voice change
Not all Xiaomi robot vacuum cleaners allow you to change voice packets, and here is the current list of models with confirmed support for this feature (as of 2026):
- ๐ค Xiaomi Mi Robot Vacuum-Mop 2 Pro (including versions) 2C, 2S, 2 Ultra)
- ๐ค Xiaomi Mi Robot Vacuum-Mop P (series STYJ02YM, STYTJ02ZM)
- ๐ค Dreame Bot Z10 Pro and Dreame Bot D9 (Xiaomi-branded)
- ๐ค Xiaomi Mi Robot Vacuum-Mop Essential (newer than firmware only) 3.5.8_0040)
- ๐ค Xiaomi Mi Robot Vacuum-Mop 2 Lite (Limited Votes)
Models older than 2020 (Mi Robot Vacuum) 1S, Mi Robot Vacuum-Mop G1) They don't usually support changing voices through an app, but they'll need alternative methods (for these, see the workaround section).
To find out if your model supports voice change, check:
- Open Mi Home โ Choose your vacuum cleaner.
- Go to Settings. โ Voice Packs (or Sound Packs).
- If the partition is missing, your model does not officially support the function.
Preparing iPhone before changing voice
Before you change your voice, you need to configure your iPhone and Mi Home app, and skipping these steps often leads to errors like โCanโt download the voice packetโ or โDevice is not responding.โ
โ๏ธ Checklist of preparation of the iPhone
1.Update the Mi Home app
Go to the App Store, find Mi Home and upgrade to the latest version. Older versions (below 6.0.100) may not display the voice packet partition. If there is no update, uninstall and re-install the app.
2.Check out the region in Mi Home
The voice packets are tied to the server region, and if your vacuum cleaner is linked to China and you're in Russia, some of the votes will be unavailable.
- Open Mi Home โ Click on the avatar in the upper right corner.
- Select Settings โ Region.
- Change to Russia, Europe or China (depending on the model of the vacuum cleaner).
- Attention! When you change region, all the devices will be unplugged, and you'll have to add them again.
3. Connect to the correct Wi-Fi network
Xiaomi vacuum cleaners only work on 2.4GHz networks. If your iPhone is connected to 5GHz, voice packets won't boot.
- ๐ถ Go to Settings. โ Wi-Fi on iPhone.
- ๐ถ If the name of the network ends with 5G or 5GHz โ Connect to another network.
- ๐ถ In the router settings, turn off the Smart Connect function (it automatically switches devices between 2.4 and 5 GHz).
How to Change Your Voice Through Mi Home
If your model supports voice change, follow this instruction, and it will take no more than 5 minutes to complete the process.
Step 1. Open the vacuum cleaner settings
Run Mi Home, select your vacuum cleaner from the list of devices. Press three dots (โฎ) top-right โ Settings.
Step 2. Find the Voice Packages section
Scroll down to Voice Packs, if there is no partition, your model does not support the function (see the workaround section).
Step 3: Select and upload your voice
In the list of available voices, select the desired one (for example, Russian (Female), English (Male) or Chinese (Children)). Click Download and wait for the download to be completed.
Step 4: Apply the changes
After download, click Apply. The vacuum cleaner will restart (white light will light up), and after 1-2 minutes the new voice will be activated.
๐ก
If after changing voice vacuum cleaner began to speak too quietly, check the volume settings in Settings โ Sound in Mi Home. Sometimes the update resets that parameter.
Possible errors and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Voice does not change after loading | The vacuum cleaner didn't reboot. | Manually restart the device (press the power button for 5 seconds) |
| "Can't load the package." | Weak Wi-Fi signal | Bring the vacuum cleaner closer to the router or use a repeater |
| No "Voice Packages" section. | Outdated firmware | Update the vacuum cleaner in Settings โ Firmware update |
| Voice resets after update | Firmware bug | Reapply the voice pack after the update |
Bypasses for models without official support
If your vacuum cleaner doesnโt support voice change through the Mi Home, there are a few alternative methods: They take longer, but work on 90% of Xiaomi models.
Method 1: Use of third-party firmware
Projects like Valetudo or DustBuilder allow vacuum cleaners to be flashed with custom software with advanced settings, including voice packets.
- โ ๏ธ Loss of guarantee.
- โ ๏ธ Possible "brick" of the device in case of firmware error.
- โ ๏ธ Not all functions can work correctly.
Instructions for firmware through Valetudo:
How to Sew a Vacuum through Valetudo
Method 2: Replace audio files manually
If you have access to the vacuum cleaner file system (for example, through the ADB or SSH), You can replace the standard audio files with your own:
- Download the archive with voice files (.wav format, 16 kHz bitrate).
- Connect to the vacuum cleaner SSH (login/password usually root/1234).
- Replace files in the folder /mnt/default/robot/voice/.
- Reset the device.
Important: Incorrect audio files can cause the alert system to fail!
Method 3: Using a voice from another device
Some users successfully copy voice packets from supported models (such as Mi Robot Vacuum-Mop 2 Pro) to unsupported ones.
- Download the voice packet from the official Xiaomi server (links can be found on forums like 4PDA).
- Unpack the archive and rename the files according to the structure of your model.
- Upload them to the vacuum cleaner via Mi Home (Local Updates section).
๐ก
Any informal voice change methods can result in a loss of warranty.
What to do if your voice is reset after the update
One of the most common problems is that the voice is reset to the standard one after the firmware update, and this is because new versions of the software overwrite user settings. Here's how to avoid this:
1. Disable automatic updates
In Mi Home go to the vacuum cleaner settings โ Update your firmware and disable Auto Update. You can now update manually, pre-saving your current settings.
2. Keep a backup copy of the voice
If you use custom voice, make a backup of.wav files (to do this, connect to the vacuum cleaner by using the.wav file). SSH and copy the folder. /mnt/default/robot/voice/ PC-only).
3. Restore your voice after the update
After the firmware update:
- Reset the vacuum cleaner.
- Reapply the voice packet via Mi Home.
- If the voice is unchanged, download the backup of the files backup.
4.Use "safe" firmware
In the forums of enthusiasts (for example, 4PDA or XDA Developers) often post modified firmware where the voice reset bug has been fixed.
๐ก
Before updating your firmware, check other users' reviews on thematic forums. If there are complaints about a voice reset in the comments, you better wait with the update.
How to Add Your Own Voice (Castomic Sounds)
You want the vacuum cleaner to speak in your voice or say funny things? It's possible, but it takes a little bit of technical skill.
Step 1. Write down voice phrases
You will need audio files for all system alerts (e.g., Start cleaning, Charge completed, Error: stuck) File requirements:
- ๐ค Format: WAV (PCM, 16-bit, 16-kHz, mono).
- ๐ค Length: not more than 5 seconds.
- ๐ค Loudness: normalize the sound to -3 dB (use Audacity).
Step 2: Name the files correctly
Each audio file should have a strict name that corresponds to the event.
- start_clean.wav โ clean-up.
- charge_complete.wav โ charging-off.
- error_stuck.wav โ entanglement.
A full list of file names can be found in the documentation for your model (see Xiaomi vacuum voice pack structure).
Step 3. Upload files to the vacuum cleaner
There are two ways:
- Through SSH: Connect to the vacuum cleaner and replace the files in /mnt/default/robot/voice/.
- Through Local Update: Pack files into the.zip archive and upload them via Mi Home in the Local Updates section.
Step 4. Reset the vacuum cleaner
After you change the files, be sure to restart the device (press the power button for 5-10 seconds). If the sound does not appear, check:
- โ Correctness of file names.
- โ Sound format and bitrate.
- โ File access rights (must be 755).
๐ก
Castom voices may not work on closed file system models (e.g. Mi Robot Vacuum-Mop Essential), which can only be done by using Valetudo firmware.