How to upload voiceover to Xiaomi robot vacuum cleaner: a step-by-step guide

Many smart homeowners face a situation where a Xiaomi or Roborock robot vacuum cleaner starts speaking in a language that is not clear, most often Chinese or English, due to differences in regional versions of firmware that are shipped to the global market. Fortunately, the standard voice pack replacement procedure makes it easy to fix this situation and return the device to Russian voice acting.

Updating voice files does not require technical knowledge or special equipment, all the necessary actions are performed through the official mobile application Mi Home, which serves as the control center for the entire ecosystem of the smart home, the main thing is to have a stable Internet connection and an account tied to the right region.

In this guide, we will discuss in detail all the steps of language replacement, possible errors and methods for fixing them. You will learn how to properly prepare the device, where to look for the right files and what to do if standard methods do not work.

Preparation of the device and application Mi Home

Before starting the procedure, make sure your smartphone and robot vacuum cleaner are ready to upgrade. It is critical that the device is connected to the Wi-Fi network with Internet access, as voice packets are downloaded from the manufacturer's servers. Also check the battery level: it should be at least 20%, although it is recommended to put the robot on base before any updates.

Make sure your mobile device has the latest version of the Mi Home app installed. Older versions may not display the settings menu correctly or have access to language pack download servers. If the app hasn't been updated in a long time, visit Google Play or the App Store and update.

β˜‘οΈ Check before updating

Done: 0 / 4

It is important to note that the region of your account in the app must match the region for which the device is intended, or be installed on China if you are using the global version with Chinese firmware. Sometimes changing the region in the profile settings helps to open access to the necessary management functions.

Search and installation of voice packet

The primary method for downloading voiceovers is built directly into the Mi Home application interface. Open the device's home page, click the three dots in the upper right corner to enter the settings menu. In the settings list, look for Voice Package or Voice Settings.

In the menu that opens, you will see a list of available languages. If the desired language (for example, Russian) is not on the list, click on the add button or the plus icon. The application will download the list of available packages from the server. Select Russian and press the installation button. The process can take from one to five minutes depending on the speed of the Internet.

πŸ’‘

If there is no Russian language on the list, try temporarily changing the region of the application to China, perform the installation, and then return the region back.

Once successfully booted, the robot vacuum cleaner will automatically restart and start using a new voice file. Some models, such as the Xiaomi Vacuum Mop 2 or Roborock S5 Max, may require manual confirmation of language selection after rebooting in the same settings menu.

Alternative methods of downloading via PC

In cases where the wireless installation is not working or the file is damaged, you can use the method of manual download via a computer. USB (port models or access internal memory via Wi-Fi network if the model supports the protocol ADB or has an open FTP-access.

To start, you need to find the current voice packet file (usually with the.pkg or.bin extension) on trusted forums or official repositories. Once you download the file to your computer, connect the robot to your PC or place the file in the root of the device's internal memory through the file manager.

Model robot.Connection methodLocation of the fileAction after copying
Xiaomi Vacuum 1USB / Wi-Fi/miio/sounds/Rename in ru_official.pkg
Roborock S5Wi-Fi (FTP)/miio/Rebooting the device
Xiaomi Mop 2Only App.Not applicable.Use Mi Home to Use Mi Home
Roborock S7Only App.Not applicable.Use Mi Home to Use Mi Home
The data is relevant for firmware versions until 2026.

Once the file is in the right directory, you need to reboot the file through an application or a physical button on the case, the system will detect a new file when it starts and use it as the main voice interface. Beware: using files from unverified sources can lead to unstable device operation.

Solution: Errors in the update

Often users are faced with a situation where the download freezes by 99% or gives a network error, this can be due to a locking of the manufacturer’s servers in your region or an unstable connection. Try switching your smartphone from Wi-Fi to mobile Internet (4G/5G) when you start downloading a package.

If the error repeats, the device may be cache-filled. Go to the Mi Home app settings, find the app section and clear the cache. Also, a full reset of the robot network helps: press both the power and return buttons (or power and spot cleaning, depending on the model) before the voice message about the Wi-Fi reset appears.

What if a robot gets stuck in Chinese?
If standard methods don't work, you can try resetting the device to factory settings by holding down the Reset button on the bottom panel for 10-15 seconds. Then re-attach the robot to your account by selecting the "China" region, set Russian, and only then change the account region to your own.

In some cases, the problem lies in the firmware version of the device itself. If the software is outdated, the server may reject a request to update the voice packet. Check for system updates in the General Settings menu β†’ Check for updates and install the latest available version.

Features of different regions and versions

It is important to understand the differences between the global (Global), European (EU) and Chinese (CN) versions of robot vacuum cleaners. Global versions usually have a pre-installed multilingual interface that includes Russian. Chinese versions, even purchased on international platforms, often require manual installation of a language package.

Sometimes, installing Russian on the Chinese version can lead to partial localization: the main commands will be in Russian, but some system notifications will remain in English or Chinese. This is a limited software shell and can only be avoided by completely flashing the device to the global version, which is a complex procedure.

πŸ“Š What language did your robot speak?
Chinese
English
Unintelligible sounds
Russian right away.

When buying a device, pay attention to the labeling on the box. Global Version guarantees all languages out of the box. If the box only has characters, be prepared for the adjustment described in this article.

Resetting settings and returning to factory condition

If experiments with language packs have caused the device to malfunction (the robot is silent or makes strange sounds), a complete reset may be required. This will return all settings, including the voice packet, to factory state.

Press the reset button with a paper clip for 10-15 seconds until the lights blink and the robot sounds, and then the device will reboot, you will need to reconnect it to Wi-Fi and configure it in the Mi Home app.

⚠️ Warning: Full reset will remove all stored room maps and cleaning schedules. Before doing this, make sure you have the option to re-build the house map.

After reset, it is recommended to check for firmware updates and voice packets immediately to ensure that the device works with the latest software, which minimizes the risk of recurring localization problems.

Frequently Asked Questions (FAQ)

Can I download third-party voice packets, such as character voices?
This is theoretically possible for some models through root rights and system file replacement, but this voids the warranty and can lead to a "brick" of the device.
Why did the Russian language disappear after the firmware update?
Sometimes major software updates reset user settings or change the region of the device, in which case you need to re-enter the voice settings in the application and select Russian from the list.
Does the change of language affect the operation of cleaning algorithms?
No, the voice packet is just audio files, and the logic of the work, the mapping, the navigation algorithms are independent of the voice language you choose.
What if there is no Russian in the list of languages?
This may mean that your specific model or firmware version does not officially support Russian, in which case you can try to change the region of your account in the app to "Russia" or "China" and check the appearance of the language again.
Do I need the internet to work after installation?
No, once installed, the voice packet is stored in the robot's internal memory. Voice command control (if the model supports voice assistants) requires the Internet, but for phrases like "I'm starting cleaning" or "charge the tank," the Internet is not required.