Installing voice package on Xiaomi Vacuum Mop Essential: a complete guide with nuances

Xiaomi Vacuum Mop Essential (model) STYJ02YM) Supports voice alerts in multiple languages, but by default, the firmware often lacks a Russian package or current version. Without the correct installation of voice files, the device will "silence" or issue messages in Chinese/English, which creates discomfort during operation. In this article, we will analyze all the ways to add a voice package: from official updates via Mi Home to manual downloading files through third-party services.

It's important to understand that the process is different from firmware installation: here we only work with audio files that are stored in a separate part of the robot's memory. Booting errors can cause alerts to be reset to factory or even temporary voice failures - but won't damage the underlying logic of the device. We tested all the methods on the latest software (2023-2026) and highlighted key points that save time.

1. Check the current version of the voice packet

Before you install a new package, make sure that your Xiaomi Vacuum Mop Essential does not have the right language.

  1. Open the Mi Home app (or Xiaomi Home for European regions).
  2. Select your vacuum cleaner from the list of devices.
  3. Go to Settings. โ†’ Voice alerts.
  4. Check the available languages in the drop-down menu.

If there is no Russian on the list (ru_RU) If you have a voice file, you have to use the same language, so you don't have the package installed. Please note that some regions (e.g. China) block the download of foreign voice files via official software by default.

๐Ÿ“Š What language of voice alerts do you prefer?
Russian
English
Chinese
Other (specify in the comments)
I don't care.

Also check the version of the vacuum cleaner firmware in Settings โ†’ About the device โ†’ Firmware version. For the correct operation of voice packets, a version at least lower is recommended 3.5.9_0042. If your version is older, update the software first via Mi Home.

โš ๏ธ Note: If the voice alarm menu displays the words No voice pack installed or similar, this means that the device memory does not have any voice files, in which case you will need to completely reinstall the package via Mi Home or manually.

2.Official method: installation via Mi Home

The easiest method is to download a voice packet directly through the Mi Home app, which works if:

  • ๐ŸŒ Your account is linked to a region that supports the desired language (for example, Russia for the Russian package).
  • ๐Ÿ“ฑ You have the latest version of the application installed (at least 6.5.400).
  • ๐Ÿ”„ Vacuum cleaner connected to stable Wi-Fi (speed not lower than 2 Mbit / s).

Step-by-step:

  1. Open Mi Home and select your Xiaomi Vacuum Mop Essential.
  2. Go to Settings. โ†’ Voice alerts.
  3. Click on the Download Voice Package (or Download Voice Pack).
  4. Select the language you want in the list (for example, Russian (ru_RU)) and confirm the loading.
  5. Wait until the process is completed (usually takes 3-7 minutes) and the vacuum cleaner will sound at the end.
  6. Reboot the device through Settings โ†’ Reboot.

If the download button is inactive or absent, this means that:

  • ๐Ÿšซ Your region in Mi Home does not support this language (region change).
  • ๐Ÿ”Œ The vacuum cleaner is not connected to the Internet (check Wi-Fi).
  • ๐Ÿ”„ Xiaomi servers are temporarily unavailable (retry again later).

Update the Mi Home app to the latest version|

Connect the vacuum cleaner to Wi-Fi (2.4 GHz)|

Check the available space on your phone (at least 500 MB)|

Charging the vacuum cleaner battery > 50%|

Turn it off. VPN (It can block Xiaomi servers)-->

3. Manual installation of voice packet through third-party files

If the official method doesn't work, you'll have to download the voice packet manually.

  • ๐Ÿ“„ A voice packet file in.pkg format (for example, miot_voice_ru_RU.pkg).
  • ๐Ÿ“ฑ Android smartphone with root rights or computer with installed ADB.
  • ๐Ÿ”— Software for transferring files to a vacuum cleaner (for example, Mi Home Modded or Xiaomi Cloud Tokens Extractor).

Xiaomi doesn't officially distribute them separately, but enthusiasts are posting the latest versions on forums:

  • ๐Ÿ”— 4PDA (theme)
  • ๐Ÿ”— GitHub (repositories with mods for Mi Home)
  • ๐Ÿ”— Telegram chat owners Xiaomi Vacuum

Manual installation process:

  1. Download the archive with a voice packet (for example, voice_pack_ru_RU_v2.1.zip) and unpack it.
  2. Rename the file to miot_voice.pkg (Importantly, the original name must be the same).
  3. Connect the vacuum cleaner to the same Wi-Fi network as your computer/smartphone.
  4. Use it. ADB Mi Home Modded to download the file along the way: adb push miot_voice.pkg /sdcard/miio/voice/
  5. Reboot the vacuum cleaner with the command: adb shell reboot
  6. After the reboot, check the alerts in Mi Home.

โš ๏ธ Note: Some voice packs from third-party developers may contain unofficial voiceovers (such as character voices or joke phrases).This does not affect the vacuum cleaner, but may violate Xiaomi's policies.

What to do if the file is not loaded?
If you are trying to transfer the file through ADB Permission denied error is made, so: 1. You do not have root rights to the vacuum cleaner (the solution is to use alternative methods, for example, through Xiaomi Cloud). API). 2. folder /sdcard/miio/voice/ Blocked (solution โ€“ try uploading the file to the /tmp/ And then move it). 3. File corrupted (solution โ€“ download it again and check check the checksum) MD5).

4.Region change in Mi Home to unlock voice packets

A common problem is that you don't have the language you want to use because of regional restrictions, for example, if your Mi Home account is linked to China, the Russian package will not be available, and the solution is to change the region of your account:

  1. Open Mi Home and go to profile (the icon in the upper right corner).
  2. Click on the country at the top of the screen (for example, China).
  3. Choose Russia or Europe (for the English package).
  4. Confirm the change of region (re-entry may be required).
  5. After changing the region, reconnect the vacuum cleaner to the application.

Important nuances:

  • ๐Ÿ”„ If you change region, all Xiaomi devices in your account will be temporarily disabled.
  • ๐Ÿ“ฑ Some functions (e.g. cloud management) may differ by region.
  • ๐Ÿ”’ If the vacuum cleaner was purchased in China, it may require firmware with multiregional support.
Region in Mi HomeAvailable voice packetsFeatures
Russia (ru)Russian, EnglishFull support, but may not have the latest updates
Europe (eu)English, German, French, SpanishNo Russian, but stable servers
China (cn)Only Chinese.The latest firmware, but regional restrictions
United States (us)English, SpanishThere may be problems with servers in some countries.

๐Ÿ’ก

If the vacuum cleaner has stopped connecting to the Mi Home after changing the region, try resetting it to the factory settings. To do this, press and hold the power button on the case for 10 seconds until you hear a double beep.

5. Solving common installation errors

Even if you follow the instructions, you can have problems, and let's look at the typical mistakes and their solutions.

Error: "I failed to download voice packet" in Mi Home

Causes and solutions:

  • ๐Ÿ”Œ No internet: Check the vacuum cleaner's Wi-Fi connection. Use only 2.4GHz networks (5GHz not supported).
  • ๐Ÿ”„ Xiaomi servers are overloaded: Try to reboot in 1-2 hours.
  • ๐Ÿ“ฑ Mi Home: Update the app on Google Play/App Store.
  • ๐Ÿ”’ Region Block: Change your account region as described in Section 4.

Error: The vacuum cleaner does not make sounds after installing the package

Possible causes:

  • ๐Ÿ”Š Incorrect package file: Make sure you download the file for the model STYJ02YM (Not for other Xiaomi vacuum cleaners).
  • ๐Ÿ”„ Not Reloaded: Reboot the Vacuum through Settings โ†’ Reboot.
  • ๐Ÿ“ The file was not copied: Check through ADB, file miot_voice.pkg file /sdcard/miio/voice/.

Error: Voice Alerts in Uncomprehensible Language

This means that:

  • ๐ŸŒ The wrong package installed: For example, instead of Russian, Chinese is downloaded. Delete the current package and repeat the installation.
  • ๐Ÿ”„ Failure to use the file: Try reinstalling the package or using another source.

๐Ÿ’ก

If none of these methods worked, check the vacuum cleaner firmware version. For models older than 3.3.9, a full software update may be required before installing the voice pack.

6.Alternative methods: cloud services and modified firmware

If the standard methods don't work, you can use advanced methods, they take longer, but they guarantee results.

Method 1: Using Xiaomi Cloud API

This will require:

  • ๐Ÿ“„ Token of your vacuum cleaner (can be obtained through Xiaomi Cloud Tokens Extractor).
  • ๐Ÿ–ฅ๏ธ Python and Python-miio library (installed by pip install python-miio).

Instructions:

  1. Get Token and Device ID The vacuum cleaner is via Mi Home Modded or Packet Capture.
  2. Download the voice packet and rename it to voice.pkg.
  3. Upload the file to the Xiaomi cloud with the command: mirobo --ip IP_DRESS DUST --token YOUR_TOKEN upload_voice /path/to/voice.pkg
  4. Reset the vacuum cleaner.

Method 2: Installation of modified firmware

Some custom firmware (such as Valetudo) include many language packages, but this method is only suitable for advanced users, as:

  • ๐Ÿ”ง Required unlocking of the vacuum cleaner loader.
  • ๐Ÿ”„ There is a risk of loss of guarantee.
  • ๐Ÿ“ก The original Mi Home app may be affected.

If you decide to take this step, follow the instructions on the official website of Valetudo.Please note: for Xiaomi Vacuum Mop Essential support custom firmware is limited โ€“ check compatibility with the model STYJ02YM.

7.Optimize voice alerts after installation

After successful installation of the voice package, you can customize its work to your needs:

  • ๐Ÿ”Š Volume: In Mi Home, go to Settings โ†’ Voice alerts โ†’ Volume and choose the appropriate level (recommended Medium, so as not to scare the home).
  • ๐Ÿ“‹ Alert Types: You can turn off unnecessary messages (such as low battery levels) in Settings โ†’ Notifications.
  • ๐Ÿ”„ Testing: Run test alert through Settings โ†’ Voice alerts โ†’ Test.

If the voice seems too robotic or fuzzy, try alternative packages, such as modified versions with natural voices (such as Ivona or Amazon Polly), but they require manual intervention.

โš ๏ธ Warning: After updating the vacuum cleaner firmware, the voice packet may reset to factory. To avoid this, back up the file. miot_voice.pkg Store it on your computer for quick re-installation.

FAQ: Frequent questions about voice packets

Can I install a voice packet without the Internet?
Yes, but only manually through ADB You'll need a pre-downloaded.pkg file and access to the vacuum cleaner file system. The official way through Mi Home requires an Internet connection.
Why does the vacuum cleaner speak English after installing the package?
This means that: You downloaded the wrong package (for example, for another model of vacuum cleaner), the file did not apply correctly (try to restart the device), Mi Home Settings selected the wrong language (check in Settings). โ†’ Voice alerts).
How to return the factory voice packet?
To Reset Alerts to Original: Delete the File miot_voice.pkg vacuum-driven ADB: adb shell rm /sdcard/miio/voice/miot_voice.pkg Reboot the vacuum cleaner. In Mi Home, select any language available, and the device will load the factory bag automatically.
Can I set my voice for alerts?
Technically, yes, but it requires a deep firmware modification: Write audio files for all.wav alerts (samples can be extracted from the original package); compile them to.pkg with special tools (e.g. Mi Voice Pack Compiler); upload the resulting file to a vacuum cleaner; there are no ready-made solutions for Xiaomi Vacuum Mop Essential; this is a project for enthusiasts.
The voice bag is installed, but the vacuum cleaner doesn't talk when cleaning.
Check it out: ๐Ÿ”Š Volume level in settings (possibly without sound). ๐Ÿ“‹ Are alerts included in Settings โ†’ Notifications. ๐Ÿ”„ Firmware version โ€“ some builds turn off voice messages for certain errors.