Why your Xiaomi Robot Vacuum speaks Chinese or English and how to fix it
You just unpacked the new Xiaomi Mi Robot Vacuum, Dreame or Viomi, turned it on β and instead of the usual "Cleaning Start" you heard inaudible Chinese or monotonous English voice? It's standard: most models for the global market come with international firmware, where Russian is either missing or sounds like machine translation. But the good news is that you can install Russian voice yourself without losing warranty and without complex manipulation of firmware.
In this article, you will find 3 proven ways to Russify voice prompts, from the simplest (replace via the app) to the most advanced (manual file uploading). We will understand which models support Russian out of the box, where to download high-quality voiceovers from the community, and how to avoid typical installation errors. And if your vacuum cleaner stubbornly refuses to speak Russian, at the end of this article there are alternative solutions that will make interaction with the technique more comfortable.
Before you get to the instructions, make sure your model does support changing voice packets. Here's a quick checklist:
Method 1: Install Russian voice through the official Mi Home app (for supported models)
The fastest and safest method is if your vacuum cleaner is on the list of devices with official Russian language support.
- πΉ Xiaomi Mi Robot Vacuum-Mop 2 Lite STYJ02YM)
- πΉ Xiaomi Mi Robot Vacuum-Mop P (model) SDJQR02RR)
- πΉ Dreame D9, D10, Z10 Pro (series with firmware for Russia)
- πΉ Viomi V2 Pro and V3 Max (after updating to 3.5.4 version)+)
For these models, Russian voice packets are already uploaded to the Xiaomi cloud, and you can activate them directly in the app.
- Open the Mi Home app (or Dreamehome/Viomi Home for the respective brands).
- Select your vacuum cleaner from the list of devices.
- Go to Settings β Voice prompts (or Settings β Voice Pack).
- In the list of languages, find "Russian" and click "Download".
- After downloading, select voice acting (usually available 2 options: male and female voice).
- Restart the vacuum cleaner (reboot button in settings or hold the power button for 5 seconds).
If your app doesn't have Voice Tips, then the model doesn't support official Russification, in which case you'll move to Method 2 or 3.
π‘
Before changing your voice, check the vacuum cleaner firmware version in Settings β About the device. If the version is older than 2022, update the software first - this will increase the chances of successfully installing the Russian package.
Method 2: Manually upload voice files via Token (for advanced users)
If your model does not support Russian officially, but has open firmware (for example, Xiaomi Mi Robot Vacuum 1S, Roborock S5), you can manually download voice files from the community.
- π± Smartphone with root rights or computer with installed ADB.
- π Token of your vacuum cleaner (unique access key to the vacuum cleaner) API).
- πΎ Archive with Russian voice files (links below).
Step 1: Getting Token
Token can be extracted from the Mi Home app using special utilities (for example, Mi Home Token Extractor for Android) or through the Mi Home Token Extractor for Android. HTTP-Warning: Never share your token in public sources β this gives you full access to the management of your device!
Step 2: Download the Russian voice package
The best voiceovers are collected on the 4PDA and Xiaomi Community forums.
| Model vacuum cleaner | Reference to voice packet | Type of voice | File size |
|---|---|---|---|
| Xiaomi Mi Robot 1S | 4PDA (topic #983456) | Female (professional voiceover) | 12MB |
| Roborock S5/S6 | Mi Community | Male (neutral) | 8MB |
| Dreame D9/D10 | Google Drive | Female (soft) | 15MB |
Step 3: Uploading files to the vacuum cleaner
Use the MiHome Cli utility (for PC) or the Robot Vacuum Commander (Android) application with root rights.
mihome cli miio_call <IP_ vacuum cleaner> <Token> set_voice_pack "ru_RU_female" "https:// link to file/voice.zip"Get a Token vacuum cleaner|Download the archive with a voice package|Check the firmware version (not lower than 1.5.0)|Install MiHome Cli or Robot Vacuum Commander|Connect a vacuum cleaner and PC to the same Wi-Fi network-->
What to do if the vacuum cleaner does not accept voice files?
Method 3: Alternative Russification with Home Assistant (for automation enthusiasts)
If the first two didn't work, but you have a Home Assistant setup at home, you can intercept voice notifications and replace them with your own, which requires a basic knowledge of HA settings, but gives you complete control over voice acting.
Here's what you're gonna need:
- π₯οΈ Home Assistant with Xiaomi Miio integration.
- π€ A set of audio files with Russian phrases (you can write it yourself or download it here).
- π‘ Media Player (e.g. Google Home or Sonos) for playing sounds.
Example configuration for configuration.yaml:
automation:
- alias: "Russification of Xiaomi Vacuum"
trigger:
platform: state
entity_id: vacuum.xiaomi_vacuum_cleaner
to: "cleaning"
action:
service: media_player.play_media
target:
entity_id: media_player.living_room_speaker
data:
media_content_id: "/local/vacuum/start_cleaning.mp3"
media_content_type: "music"The advantage of this method is:
- π― You can customize unique phrases for each event (beginning cleaning, ending, error).
- π The voice will sound through your speaker system, not the built-in vacuum cleaner speaker (best quality).
- π It is easy to update voiceover without interference with firmware.
π‘
Home Assistant not only allows you to Russify your voice, but also completely redefine the logic of notifications, for example, you can set up alerts about the completion of cleaning through a Telegram bot or flashing smart lamps.
Common Mistakes and How to Avoid Them
Even when following instructions, users often encounter problems. TOP-5 mistakes and their solutions:
- Error "Incompatible voice packet" Reason: You are trying to install files intended for another model. Solution: Check the name of the archive - it must contain the code of your model (for example, STYJ02YM_ru.zip For Mi Robot Vacuum-Mop 2 Lite).
- The vacuum cleaner does not respond to commands after changing voice Reason: damaged files or interrupted boot Solution: Reset the vacuum cleaner settings to factory (Settings β Reset) and repeat the procedure.
π‘
Before any manipulation of voice files, back up the original package. To do this, connect to the vacuum cleaner via SSH (if supported) and copy the /mnt/default/voice/ folder to your PC.
Alternative solutions if Russification is not possible
If your vacuum cleaner model doesnβt support changing voice packets (like the 1st generation Xiaomi Mi Robot Vacuum or some Roborock), there are workarounds:
- π± Disable voice prompts completely In vacuum cleaner settings (Settings) β Sound set the volume to 0. Minus: you won't hear important notifications (e.g. errors).
- π Use an external speaker with triggers Set up in Home Assistant or IFTTT Reproduction of Russian phrases through a smart column when changing the status of the vacuum cleaner.
- π² Notifications on the smartphone Enable push notifications in the Mi Home app (Settings) β Notifications β all events will be duplicated in Russian.
- π§ For advanced users: you can physically replace the speaker with a better one and connect it to an external sound source (for example, a Bluetooth module).
Important: Some models (such as the Roborock S7) block the change of system files at the firmware level, in which case the only option is to use external notifications or wait for an official update with support for Russian.
FAQ: Frequent questions about the russification of Xiaomi Robot Vacuum
Can I install a Russian voice on Xiaomi Mi Robot Vacuum 1 (first generation)?
After the Russian voice was installed, the vacuum cleaner started to brake.
Where to download high-quality Russian voice packs for Roborock S6?
Can I get my original voice back after I am russified?
Why did the Russian voice disappear after the firmware update?
π‘
If your model doesnβt support Russification, but you want to participate in testing new voice packs, join the communities on 4PDA or Xiaomi Community.
β οΈ Note: Changing the vacuum cleaner system files (including voice packets) may result in a loss of warranty.If you are not sure about your actions, use Method 1 or contact Xiaomi Service Center.
β οΈ Warning: Don't download voice packets from questionable sources, malicious actors can inject malicious code into audio archives, use only proven resources (4PDA, GitHub, official forums).