How to install and change voice on the robot vacuum cleaner Xiaomi Mi

Owning Xiaomi smart appliances opens up a wide range of possibilities for automation of everyday life, but standard settings often seem limited. Many owners of robotic cliners are faced with the fact that the device communicates only in English or Chinese, which creates some discomfort during operation. Changing the voice package is not just a whim, but a way to make interaction with the gadget more understandable and enjoyable.

The procedure for replacing audio files requires care, as it is directly related to the software of the device. It is important to understand that not all models support official language change through the standard menu, and often you have to resort to manual file insertion. In this article, we will discuss all the nuances, from file preparation to final activation through the engineering menu or special applications.

Before you start, you need to make sure that your Roborock or Mijia model is compatible with manual installation. Third-party voice packets are only available on models with open access to the file system via Wi-Fi or local connection. Wrong actions can lead to software failure, so strictly follow the algorithm described below.

Preparation for installation of voice packet

The official voice packet store in the Mi Home app is often limited to a region, so users turn to third-party resources. Files usually have the.pkg or.bin extension and must be strictly adapted to a specific vacuum cleaner model, such as the Xiaomi Vacuum Mop 2 Pro or Roborock S5 Max.

You'll need an Android smartphone to work, because you're running a file manager on iOS, you'll need stable access to the local Wi-Fi network that the robot is connected to, and it's critical that the phone and vacuum cleaner are on the same subnet, otherwise data transfer will be impossible.

⚠️ Note: Only download voice packets from trusted forums and official community repositories. Files from unknown sources may contain malicious code or be incompatible, leading to device β€œbricking.

Check the battery before starting the procedure. The process of downloading and applying a new voice can take from 5 to 15 minutes depending on the file size and network speed. If the battery runs out at the time of writing data to flash memory, the robot may stop starting.

πŸ“Š What's your model of a robot vacuum cleaner?
Xiaomi Vacuum 1/1S/Xiaomi Vacuum Mop 2 Pro
Roborock S5/S5 Max/S6
Roborock S7/S8/MaxV
Another Xiaomi/Mijia model

Necessary tools and software

To do this, you'll need specialized software. A standard file manager won't be enough. The main tool for Android owners will be the app. MI Home in combination with a utility for transferring files, for example, FTP-A client or specialized tool like VacuumZ (for advanced users).

If you use an iPhone, the process is complicated by the limitations of the iOS file system, in which case it is recommended to use a computer with Windows or Linux installed and Putty for the use of the system. SSH-Connect or find a friend with an Android device to perform the initial setup.

  • πŸ“± Android-based smartphone with root rights (preferably, but not always required) or Mi Home installed in China/Europe.
  • πŸ’Ύ File Manager with support for access to the root directory or FTP-Client (e.g. Total Commander, Solid Explorer).
  • πŸ“‘ Stable Wi-Fi connection 2.4 GHz (Xiaomi robots rarely work on 5 GHz networks).
  • πŸ”‹ Charged battery of the robot at least 60%.

It is also worth knowing in advance. IP-This can be done through the router settings or in the Mi Home app itself, if this feature is displayed in the device properties. IP-The address will be required to connect directly to the robot file system.

πŸ’‘

Before you install a new voice, back up your current settings through the Mi Cloud, if this option is available for your model, which will allow you to quickly restore your workability in case of an error.

Search and download compatible audio files

The quality of voice acting depends on the firmware version of your device, and the files created for the old version of the software may not work on the updated robot, and vice versa. Most often, files are distributed as archives.zip or.rar, which contains the package itself. ru_ru.pkg or similar.

There are communities of enthusiasts who create custom voices, including voices of famous characters or celebrities, but for everyday use, it is better to choose official or as close to them as possible, since they contain a full set of commands and statuses.

Model robot.File typeSize (approximately)Source
Xiaomi Vacuum 1S.pkg15-20 MB4PDA / GitHub
Roborock S5 Max.pkg25-30MBOfficial server
Mijia 1C.bin10-12 MBXiaomi Forums
Xiaomi Vacuum Mop 2.pkg35-40MBTelegram channels

Once the file is uploaded, it should be placed in the root directory of the smartphone memory or in a special folder if you are using a PC. Make sure that the file name does not contain Cyrillic characters or spaces, it is better to rename it to the Latin alphabet, for example. voice_ru.pkg.

Instructions for installation through the file manager

The most common method of installation is to directly replace a file in the robot's system folder, which requires connecting to the device via FTP or local storage if the application manager allows it, and the algorithm for actions can vary slightly depending on the model.

Open the file manager and follow the path where the system sounds are stored. This is usually the /mnt/UDISK/voice packs/ or /data/voice/ directory. If you can't see the voice folder, it may be hidden and you'll need to use special utilities to gain access rights.

β˜‘οΈ Checklist before installation

Done: 0 / 5

Copy the downloaded file to the appropriate folder. If there is already a file with the same name (for example, a standard English package), rename it by adding the prefix old to save the possibility of rollback. Then rename the new Russian file to the exact name of the original file that the system requires.

Once the files are copied, the robot needs to restart, which can be done through the Mi Home app or physically by holding the power button, and once the reboot is done, the device must automatically pick up the new language packet and start playing commands in Russian.

⚠️ Warning: Never interrupt the file copying process. If the data transfer stops at 99%, the robot's file system can be damaged, requiring complex console recovery.

Alternative methods of language change

If manual file swapping seems too difficult or risky, there are alternatives, some models support language change through the server part of the application, sometimes changing the account region in the Mi Home settings to China or Russia, and then the Download Voice Pack button may appear on the device menu.

Another option is to use third-party remote applications such as Roborock Controller or VacuumZ. These programs have built-in voice packet databases and can automatically determine your vacuum cleaner model and download the appropriate file. This simplifies the process, but requires the installation of additional software from unreliable sources.

  • πŸ”„ Change region in the Mi Home app (not working on all models).
  • πŸ“² Use of third-party control apps with voice base.
  • πŸ–₯️ Connection through SSH Use of the command line (for advanced ones).
  • 🌐 Expectation of official firmware update with support for Russian language.

It is worth noting that changing the region of the account can make the device unavailable to other family members using another region, so this method is more suitable for a temporary solution or for single users.

Risks of regional change
When you change your Xiaomi account region, you may lose your cleaning history, room maps, and automation scenarios tied to the previous region.

Troubleshooting and frequent errors

During the installation process, users often find that the robot does not see the new file or continues to speak English. The first reason is the wrong file name. The system strictly follows the naming mask, and even one extra character can become an obstacle. Check the file name in the instructions for a particular package.

The second common problem is that the firmware version is incompatible, and if you upgraded the robot to the latest version, and the voice package is designed for the old firmware, it might not work, so you should look for an updated version of the voice or wait for the release from the community developers.

If the robot is silent after all the manipulations or emits audible error signals, try resetting the Wi-Fi settings and reconnecting the device, in extreme cases, a complete reset to factory settings will help, but this will delete all maps and settings.

πŸ’‘

The main reason for failure is inattention to detail: file name, firmware version and battery power are critical success factors.

Is it safe to change your voice on a Xiaomi robot vacuum cleaner?
The voice change procedure is itself safe if you use verified files, the risk only arises when you use corrupted files or interrupt the recording process, the official warranty can be waived when you interfere with the code, so act at your own risk.
Can I get my original voice back?
Yes, if you saved the original file before replacing it or backed up the system, you can also reset the device completely, which will return factory settings and standard language (most often English or Chinese).
Does the Russian voice work when you manage via Alice or Google Home?
The voice packets installed on the robot itself only affect the sounds made by the vacuum cleaner speaker. The voice of the assistant (Alice, Siri, Google) who reports the cleaning status on the phone or smart speaker depends on the settings of the assistant application itself and does not change the file replacement in the robot.
Where to find out. IP-plug-in?
IP-The address can be found in your router’s settings in the list of connected customers (DHCP Client List: Some models also display IP-address in the Mi Home app in the device information section if you click on the three dots in the upper right corner of the device card.
What if the robot stopped cleaning after changing its voice?
If the problem is only a software voice failure, re-running the original package should help. If the robot is acting strangely (not building a map, stalling), it may have been corrupted. Try resetting the Wi-Fi and reconnecting the device. If that doesn't work, contact the service center.