How to Change the Voice of Xiaomi Robot Vacuum

When buying a smart home, users often face an unexpected language barrier when their new assistant starts broadcasting in English or Chinese. Changing the voice of Xiaomi’s robot vacuum cleaner is one of the most common tasks that must be solved immediately after unpacking the device. Fortunately, modern technology allows you to do this in just a few clicks without resorting to complex technical manipulations.

The process of changing audio is directly related to regional settings in the Mi Home app. It depends on the selected country which set of language packages will be available for download to the device. In this article, we will discuss in detail the algorithm of actions for various models, including the S5, S50, S5 Max, S6 and newer versions of the S10, X10, so that your home is cleaned by appliances that speak a language you understand.

It should be noted that not all models support full localization out of the box, and sometimes a number of specific actions are required to activate the Russian language. Understanding the principles of the Xiaomi ecosystem will help you avoid errors when pairing the device with the server.

The principle of voice packets in the ecosystem Xiaomi

Voice control and voiceover status in Xiaomi’s robot vacuum cleaner are implemented by downloading language packets from a cloud server. When you change region in the application, the device is instructed to download the corresponding audio file. The language package can weigh from a few megabytes to tens, so a stable Wi-Fi connection is required to successfully download.

It is important to understand the difference between the control voice (when you say commands) and the notification voice (when the robot reports the completion of the cleaning or getting stuck). In most cases, changing the region changes the system notifications. For models with support for Google Assistant or Yandex Alice, the settings can be duplicated in the corresponding aggregator applications.

⚠️ Warning: Forced flashing of the language module through third-party utilities (not through Mi Home) can lead to loss of warranty and software failure ("brick") of the device.

Some budget models shipped to the Chinese market may have a limited number of voices that do not include Russian or English, in which case the software simply does not offer a choice, and the only solution is to use in conjunction with external translators or buy a global version of the firmware.

Preparing for a Language Change: Compatibility Check

Before you start setting up, make sure your model technically supports the desired language. Global Version devices usually have a full range of languages, including Russian, English, German, French and Spanish. Chinese versions (CN Version) are often limited to Chinese and English.

Check your device model on the bottom lid or in the app. If the model name has the letter G or the Global mark, there should be no problems. For devices ordered at Chinese sites without the Global mark, the probability of having Russian is less than 30%.

πŸ“Š What is your version of a robot vacuum cleaner?
Global (Global)
Chinese (CN)
I don't know.
European (EU)

It is also critical to check the software version. Older versions of firmware may not contain current language packs. Before changing voice, it is recommended to update the software to the latest available version through the app menu.

Instructions: Change the language through the Mi Home app

The main and most secure way to change your voice is to use the official Mi Home app. The algorithm of actions is the same for most models, but the layout of the menu may vary slightly depending on the version of the interface.

To start, make sure the robot is connected to a Wi-Fi network and appears in the list of devices. Click on the vacuum cleaner icon to go to the main control screen. In the upper right corner, find the three-dot icon or gear, which is the input to the device's settings.

β˜‘οΈ Checklist before changing language

Done: 0 / 4

In the settings menu, look for Voice Settings or Voice Settings. The languages supported by your model will be available in the list that opens, select the language you want (e.g., "Russian" or "Russian") and confirm the action. The device will automatically download the package and apply the changes.

If the list does not contain the language you want, try changing the region of the app itself, and go to the user profile tab ("Profile" or "Me"), select Settings -> Region. Changing the region to "Russia" or "Germany" will often unlock additional language packs for connected devices.

Customization via Roborock (for compatible models)

Many Xiaomi robot vacuum cleaners, especially the S5, S6, S7, S8 series, are controlled through a separate Roborock app. The voice change principle is similar here, but the interface has its own peculiarities. The Roborock app often provides more flexible audio settings.

Go to the device-specific settings in the Roborock app. Find the Voice Settings section, where you can not only select the language, but sometimes adjust the volume or choose between male and female voices, if the model allows.

Model robot.Support for RussianAnnexFeatures
Xiaomi Vacuum S5 / S50Yes (in Global)Mi Home / RoborockRequires a server of the EU or Russia
Xiaomi Vacuum S6Yes.RoborockAutodetermination by region
Xiaomi Vacuum Mop 2Yes.Mi HomeI need a re-tiing.
Dreame F9 / D9Yes.Mi Home / DreamehomeDepends on the firmware version.

Note that when you change servers in the Roborock app (e.g. China to Europe), you may need to re-assign your device, a standard procedure that does not pose any hardware risks, but requires you to re-enter your Wi-Fi password.

The Chinese version and its solution

Owners of Chinese versions of robots often face a situation where the device stubbornly speaks Chinese, and the list of languages is nothing but "Chinese" and "English", due to the regional locking of language packets at the server level of the manufacturer.

There is a method of "rebounding", which sometimes helps to activate the Russian language in the language. CN-To do this, you need to completely remove the device from the Mi Home application (remove the button in the robot settings). Then, changing the application region to "Russia" or "Germany", try adding the device again as a new one.

What to do if the rebounding did not help?
If, after deleting and adding again with the choice of the European region, the Russian language did not appear, then this hardware revision does not physically contain Russian voice files, in which case only reflashing through ADB (for advanced users) or coming to terms with English will help.

Another nuance: some models require you to select a specific server when you first connect, and if you initially connected the robot to a Chinese server, changing the language in the interface may not be possible, in which case only a full reset of the Wi-Fi module (clamping buttons on the case) and reconfiguring with the right region helps.

Voice management through Yandex and Google Assistant

If the robot’s built-in voice is not suitable or accessible, you can use external smart home systems. Integration with Yandex House or Google Home allows you to control the vacuum cleaner with a voice in Russian, regardless of the settings of the device itself.

To do this, you need to add the skill "Xiaomi Home" or "Roborock" to the Yandex application. Once you log in to your Mi Home account, your vacuum cleaner will appear in the list of Yandex devices. Now you can say, "Alice, run the vacuum cleaner in the kitchen," and the command will be executed.

πŸ’‘

Use scenarios in the smart home app to have the robot begin cleaning on the voice command "I'm leaving," while closing the smart curtains and turning on the alarm.

However, it is worth remembering that external assistants only manage commands (start, stop, charge), but do not change the phrases that the robot communicates its actions (for example, "The main wheel jammed"). These system messages remain in the language chosen in Mi Home.

Frequently Asked Questions (FAQ)

Can I upload my voice file to a Xiaomi robot?
No, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no. No, no. No, no. No, no. No, no. No, no. No, no. No. No, no. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No.
Why did the robot speak Chinese after the update?
Chances are Xiaomi's server is temporarily unavailable in your region, or there was a crash when the update crashed, which reset the settings to factory (Chinese).Try changing the region in the app to China, updating your voice, and then returning your region.
Does the change of language affect the guarantee?
The official language change through the Mi Home app does not affect the warranty, however, if you try to change the firmware through third-party tools (Tuya-convert, firmware through the console), you may lose warranty support.
How to make a quiet voice at the vacuum cleaner?
In the Mi Home or Roborock app settings, find the volume slider. If it is not, turn down the volume of the speakers in the settings of the smartphone itself (when you are actively connected) or use the Do Not Disturb (DND) feature, which turns off voice notifications during cleaning.

πŸ’‘

Language change is only possible if the hardware version of the device supports the desired language package, and software to add the language to the hardware that does not support it, you can not use standard methods.