How to Change the Voice of a Xiaomi Robot Vacuum Through Your Phone: A Complete Guide to 2026

Why Change Your Voice and What You Need to Know Before Starting

Voice prompts from Xiaomiโ€™s robot vacuum cleaner are not only a convenience, but also a way to personalize the device. Standard Chinese or English voiceovers can be annoying, confusing or simply out of step with your smartphoneโ€™s interface language. Fortunately, most Mi Robot Vacuum models (including the S5/S6/S7, 1C/1T, Mop 2 Pro series, and others) support voice change through the official Mi Home app.

However, there are nuances: not all models allow you to choose Russian, some are limited to Chinese, English and a pair of European languages. In addition, after changing the region in the application (for example, to China Mainland for advanced features), available voices may change. In this article, we will discuss all ways to change voiceovers, including hidden settings and circumventing restrictions.

Before you start, make sure that:

  • ๐Ÿ“ฑ You have the latest Mi Home (or Xiaomi Home for new models) installed)
  • ๐Ÿ”„ Robot vacuum cleaner connected to the same Wi-Fi network as the phone
  • ๐Ÿ”‹ The device is charged at least 20% (to avoid failures)
  • ๐ŸŒ Mi Account is tied to the right region (more on this below)

Important: Xiaomi Mi Robot Vacuum-Mop 2 Lite and Mi Robot Vacuum-Mop Essential models do not support voice change via the app โ€“ they will require an alternative method (Section 5).

Method 1: Change voice through the official Mi Home app

This is the easiest and safest method that works for most models, and the instructions are relevant for Mi Home 6.0 and later.

  1. Open Mi Home and select your robot vacuum cleaner on the home screen.
  2. Tap the three-point menu (โ‹ฎ) top-right.
  3. Go to Settings โ†’ Voice prompts (or Voice Pack in English).
  4. In the list of available languages, select the desired one (for example, Russian, English (US/UK), Chinese).
  5. Confirm voice uploads โ€“ the process can take up to 5 minutes depending on internet speed.
  6. After installation, restart the vacuum cleaner (reboot button in settings or physical button on the case).

If there is no Russian language on the list, check the region of your account:

  • ๐ŸŒ Russian voice is available for most models.
  • ๐Ÿ‡จ๐Ÿ‡ณ China Mainland โ€“ maximum choice of votes, but you will need to change the server (instruction in section 3).
  • ๐Ÿ‡ช๐Ÿ‡บ Europe โ€“ limited set (English, German, Spanish).

๐Ÿ“Š What voice language do you prefer?
Russian
English
Chinese
Other (write in the comments)

Method 2: Manually Adding a Voice Packet Through Files

If the Mi Home doesnโ€™t have the language you want, you can download the voice packet manually, which works for Mi Home Firmware models (e.g. Mi Robot Vacuum S5/S6).

You'll need:

  • ๐Ÿ“ Voice package in.mpk format (can be found on forums) 4PDA Xiaomi Community).
  • ๐Ÿ“ฑ Mi Home app with developer rights (included in account settings).
  • ๐Ÿ”Œ Robot vacuum cleaner connected to the same network as the phone.

Steps:

  1. Download the voice file (for example, ru_RU.mpk for Russian by phone.
  2. In Mi Home, go to Settings โ†’ About Device โ†’ The firmware version and tap 5 times on the version number to activate the developer mode.
  3. Return to the main menu, now there will be an option Additional โ†’ Download voice packet.
  4. Select the downloaded file and wait for the installation to be completed (the robot will emit an audible signal).
  5. Reset the device.

Download.mpk file for your model|Enable the Developer Mode in Mi Home|Connect the vacuum cleaner and phone to the same network|Check the battery power of the robot (minimum 20%)|Make a backup copy of settings (optional)-->

Warning: a mismatch in the voice packet of the firmware version may cause crashes, such as a file for S5 not suitable for S7.

Method 3: Change the account region for extended voices

Some voices (e.g., female Chinese or alternative English) are only available when selecting the China Mainland region.

  1. Open Mi Home and go to the profile (account icon).
  2. Slip around the current region (e.g. Russia) and select China Mainland.
  3. Confirm the shift - the application will restart.
  4. After changing the region, add the robot vacuum cleaner to the application again (it will disappear from the list of devices).
  5. Now in the voice settings will be additional options.

โš ๏ธ Note: if you change region to China Mainland, some features (e.g. integration with Google Assistant or Alice) may stop working, and you will need to link a Chinese phone number or use bypass authorization methods.

Region in Mi HomeAvailable voicesLimitations
RussiaRussian, English (US)No.
China MainlandChinese (husband/wife), English (UK/US), JapaneseI need Chinese. SIM for SMS-confirmation
EuropeEnglish, German, Spanish, FrenchNo Russian.
SingaporeEnglish (UK), ChineseLimited functionality

Method 4: Alternative Voice Control Applications

If Mi Home doesnโ€™t allow you to change your voice, you can use third-party utilities, for example, the Robot Vacuum Controller app (available on GitHub) supports manually downloading voice packets for many Xiaomi models.

Instructions:

  • ๐Ÿ“ฅ Download. APK-file from the official repository.
  • ๐Ÿ”“ Allow installation from unknown sources in phone settings.
  • ๐Ÿค– Connect to the robot vacuum cleaner via the local network (enter IP-address).
  • ๐Ÿ—ฃ๏ธ In the Voice section, select Custom Voice Pack and download the.mpk file.

โš ๏ธ Warning: Third-party apps may require root access on your phone or special permissions, and do not use them unless you are sure of the security of the source.

What to do if the app does not see the robot vacuum cleaner?
Make sure: 1. Robot and phone are connected to the same Wi-Fi network (not via mobile Internet). 2. In the router settings, disabled AP Isolation (customer isolation). 3. IP-Robot address static (can be set in the router settings by MAC-4 Port 54321 not blocked by firewall.

Method 5: Bypassing the restrictions for models without voice change support

For low-end models like the Mi Robot Vacuum-Mop 2 Lite or Essential, there is no official way to change voice, but there is a workaround through the firmware of alternative software (such as Valetudo).

Steps:

  1. Get root access to the robot vacuum cleaner (instructions are available on XDA Developers).
  2. Install Valetudo - open firmware for robot vacuum cleaners.
  3. In the Valetudo web interface, go to Settings โ†’ Voice Pack.
  4. Download the custom voice packet (.wav or.mp3) format.

Risks:

  • ๐Ÿšจ Loss of warranty (when unlocking the bootloader).
  • ๐Ÿ”ง Possible failures in the operation of sensors.
  • ๐Ÿ”„ Difficulty rolling back to stock firmware.

๐Ÿ’ก

Before firmware, back up the original software via adb backup or specialized utilities like MiFlash.

Frequent Mistakes and How to Avoid Them

Even when following instructions, users face problems, and here are the most common ones:

  • ๐Ÿ”Š Voice unchanged after installation: restart robot vacuum cleaner holding power button for 10 seconds.
  • ๐ŸŒ No language in the list: check your account region or use manual download (Those 2).
  • โš™๏ธ Error "Incompatible voice packet": download the file corresponding to the firmware version of your model.
  • ๐Ÿ“ฑ Mi Home app doesnโ€™t see robot: reset the device to factory settings (Reset button on the case).

If the robot begins to behave unstable after changing its voice (for example, does not respond to commands or constantly reboots), reset via Settings โ†’ Reset to factory in Mi Home.

๐Ÿ’ก

Before any manipulation of firmware or voice packets, check the compatibility of files with your robot vacuum model. The wrong package can lead to the "bricking" of the device.

Can I write my own voice (say it myself)?
Technically, yes, but it requires a deep firmware modification, and forums have instructions on how to replace standard audio files (.wav) with custom ones via ADB or Valetudo, but it requires Linux skills and access to the robot's root file system.
After the change of voice, the robot began to speak in a mixture of languages. How do we fix it?
This is because you don't have a full voice packet installed. Try: Remove the current voice in Settings โ†’ Voice prompts โ†’ Remove. Reboot the robot. Reset the language you want. If it doesn't, reset the settings to the factory.
Where to download voice packs for Xiaomi?
Official packages are unpacked from firmware, but they can be found: 4PDA (In the GitHub repository (voice modification projects), on Chinese forums like Xiaomi Community (use an interpreter). โš ๏ธ Download files only from verified sources โ€“ viruses in voice packets can block the robot.
Why did some of the features disappear in Mi Home after the change of region?
When choosing China Mainland, some services (like Google Home or Yandex Alice) become unavailable due to Xiaomi's restrictions on the Chinese market. To return functionality: Change region back to Russia or Europe. Remove and add a robot vacuum cleaner to the app. Set up integration with voice assistants via IFTTT or Home Assistant.
Can I turn off voice prompts completely?
Yes, in Mi Home, go to Settings โ†’ Voice prompts โ†’ Turn off. Alternatively, you can lower your voice volume to 0 on the same menu. Turning off the prompts does not affect the device, but you will not hear error notifications (such as a stuck wheel).