Modern smart devices like the Xiaomi Vacuum have become an integral part of the comfort of life, but a standard voice assistant in Chinese or English can be uncomfortable for users. Many owners face a situation when after buying or updating the firmware, the device stops speaking in an understandable language or begins to voice commands too loud. Fortunately, the Smart Home ecosystem from Xiaomi allows you to flexibly adjust audio parameters, including language selection, volume and even completely disabling voice notifications.
In this detailed guide, weβll take a look at all the ways you can change your robotβs voice, look at both standard methods through the Mi Home app, and more advanced options for models that support Google Assistant or Amazon Alexa, and look at the issues of flashing regional versions of devices, which is often the only way to get Russian back after resetting.
Before you start setting up, itβs important to understand that the menu interface may vary slightly depending on the version of your smartphoneβs operating system and the specific vacuum cleaner model. However, the overall algorithm of actions remains the same for most devices in the Roborock and Mijia range.
The main settings of the voice package in the application
The easiest and safest way to change your voice is to use the official Mi Home app functionality, so make sure your smartphone is connected to the same Wi-Fi network as the robot, and open the device card. In the upper right corner of the screen is a three-dot button that opens the menu of additional settings.
In the list that opens, you'll need to find a item that might be called Voice Pack, Voice Pack, or Sound Settings, and if you click on it, you'll see a list of available languages. If the language you want isn't on the list, you'll need to click Download more or Download more to access the cloud storage of audio files.
The download process takes anywhere from 30 seconds to a few minutes depending on the speed of the Internet. Once you install the new package, the robot will automatically restart the audio system and confirm the change of language with the phrase "Voice Package has changed." If this does not happen, try restarting the device through a menu or a physical button.
- π£οΈ Voice packet β a file with written phrases in a specific language that is downloaded to the memory of the robot.
- π Volume is a parameter that allows you to adjust the sound level of the speakers from silent mode to maximum.
- π Server Region β A setting that determines which language packs will be available for download in your profile.
β οΈ Note: If you change region in the Mi Home app (e.g. China to Russia), the list of available devices may be cleared. Make sure your account is linked to the correct server before downloading voice packets.
Changing the region for access to the Russian language
Often users face a problem when the list of available voices is not Russian, which occurs if the Mi Home account is registered in a region where this language localization is not supported by default, for example, in China or the United States, the solution is to change the service region in the profile settings.
To perform this operation, go to the user profile (the "My" or "Profile" tab) and click on "Settings" (the gear icon). Select "Region" and in the list of countries, specify "Russia" or "Belarus". The application will warn that some devices may become unavailable if they are tied to another server, but for most global versions of vacuum cleaners this will not be a problem.
Once you change region, go back to the robot vacuum cleaner card and try to download the voice packet again. Now the list should appear in Russian. If the device still does not appear, you may need to remove it from the application and add it again, selecting the correct region when you connect.
π‘
Before changing the region, take a screenshot of the current cleaning schedule settings, as in some cases they can reset when switching servers.
Importantly, the change in region affects not only voice, but also server response speed and availability of some automation scenarios. For CIS users, the best choice is always the Rossiya server, as it provides the least latency when transmitting commands.
Setting up voice notifications and volume
In addition to language choices, many users want to adjust the frequency and volume of voice messages. In modern models such as the Xiaomi Vacuum Mop 2 Pro or Roborock S7, you can separately adjust the volume of system sounds and voice prompts, this is especially true for night cleaning, when a loud robot voice can wake up the household.
In the audio settings menu, you'll find a volume slider, and by moving it, you can set the level from 0% (total silence) to 100%, and you can turn off voice greetings when you start or finish cleaning, leaving only audible error signals.
Some models support Quiet Mode, which automatically reduces the volume and speed of the robot at a given time, and you can activate this function through in-app scripts or by selecting the appropriate cleaning mode.
βοΈ Sound tuning
Keep in mind that a minimum volume level doesn't always mean no sound at all. Even at a minimum, a robot can emit quiet beeps when faced with obstacles. To turn off the sound completely, you need to activate the "Do Not Disturb" mode in the schedule.
Use of third-party voice packets
For advanced users who don't like standard voices, custom voice packs can be installed. Enthusiasts create voice files that feature characters from movies, cartoons, or simply changed voice keys, usually with the.pkg or.zip extension.
Installing a third-party package requires root rights or the use of special debugging tools such as ADB (Android Debug Bridge).The process involves connecting the robot to the computer over Wi-Fi and uploading the file to the system directory /mnt/data/roborock/voices. This action can void the warranty, so execute it at your own risk.
A safer, but limited, method is to use Text-to-Speech through smart home integration, and you can create a scenario where a robot can say whatever phrase you send from a smartphone, but that requires complex customization through platforms like Home Assistant.
| Method of installation | Difficulty | Risk of loss of guarantee | Available languages |
|---|---|---|---|
| Official annex | Low. | No. | Official (10+) |
| Change of region | Low. | No. | Depends on the server. |
| Third-party packets (ADB) | Tall. | Yes. | Any (fan) |
| Home Assistant | Very high. | No. | Any (TTS) |
Where do you download custom voices?
Voiceover problems and their solution
Often, users are faced with a situation where the robot stops talking or begins to pronounce phrases with distortions, this can be caused by a software failure, cache overflow or damage to system files after a failed update. The first step in diagnosis should always be to restart the device.
If a simple reboot doesn't work, try clearing the Mi Home app cache on your smartphone and reconnecting the robot to the network. Sometimes the problem is an unstable Wi-Fi connection, which makes it impossible for the robot to download the required audio file from the cloud. Make sure that the router signal is strong enough at the base point.
In extreme cases, when software methods are powerless, it may require a factory reset, which requires both the Home and Turn on buttons (or the hidden Reset button under the lid) to be simultaneously pressed for 10-15 seconds, and the robot will return to the default language for the region of sale after the reset.
β οΈ Warning: Resetting to factory settings will remove all stored room maps and cleaning schedules. Before doing this, make sure you have a backup of the map in the cloud or are ready to rebuild the map again.
π‘
If the robot is silent after the update, try changing the region in the app to China and back again β this often forcefully updates language resources.
Smart Home Integration and Alternative Voices
Owners of Google Home or Yandex Station ecosystems can use voice assistants to control the vacuum cleaner, which partially compensates for the limitations of the built-in speaker, for example, you can say, "Alice, turn on the vacuum cleaner," and she will respond with her voice, while the robot itself will work silently.
It is also possible to broadcast messages through the robot speaker if the model supports the MIoT protocol to its fullest extent, and through scripts you can adjust the robot's response to certain events, such as opening the front door or completing a timer in the kitchen.
For models with Google Assistant support, you can change the interface language of the assistant itself, which will affect how Google will voice the status of the robot ("Vacciner has started cleaning", "The tank is full").
Using third-party platforms allows you to create complex chains of action, for example, with the command βIβm leavingβ, a smart home can turn on the lights, close the curtains and start a robot vacuum cleaner, accompanying each action with voice confirmation through a smart speaker.