How to put a Russian voice on the vacuum cleaner Xiaomi Robot Vacuum: full instructions with files

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:

πŸ“Š What's your model of a robot vacuum cleaner?
Xiaomi Mi Robot Vacuum (any series)
Dreame (D9, D10, Z10, etc.)
Viomi V2/V3
Roborock S5/S6/S7
Other model (specify in the comments)

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.

  1. Open the Mi Home app (or Dreamehome/Viomi Home for the respective brands).
  2. Select your vacuum cleaner from the list of devices.
  3. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Pack).
  4. In the list of languages, find "Russian" and click "Download".
  5. After downloading, select voice acting (usually available 2 options: male and female voice).
  6. 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 cleanerReference to voice packetType of voiceFile size
Xiaomi Mi Robot 1S4PDA (topic #983456)Female (professional voiceover)12MB
Roborock S5/S6Mi CommunityMale (neutral)8MB
Dreame D9/D10Google DriveFemale (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?
If the vacuum cleaner gives an invalid voice pack error after downloading files, check: 1. Model and voice pack compatibility (not all files are universal). 2. Archive integrity (unpack it on a PC - there should be.mp3 or.wav files inside). 3. Firmware version (update to the last via Settings β†’ Software Update). 4. File format (some models require conversion to 16-bit PCM). If the problem remains, try another package or refer to the 4PDA forum on your model topic.

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:

  1. 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).
  2. 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)?
Unfortunately, no. The first generation has closed firmware and does not support changing voice packets, and the alternative is to disable voice prompts or use external notifications via Home Assistant.
After the Russian voice was installed, the vacuum cleaner started to brake.
This is due to overloading the processor when playing audio files. Solutions: Install a voice packet with a lower bitrate (for example, 8-bit instead of 16-bit). Turn off unnecessary prompts in settings (Settings β†’ Voice Prompts). Update the firmware to the latest version.
Where to download high-quality Russian voice packs for Roborock S6?
Recommended sources: 4PDA (topic #1012345) – female voice from a professional announcer. GitHub (robocop-x) – male voice with support for all phrases. Before downloading, check compatibility with your version of firmware!
Can I get my original voice back after I am russified?
Yes. For this: In the Mi Home app, select a different language package (e.g. English) or manually upload the original files via MiHome Cli (see Method 2). β†’ Reset).
Why did the Russian voice disappear after the firmware update?
Update overwrites user files. Solutions: Reload the Russian package (see Method 2). Reverse to the previous firmware version (if available). Write in support of Xiaomi asking you to add Russian in the next update. To avoid future problems, disable automatic software updates in the vacuum cleaner settings.

πŸ’‘

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).