Modern robot vacuum cleaners have long ceased to be just cleaners, becoming full members of the smart ecosystem of the home. Xiaomi Roborock S7 model stands out not only by advanced vibration cleaning system, but also by high-quality voice support that informs the user about the status of charging, the beginning of cleaning or the need to maintain filters. However, by default, the device is often configured in Chinese or English, which can be inconvenient for a Russian-speaking user.
Changing the voice packet is not just a whim, it’s a way to make interaction with the technology more comfortable. Voice support allows you to instantly understand what is happening to the device without looking at the smartphone app. Fortunately, Roborock’s software allows you to flexibly adjust these parameters, changing not only the language, but also the timbre of the voice (for example, switching between the male and female variants).
In this guide, we will take a look at all the available ways to change voice, from standard in-app settings to more advanced methods. The process of updating voice packets requires a stable connection to the network, so make sure your router is running correctly. We will look at the nuances of working with regional servers and possible errors that can be encountered when downloading new data.
Available language packages and their features
Before you start the technical part of the replacement, it is important to understand what voiceover options are available for your model. The Roborock S7 device supports many languages, but their availability depends on the firmware version and the region to which the account is tied.
It is worth noting that voice packets fall into two main categories: standard and extended. Standard ones include a basic set of phrases necessary for operation, while extended ones can contain more detailed error descriptions or humorous comments. Packets are downloaded over the Internet, so the volume of traffic can vary from 5 to 20 MB depending on the quality of the audio.
It’s also important to consider the difference between the robot’s voice and the app’s voice. Voice control via smart speakers (like Yandex Alice or Google Assistant) is set up separately and does not depend on the internal vacuum settings. In this case, we’re talking about the device’s built-in speaker, which says phrases like “I’m starting cleaning” or “Stuck, help.”
Preparing for a change of voice through the Mi Home app
The main management tool is the official Mi Home app (or Roborock if you are using the brand ecosystem).Before you start the procedure, you need to make sure that the software of the smartphone and the vacuum cleaner itself is updated to the latest version.
Make sure your smartphone and robot vacuum cleaner are connected to the same Wi-Fi network. While control is possible via the mobile Internet, the process of downloading large amounts of data (audio files) is better done through a stable home Wi-Fi channel, which will speed up the process and reduce the risk of errors in the transmission of packets.
☑️ Preparation for voice update
The battery charge of the device should be at least 20%, although it is recommended to carry out any updates at a charge above 50%.Abrupt power outage while writing new data to memory can lead to a software failure.The device's security system can block the installation of updates if the charge level is critically low.
⚠️ Warning: Do not try to change voice packets if the robot is in the process of cleaning or charging.
Step-by-step instruction: changing language and voice
The voice change process is intuitive, but hidden in the depths of the settings menu. Open the Mi Home app, select your Roborock S7 robot vacuum cleaner from the device list. On the main control screen, click the three dots in the upper right corner to enter the settings menu.
In the list that opens, look for the Voice Settings section, which will show the current active language, click on it to see the list of available download options, and the system will automatically check for updates for each language.
Select the desired language, such as "Russian", and press the download button. After the download is completed, you need to activate the package by clicking the Apply or Use button. The robot can restart or emit an audible signal to confirm the change of voice.
Some versions of the app have a pre-listening feature, so you can listen to a short demo phrase before you install it to rate the timbre and speed of speech, which is especially useful if you're choosing between a male and a female voice within the same language.
Setting up through the Roborock application: interface differences
Users who prefer the native Roborock app may notice slight differences in the interface. The logic of the action remains the same, but the layout of menu items may differ. In the Roborock app, voice settings are often placed in a separate subsection of General Settings.
It also has voice volume control, so you can choose from three volume levels, or you can turn off the voice entirely, leaving only the lights, and turning off the sound can be useful for night cleaning, so you don't disturb the household.
| Parameter | Mi Home appendix | Roborock appendix | Description |
|---|---|---|---|
| Location of the menu | Three points → voice settings | Settings → General → Voice | The path to settings |
| Pre-hearing | Available. | Available. | Checking the timbre before installation |
| Volume control | There are (3 levels + silence) | There are (3 levels + silence) | Sound level adjustment |
| Loading speed | Depends on Xiaomi’s server | Depends on Roborock's server | Affects the waiting time |
If you change the control app, the voice settings are likely to be saved, as they are recorded in the memory of the Roborock S7 itself.
Solution: If the voice does not change or is lost
Sometimes users are faced with a situation where after downloading a new package, the voice does not change, or the robot continues to speak the previous language, first of all, you need to check the status of the Internet connection, a weak signal could interrupt the download of files at the last stage, and the system regressed to the previous working version.
Try resetting the robot's network settings, which usually requires you to press the power and return buttons (or the Spot Clean button, depending on the modification) for a few seconds at the same time until you hear a voice message about the Wi-Fi reset. After reconnecting, try to download the voice packet again.
⚠️ Warning: If the robot makes strange sounds or repeats the same phrase endlessly after changing its voice, it may indicate file corruption.
Another common problem is time desynchronization: make sure that the time in the application and on the device itself coincides. Some protocols for verifying voice packet licenses require current system time to work correctly.
Use of third-party voice packets and customization
For advanced users, custom voice packs created by enthusiasts can be installed, which can contain phrases from movies, jokes or changed intonation, but installing such files requires the use of ADB (Android Debug Bridge) debugging tools and root rights, which can lead to a loss of warranty.
The process involves connecting to a vacuum cleaner over a local network and replacing system audio files in the /data/rockrobo/voice directory. This is a risky operation, since an error in the file structure can make the device "silent" or cause a cyclical reboot. Software modification always carries risks for the stability of the smart device.
There is no official support for such experiments. If you do decide to do this, be sure to back up the original files before replacing them. community developers often share verified packages on dedicated forums such as GitHub or 4PDA.
⚠️ Note: Installing unofficial firmware or voice packs will void the manufacturer's warranty obligations, only if you fully understand the risks and have experience with Linux systems.