Xiaomi and Roborock have long been an integral part of smart homes, but standard voice alerts in Chinese or English are not always good for users. Fortunately, the manufacturer has provided the ability to change the voice β from official packages with Russian phrases to custom options with humor or personalized lines. S7 newer versions.
In this article, you will find step-by-step instructions for different ways to change your voice: through the official Mi Home app, third-party utilities like Valetudo, and manually stitching voice files. We will break down the nuances for each model, warn against typical errors, and tell you where to download quality voice packets. If you are tired of the monotonous "Cleaning completed" or want the vacuum cleaner to "talk" in the voice of your favorite character, read on.
What Xiaomi models support voice replacement?
Not all Xiaomi robot vacuum cleaners allow you to change voice packets, depending on the firmware version, hardware platform, and even the region of sale.
- πΉ Supported models: Roborock S4/S5/S6/S7/S8, Mi Robot Vacuum-Mop 2/Pro/Ultra, Dreame Bot Z10 Pro (partially) These devices run on the RRMap platform and are open source. API voice-pack.
- πΉ Models without support: old versions of Mi Robot 1S, Roborock S50 (It requires firmware hacking, as well as budget models like Mi Robot Vacuum-Mop Essential.
- πΉ Regional restrictions: vacuum cleaners for the Chinese market (CN-β’ Often block the replacement of voice without changing the region in the Mi Home.
To determine exactly how compatible your model is, check the hardware version in the Mi Home app settings (Device β About). If there is at least one alternative option (e.g. English (Female)) on the list of available voices, then a replacement is possible.
Replace your voice through Mi Home
The easiest and safest method is to use standard voice packets in the Mi Home app, which is suitable for most modern models and does not require technical skills.
- Open the Mi Home app and select your vacuum cleaner.
- Go to Settings β Voice Alerts (or Sound Settings in English version).
- In the list of available voices, select the desired option: π£οΈ Female voice (Chinese/English) π£οΈ Male voice (rarely) π£οΈ Russian package (if supported by the region)
Download
Settings β Reboot
Note that the official packages are limited to 2-3 options, and their quality depends on the model. For example, in the Roborock S7, the Russian voice sounds natural, and in the Mi Robot Vacuum-Mop 2, the robotic version with an accent. If you are not satisfied with the standard options, read on to custom solutions.
βοΈ Preparing for voice replacement via Mi Home
Download and install custom voice packets
If you don't like the official voices, you can install custom packs from the community, which include Russian-language versions, voices of celebrities, characters from movies, or even your own records.
- π Forums 4PDA: Model-specific topics (e.g. Roborock) S7). Here you can post ready-made.pkg files with instructions.
- π GitHub: repositories like roborock-voice-packs that pack different languages.
- π€ Own recordings: You can create your own voice pack using the Roborock Voice Editor utility (requires PC).
The process of installing custom voice:
- Download a.pkg file with a voice packet (for example, ru_RU_female.pkg).
- Connect the vacuum cleaner to the PC via USB (use a cable with data support).
- Copy the file into the root folder of the device (it appears as a removable disk).
- Disconnect the vacuum cleaner from the USB and restart it through the Mi Home app.
- After the reboot, the new voice is activated automatically.
What if the.pkg file is not visible?
Important: Custom voice packets can reset after updating the firmware.Always back up the original voice (the file is usually called the "File") voice_original.pkg And it's in the root folder of the vacuum cleaner).
Replace voice through Valetudo (alternative firmware)
For advanced users willing to sacrifice the warranty, there's a radical way to install an alternative firmware called Valetudo, which gives them full control of the vacuum cleaner, including replacing voice files without restrictions.
- β Support for any voice packets (including homemade ones).
- β No connection to Xiaomi servers (works without the Internet).
- β Ability to edit the text of the notifications.
Instructions for installation of Valetudo:
- Download the latest version of Valetudo from the official website.
- Connect to the vacuum cleaner via SSH (instructions for your model are in the Valetudo documentation).
- Run the command to install: wget -O - https://install.valetudo.cloud | shttps
- After installation, go to the Valetudo web interface (opens on the IP-vacuum cleaner address on the local network).
- In the Voice Packs section, download your.pkg file or select from pre-installed ones.
π‘
Before installing Valetudo, make a full backup of the original firmware through the rrtool utility, which will help restore the vacuum cleaner if something goes wrong.
β οΈ Note: Valetudo's installation voids warranty and may cause the vacuum cleaner to operate unstable.Some features (e.g., laser mapping in Roborock) S7) This method is recommended only to experienced users.
Creating your own voice package
If you want the vacuum cleaner to speak in the voice of your child, pet, or favorite actor, you can write a personalized package.
- ποΈ A microphone with good recording quality (e.g. Blue Yeti or even a noise-cancelling smartphone).
- π» Audio processing software: Audacity (free) or Adobe Audition.
- π Voice Package Template for your model (downloaded from forums or GitHub).
Step-by-step:
- Download the template for your model (for example, roborock_voice_template.zip). It's gonna have files with names like this. start_cleaning.wav, error.wav, etc.
- Write down your lines for each file: π Format: WAV, 16-bit PCM, 16 keto. π Length: no more 5 Seconds (otherwise the vacuum will cut the sound). π Volume level: normalize to -3 dB in Audacity.
Place the recorded files in the template folder, saving the original names.
ZIP
custom_voice.pkg
Install the package on the vacuum cleaner (see section about custom bags).
Example of texts for writing (can be adapted):
| File name | Text of the alert | Example of |
|---|---|---|
| start_cleaning.wav | Starting cleaning | "I'm starting the cleaning, don't disturb me!" |
| complete_cleaning.wav | Cleaning complete. | "It's all clear, we can walk!" |
| low_battery.wav | Low charge. | "Battery's down, I'm going to charge!" |
| error.wav | Mistake. | "Oh, something went wrong! Help me!" |
π‘
For natural sound, record lines with the same tone and tempo. Use free tools like NaturalReader to check how the synthesized voice will sound.
Common Mistakes and How to Avoid Them
Even when following instructions, users often encounter problems, and here are the most common mistakes and solutions:
- π« Vacuum Cannot See.pkg File: Make sure the file is copied to the root folder (not nested). Rename the file to voice.pkg (sometimes helps). Format the flash drive to the root folder. FAT32 (not exFAT or NTFS).
- π« After installation, the voice is unchanged: Reboot the vacuum cleaner twice (sometimes not used the first time). >1MB.Make sure your model supports custom packs (see section above).
- π« Voice sounds robotic or with artifacts: Rewrite audio files in format 16-bit PCM (not MP3). Remove background noise in Audacity (Noise Reduction tool). Check the bitrate - it should be 128 kbps or higher.
β οΈ Note: If the vacuum cleaner starts to glitches after changing your voice (for example, does not respond to commands or constantly reboots), return the original voice pack. To do this, download the official.pkg for your model from the Xiaomi website and install it in the same way.
Where to download high-quality voice packs?
Not all sources offer verified files -- some packages may contain viruses or corrupted audio files -- and we've put together reliable download sites:
| Source | Package type | Pluses | Cons |
|---|---|---|---|
| 4PDA | Russian, English, custom | Great selection, user reviews | You need to search by topic, a lot of outdated files |
| GitHub (dentra) | Multilingual, including Ukrainian | Regularly updated, open source | No celebrity voices |
| Official Roborock website | Standard packages | Safe and compatible with all models | Limited choice (2-3 options) |
| Telegram chats | Custom, humorous | Relevant packages, community assistance | Risk of running into unstable files |
Before downloading, check:
- π Compatibility with your model (as indicated in the file description).
- π Date of creation (old packages may not work with new firmware).
- π Reviews (if the package has been downloaded by less than 50 people, it is better to look for another one).