Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but their standard voice alerts can be annoying or simply not match your preferences. Fortunately, the manufacturer allows you to change voice packets β from a strict male to a cute baby or even celebrity voices in some firmware. However, iPhone owners often face difficulties: the official Mi Home app limits functionality on iOS, and alternative methods require additional manipulation.
In this article, weβll break down three working ways to change your voice on a Xiaomi robot vacuum cleaner (including the Mi Robot Vacuum-Mop 2 Pro models, S7, X10+ And others) right from the iPhone, from a simple selection of pre-installed options to custom voice packets via workarounds, you'll also learn which voices are only available for Chinese versions of firmware and how to activate them without the risk of "bricking" the device. All instructions tested on the current versions of iOS 17+ and firmware robots 2023-2026.
1. Method: Standard voice change via Mi Home (official method)
The safest, but also the most limited, option is to use the built-in settings of the Mi Home app, which is suitable for most global versions of Xiaomi robot vacuum cleaners, but the choice of votes here is minimal (usually 2-3 variants).
To change the voice:
- π± Open the Mi Home app on your iPhone and select your robot vacuum cleaner from the list of devices.
- βοΈ Go to Settings. β Voice Alerts (or Settings) β Voice Pack in English version).
- π In the Voice of Assistant section, you'll see a list of available packages.
- π Wait for the installation to be completed (the robot will sound) and restart the device via Settings. β Reboot.
Important nuances:
- π« On some models (e.g. Mi Robot Vacuum-Mop P), the option may be hidden in the submenu. β Systemic sounds.
- π For Chinese versions of robots (CN-firmware) the list of votes is wider, but their installation on global devices is fraught with failures.
- πΆ The process requires a stable connection to Wi-Fi β when the communication breaks, the voice may be installed incorrectly.
If your app does not have Voice Alerts, it means one of two things:
- You have an outdated version of Mi Home β update it through the App Store.
- Your robot model doesnβt officially support voice change (relevant for budget lines like Mi Robot Vacuum-Mop Essential).
β οΈ Attention: After changing voice through Mi Home, the robot may once "stutter" on the first turn on - this is normal. If the problem persists after the reboot, reset the sound settings to Settings β Reset β Reset voice settings.
2. Method: Installation of custom voices through Mi Home (bypass)
Official voice packs are not popular with everyone, and some users want to install custom voices, such as those from the Xiaomi community or those created by enthusiasts.
- π² iPhone with Mi Home installed (version no lower than 6.0).
- π Access to voice packet files (you can find them on forums like this one) 4PDA Xiaomi Community).
- π Cloud storage (such as Google Drive or iCloud) for uploading files.
Instructions:
- Download a voice packet in.mpk or.zip format (like Alice's voice from Yandex or Mario's voice from fans). Uncivilize the file if it's in the archive.
- Upload the file to the cloud and get a direct link to it (for example, through Provide access). β Link to Google Drive).
- At Mi Home, go to Settings β About the device β Firmware version and tap the version number 10 times until the hidden developer menu appears.
- Choose the Voice Pack URL And you can link to your voice file.
Download the voice packet (.mpk or.zip)|Delete the file (if necessary)|Upload to the cloud and get a direct link|Activate Developer Mode in Mi Home|Insert a link in the Voice Pack URL-->
Once installed, the robot will reboot, if the voice hasn't changed.
- π Try repeating the process with a different link (some hosting sites block direct downloads).
- π₯ Make sure the file is not corrupted (the size must match the size of the donor site).
- π§ Check the compatibility of the package with your robot model (e.g. voices for Xiaomi Mi Robot) 1S not fit for LDS-series).
| Model robot. | Supported voting formats | Max. File size. | Risk of error |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | .mpk,.zip (with automatic unpacker) | 50MB | Low. |
| Xiaomi Mi Robot S7 | .mpk (official packages only) | up to 30MB | Medium. |
| Xiaomi Mijia 1C | .wav (only for wav) CN-firmware) | up to 10MB | High-pitched |
| Dreame Bot Z10 Pro | .dvp (Dreame's own format) | 60 MB | Low. |
β οΈ Note: Installing unofficial voice packets can cause the alert system to fail (the robot will "silence" or make distorted sounds). β Settings β Backup.
3. Method: Change voice through alternative applications (for advanced applications)
If the first two methods didnβt work, you can use third-party apps like Mi Home Mod or Xiaomi Cloud Tokens Extractor, which allow you to bypass the limitations of iOS and access advanced robot settings, but they require manual input of access tokens and are potentially dangerous for your Mi Account.
The following is a step-by-step guide for Mi Home Mod:
- Install the application via AltStore or Sideloadly (requires a computer with macOS or Windows to sign) IPA-file).
- Log in to your Xiaomi account and give access to your devices.
- Select a robot vacuum cleaner and go to Advanced Settings β Voice.
- Download the voice packet through the built-in browser or enter a direct link to the file.
- Confirm the installation and wait for the robot to restart (it can take up to 5 minutes).
Advantages of the method:
- β Access to hidden voice packets (such as voices from Chinese firmware or beta versions).
- β Ability to listen to voice before installation.
- β Works on iPhone without jailbreak (but requires app signature).
Risks:
- π¨ Xiaomi may block an account for using unofficial customers (especially frequent token requests).
- π Apps like Mi Home Mod require logins and passwords β use them only from trusted sources.
- π΅ Some voices may conflict with firmware, causing cleaning errors.
What if the robot stopped responding to commands after changing its voice?
4.Where to download voice packets for Xiaomi
Official voice packets are installed via Mi Home, but custom options require manual file search.
- π 4PDA β Xiaomi Smart Home (search for voice for [robot model]").
- π Xiaomi Community (International Forum) β Topics tagged #voicepack.
- π GitHub β repositories like Xiaomi-voice-packs (see model).
- π Telegram channels (e.g. Xiaomi Devices or Mi Home Mods).
What to look for when downloading:
- π The file must be for your robot model (as indicated in the package name).
- π Check the file size β too small (<5 MB) or large (>100 MB) may be damaged.
- π Read reviews from other users β some packages contain advertising inserts or distorted sounds.
| Source | Pluses | Cons | Reference |
|---|---|---|---|
| 4PDA | Many Russian-language packages, active community | Registration is required, a lot of spam | 4pda.to |
| Xiaomi Community | Official and Custom Voices, Support for English | It is difficult to find files for old models | c.mi.com |
| GitHub | Open source, security | Few packages, skills required | github.com |
| Telegram | Quick access, support chats | Risk of getting infected with viruses | Search by channel name |
Example of file names:
- mi_robot_s7_voice_russian_female.mpk β Russian female voice for S7.
- xm_vacuum_2pro_english_male.zip β English voice for Mi Robot 2 Pro.
- dreame_z10pro_custom_voice.mpk β Custom voice for Dreame Bot Z10 Pro.
π‘
Before installing a custom voice, check it is compatible with your firmware. CN-The robot version may not work on EU-Firmware even if the models are identical.
5. Frequent errors and their solutions
When you change your voice on a Xiaomi robot vacuum cleaner, you're faced with typical problems. Here's how to solve them:
Error 1: "I couldn't download the voice packet"
- πΆ Check Wi-Fi connection β robot should be on the same network with iPhone.
- π Reboot the robot and try again.
- π₯ If you use a custom package, make sure the link to the file is direct (no redirects).
Mistake 2: Robot makes distorted sounds or βstuttersβ
- π Reset the sound settings in Mi Home β Settings β Reset β Reduce your voice.
- π Check the integrity of the file β download it again.
- π§ Set an official voice, then try again with custom.
Mistake 3: There is no "Voice Alert" item in the Mi Home
- π± Update the application to the latest version.
- π Check your account region β some features are hidden for certain countries (e.g., the US or the EU).
- π€ Make sure your robot model supports voice change (see the list of supported devices at the beginning of the article).
Error 4: After setting the voice, the robot stopped responding to commands
- π Perform a hard reboot: Hold the power button for 15 seconds.
- π΅ Disconnect the robot from Wi-Fi, then reconnect.
- π§ Reset the settings to factory (in Mi Home) β Settings β About the device β Reset).
π‘
If the robot is unstable after changing its voice, the first thing you do is return the official voice packet, which solves the problem 90 percent of the time without resetting.
6. Security and recommendations
Changing your voice on a robot vacuum cleaner is a seemingly harmless procedure, but it can affect the stability of the device.
What can be done:
- β Use official voice packs from Mi Home.
- β Establish castom voices only from verified sources (see section 4).
- β Before experiments, create a backup copy of the robot settings.
What can't be done:
- β Install voices intended for other robot models (e.g., a package for Xiaomi) S5 on Dream D9).
- β Use files with an extension other than.mpk or.zip (risk of firmware damage).
- β Interrupt the voice installation process (may result in loss of sound permanently).
How to minimize the risks:
- π Before installing custom voice, charge the robot up to 50% or more - this will eliminate failures due to discharge.
- π‘ Use a stable Wi-Fi connection (better 5 GHz).
- π± Update Mi Home and Robot Firmware to the latest versions.
β οΈ Note: If you are using the Chinese version of the robot (CN-With a global Mi Account, changing voice may result in some functions being blocked (e.g. zone cleaning) in which case return the standard voice or reflash the robot on the phone. EU-version.
7. Alternatives: switching off voice or replacing with sounds
If neither of these methods works, we can go another way:
- π Turn off your voice completely in Mi Home β Settings β Voice alerts β Off.
- π΅ Replace voice with melodies β some firmware allows you to install.mp3-file instead of voice packets.
- π€ Use external speakers β connect the robot to Google Assistant or Alice for voice commands (but not for alerts).
How to turn off voice:
- Open Mi Home and select a robot.
- Go to Settings. β Voice alerts.
- Move the slider to the off position or select the No Sound option.
- Save the changes and restart the robot.
How to set melodies instead of voice:
This feature is not available on all models, but if your robot supports custom sounds, follow the instructions:
- Download.mp3-Melody file (up to 5 seconds, format) 16-bit, 44.1 kHz).
- Upload it to the cloud and get a direct link.
- In Mi Home, activate Developer Mode (10 taps according to firmware) and select Custom Sound URL.
- Insert the link and confirm the installation.
π‘
For Xiaomi Yandex-enabled robots, Alice or Google Assistant can be set up to notify through these services, for example, Alice will voice cleaning status instead of the standard vacuum cleaner voice.