How to customize your voice on a Xiaomi robot vacuum cleaner: from language selection to customization

Why Xiaomiโ€™s Robot Vacuum Voice Is More Important Than You Think

Voice alerts from Xiaomiโ€™s Mi Robot Vacuum robot vacuum cleaner are not just a nice bonus, but a key element of interaction with the device. When a vacuum cleaner reports a cleanup is completed, battery is low, or stuck in a hard-to-reach place, you save time and avoid unnecessary checks. However, standard voice packs in Chinese or English often irritate Russian-speaking users.

Compounding the problem, the manufacturer does not always pre-install Russian-language voice packets even in official firmware for the Russian market, and users are faced with the need to customize themselves, from simple language change to customized voice packets from the community. In this article, we will discuss all possible ways to customize voice, including hidden features and circumventing the limitations of MIUI for smart devices.

We'll focus on Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P and Mi Robot Vacuum-Mop 2 Lite, because their firmware has fundamental differences in voice control. If your model is older than 2020, some methods may not work, which we'll also warn you about in advance.

What Xiaomi models support voice change

Not all Xiaomi robot vacuum cleaners allow you to change voice packets, and here are the key compatibility criteria:

  • ๐Ÿ”น Models with Mi support Home/Mija: Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P, Mi Robot Vacuum-Mop 2 Lite, Mi Robot Vacuum-Mop 2 Ultra. These devices have built-in language change in the official app.
  • ๐Ÿ”น Limited Support Models: Mi Robot Vacuum 1S, Mi Robot Vacuum E10 โ€” Requires manual installation of voice packets through third-party utilities.
  • ๐Ÿ”น Outdated models (until 2019): Mi Robot Vacuum 1, Mi Robot Vacuum 2 โ€“ voice change is possible only through informal firmware (risk of loss of warranty).

To pinpoint your model, flip the vacuum cleaner and find a sticker with the serial number. The first letters and numbers (for example, STYJ02YM for Mi Robot Vacuum-Mop 2 Pro) will indicate the exact modification. If your model does not fall into the list above, check compatibility through the official Mi Home website (Smart Home โ†’ Robot vacuum cleaners).

๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop P
Mi Robot Vacuum-Mop 2 Lite
Another Xiaomi model
Robot vacuum cleaner of another brand

Language change in the Mi Home app

The safest method is to use the standard Mi Home tools, which are suitable for most current models (2020 and later) and do not require technical skills.

  1. Open the Mi Home app and go to the Devices tab.
  2. Choose your robot vacuum cleaner from the list.
  3. Tap on three points (โ‹ฎ) in the upper right corner and select "Settings".
  4. Scroll down to the Voice Alerts section (or Alert Language depending on the app version).
  5. In the list of available languages, select "Russian" (if not, update the vacuum cleaner firmware).
  6. Confirm the changes and wait for the synchronization (can take up to 5 minutes).

If the list does not include Russian, it means that your model does not support it out of the box, in which case you will have to use alternative methods (described below). Also note that after changing the language, some system alerts (for example, about a critical error) may remain in English - this is normal.

โ˜‘๏ธ Preparing for a change of voice through Mi Home

Done: 0 / 4

โš ๏ธ Warning: After changing the language in Mi Home, the vacuum cleaner may reboot once. Do not interrupt the process or turn off the device manually - this can cause the voice engine to fail.

Installation of custom voice packets: a step-by-step guide

If the official way didnโ€™t work or you donโ€™t like the standard voice, you can install custom voice packets, which takes more effort, but gives you access to dozens of options, from professional announcers to Aliceโ€™s voice from Yandex or even Jarvis from the Marvel Universe.

The installation will require:

  • ๐Ÿ“ฑ Android smartphone (for iOS, the method does not work due to Apple restrictions).
  • ๐Ÿ”Œ USB-cable for connecting the vacuum cleaner to the phone (only for models with a Type-C port).
  • ๐Ÿ’ป Computer with Mi Home Hack (for models without direct connection).
  • ๐ŸŽค Voice package in.mpk or.zip format (can be downloaded on forums) 4PDA or Xiaomi.EU).

Instructions for models with direct connection support (Mi Robot Vacuum-Mop 2 Pro and later):

  1. Download and install the Xiaomi Robot Vacuum Controller app (available on Google Play).
  2. Connect the vacuum cleaner to your phone via Wi-Fi (use the robot access point, password is usually 12345678).
  3. In the app, go to the "Files" section โ†’ "Voice packages".
  4. Download a previously downloaded voice file (for example, ru_RU_male.mpk).
  5. Confirm the installation and restart the vacuum cleaner through the System menu.

For models without direct connection (Mi Robot Vacuum 1S, Mi Robot Vacuum E10) you will need to use Mi Home Hack on a PC. This process is more complicated and requires unlocking the device token. Detailed instructions from the video can be found on YouTube (look for current guides for 2023-2026).

What to do if the voice packet is not installed?
If you install custom voice error "Invalid file format", check: 1. Packet compatibility with your model (for example, files for Mi Robot Vacuum-Mop 2 Pro will not work for Mi Robot Vacuum 1S). 2. Integrity of the downloaded archive (try to reload the file). 3. Vacuum firmware version (update it via Mi Home before installing the voice). If the problem persists, try converting the file to.mpk format using the MPK Tool utility (available on GitHub).

Model vacuum cleanerSupport for custom voicesTools requiredDifficulty
Mi Robot Vacuum-Mop 2 ProYes (via appendix)Smartphone + USB-cableLow.
Mi Robot Vacuum-Mop PYeah (via Mi Home Hack)PC + token of the deviceMedium
Mi Robot Vacuum 1SYes (unofficial firmware only)PC + custom firmwareTall.
Mi Robot Vacuum E10Partially (English/Chinese only)Official SOLow.

Setting the volume and tone of the voice

Even after installing the Russian-language package, the voice may sound too quiet or, conversely, annoyingly loud. Most Xiaomi models have hidden audio settings that are not displayed in the main Mi Home menu.

  1. Open Mi Home and go to the vacuum cleaner settings.
  2. Tap 5 times in a row on the field "Firmware Version" (for models 2023 and newer) or "Serial number" (for older models).
  3. There will be a hidden menu "Engineering Mode".
  4. Select "Audio Settings" โ†’ "Volume".
  5. Adjust the volume slider (values from 1 to 10, where 5 is the standard).
  6. To change the key, go to Pitch and select one of the pre-set values: Low, Normal or High.

In the Mi Robot Vacuum-Mop 2 Ultra (2026), the engineering mode is blocked by default. To unlock it, you need to send a request to support Xiaomi asking you to activate the "Developer Mode" for your device (serial number).

If your voice becomes intermittent or distorted after the changes, return the settings to factory settings (Volume: 5, Pitch: Normal) and restart the vacuum cleaner. In rare cases, you may need to re-install the voice packet.

๐Ÿ’ก

To check the current volume of voice without starting a cleaning, tell the vacuum cleaner the command โ€œSound Testโ€ via voice assistant Alice or Google Assistant (if the vacuum cleaner is connected to a smart home).

Problem Solving: Why Your Voice Doesn't Work or Sounds Wrong

Even after setting it up properly, users often face typical problems, and here are the most common ways to fix them:

  • ๐Ÿ”‡ Voice is not fully available: Check if alerts are disabled in the Mi Home settings (Notifications section) Make sure the vacuum cleaner is connected to Wi-Fi (without the Internet, voice packets do not load). Reinstall the voice packet via the engineering menu.
  • ๐Ÿ—ฃ๏ธ Voice interrupted or distorted: Update the vacuum cleaner firmware to the latest version. Check if the Wi-Fi channel is overloaded (reconnect the vacuum cleaner to the 5 GHz network if supported). Reset the sound settings to the factory's.
  • ๐ŸŒ Voice in the wrong language: Remove all installed voice packets and download a new one. Check the Mi Home account region (should be "Russia" or "Europe"). Contact Xiaomi support if the problem persists (may require manual language activation for your device).

If none of these methods worked, try dumping the vacuum cleaner to the factory settings.

  1. In Mi Home, go to the device settings.
  2. Select "Reset to Factory" (or "Reset to Factory").
  3. Confirm the action and wait for the reboot (it will take up to 10 minutes).

โš ๏ธ Warning: Resetting to factory settings will remove all stored room maps, cleaning schedules and custom voice packets. Before the procedure, export cards via Mi Home (Maps section" โ†’ "Exports").

Alternative ways to control voice: voice assistants and IFTTT

If the built-in vacuum cleaner alerts donโ€™t suit you, you can redirect notifications through third-party services, for example, using Aliceโ€™s Yandex or Google Assistant, you can set up voice commands to control the vacuum cleaner, as well as receive notifications in a more convenient format.

To set up via Alice:

  1. Open the Yandex application and go to the Devices section.
  2. Add your Xiaomi robot vacuum cleaner via Connect Device (Mig Home authorization required).
  3. Create a script under "Scenarios": Condition: "Robot vacuum cleaner completes cleaning." Action: "Speak voice" โ†’ type text like, "Cleaning complete. Vacuum cleaner back to base."

Save the script and activate it.

For advanced users, integration is available through IFTTT (automation service), for example, you can configure the sending of push notifications to your smartphone when the battery is low or the vacuum cleaner is stuck.

  1. Register for IFTTT.
  2. Connect the Mi Home service in the "My Services" section.
  3. Create a new applet with the trigger "Battery level below 20%" and the action "Send a notification".

The advantage of this method is that you can completely replace the built-in vacuum cleaner alerts with convenient notifications, but keep in mind that IFTTT requires a stable Internet connection to work.

๐Ÿ’ก

The use of voice assistants (Alice, Google Assistant) allows not only to control the vacuum cleaner voice, but also customize notifications without changing the firmware of the device.

FAQ: Answers to Frequent Questions About Voice Tuning

Can I install Aliceโ€™s voice or Siri on Xiaomiโ€™s robot vacuum cleaner?
No, it is impossible to directly install Alice's voice or Siri, as these assistants belong to other ecosystems (Yandex and Apple respectively). However, you can: Use custom voice packs that mimic assistant voices (for example, there are packages with a voice similar to Alice on forums); Set up notifications via Yandex.Station or HomePod so that the assistant voices events from the vacuum cleaner.
After the firmware update, the voice reset. How do you get the same settings back?
The firmware update often resets user voice packets. To restore them: Check if the voice file is saved in the vacuum cleaner memory (via Xiaomi Robot Vacuum Controller). If the file is deleted, download it again. Reboot the vacuum cleaner through the System menu. If the voice packet is not compatible with the new firmware, find the current version on thematic forums (specify the model and the software version).
Can I turn off voice alerts completely?
Yes, most Xiaomi models have a voice-disabled option. To do this, go to the vacuum cleaner settings on Mi Home. Select Voice Alerts โ†’ Disable. Note: Turning off your voice does not affect cleaning sounds (such as the horn when you start work). To turn them off, use the Audio Settings โ†’ Mute All Sounds menu to turn them off.
The vacuum cleaner sounds robot-like. How do you improve the quality?
If voice sounds unnatural, try: Install a voice packet with a higher bitrate (look for files marked HQ or High Quality); Adjust the tone in the engineering menu (Pitch: Normal is usually optimal); check if the voice file is compressed when downloaded (some models automatically convert the sound to.mp3 with low quality); For Mi Robot Vacuum-Mop 2 Pro models and newer ones, professional voice packs (for example, from IVONA studio) are available.
How to return a standard voice after installing a custom pack?
To return factory voice: In Mi Home, go to vacuum settings. Select Voice Alerts โ†’ Factory Reset. If you don't have the option, remove the custom pack via Xiaomi Robot Vacuum Controller and restart the device. For models with a memory card slot (such as Mi Robot Vacuum-Mop 2 Ultra), you can also format the drive via PC.