How to install Russian or other voiceover on the vacuum cleaner Xiaomi: full instructions with pictures

Why Xiaomi is β€œsilent” and how to fix it

You bought a Xiaomi Mi Robot Vacuum, Viomi or Dreame, but instead of the usual voice prompts, you hear only squeaking or English? The problem is familiar to many: the manufacturer often supplies devices with factory settings for the Chinese market, where Russian voiceover is disabled or absent. Fortunately, you can fix this yourself - without contacting the service center.

In this article, you will find step-by-step instructions for all popular Xiaomi models (including the Mi Robot Vacuum-Mop 2 Pro, Viomi V3 and Dreame D9), and learn how to avoid typical errors when installing voice packets. We will discuss three ways: through the official Mi Home app, manually through files and using third-party firmware for advanced users. Ready to return your voice to your vacuum cleaner?

Important: Xiaomi models of vacuum cleaners based on the STM32 chip (for example, Mi Robot Vacuum 1S) do not support changing voiceovers – they are only available to replace system sounds through firmware.

What Xiaomi models support the change of voiceover

Not all Xiaomi robot vacuum cleaners allow you to install alternative voice packets, and here is a current list of models with confirmed support:

  • πŸ”Ή Mi Robot Vacuum-Mop 2 Pro (including versions) STYJ02YM and STYTJ01ZHM)
  • πŸ”Ή Viomi V3 Max and Viomi V2 Pro (series) V-RVCLM21A)
  • πŸ”Ή Dreame D9, Dreame D10 Plus (chip) MT7688)
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop P (models after 2021)
  • πŸ”Ή Roborock S7 and S7 MaxV (requires root access for full replacement)

If your model is not listed, check the specifications for TTS (Text-to-Speech) module. Devices without it (for example, Mi Robot Vacuum 1) can only play standard audio signals.

ModelVoice supportMethod of installationNeed a rut?
Mi Robot Vacuum-Mop 2 ProYeah (multi-channel)Through Mi Home or FilesNo.
Viomi V3 MaxYes (Russian, English, Chinese)Official Software + Manual DownloadNo.
Dreame D9Partially (systemic phrases only)Firmware through ADBYes.
Roborock S7Yeah (full replacement)Third-party firmware (Valetudo)Yes.

⚠️ Attention: Xiaomi vacuum cleaners with firmware for the European market (designation) EU In models, you can block the installation of uncertified voice packets, in which case you will need to reset the region in the Mi Home settings.

πŸ“Š What model of Xiaomi vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Viomi V3/V3 Max
Dreame D9/D10
Roborock S7/S7 MaxV
Another model

Method 1: Install voiceover through the Mi Home app

The easiest method is to use the official Mi Home app, which is suitable for most modern models and does not require technical skills.

  1. Update the vacuum cleaner firmware to the latest version through Settings β†’ Update the software in Mi Home.
  2. Go to the vacuum cleaner control section and open Settings β†’ Voice prompts.
  3. Select the language from the available (if there is no Russian, click Add Voice Package).
  4. Confirm the download – the process will take 2-5 minutes (vacuum cleaner must be connected to Wi-Fi).
  5. Restart the device through Settings β†’ Restart.

If there is no Russian language on the list, then your model does not support it out of the box, in which case move to Method 2 (manual installation).

Update the vacuum cleaner to the latest version

Connect the vacuum cleaner to a stable Wi-Fi network (2.4 GHz)

Charge the battery by at least 50%

Make sure that the right country is chosen in Mi Home (Russia/Europe)-->

⚠️ Warning: After installing a new voice pack, the vacuum cleaner may stutter or play phrases with a delay. 1-2 cleaning cycle to optimize the operation of the module TTS.

πŸ’‘

If the vacuum cleaner makes quiet or cropped sounds after setting the voiceover, check the volume settings in Mi Home β†’ Settings β†’ Sound and alerts. Sometimes resetting to factory settings solves the problem.

Method 2: Manual installation of voice files

Models that do not support language change via Mi Home (such as the Viomi V2 Pro or Dreame D9) will require manual downloading and installing voice files, a method that is more complex, but works even for β€œunofficial” languages.

Step 1: Download the voice packet

Voiceover for Xiaomi can be found on specialized forums, for example:

  • 🌐 4PDA (section β€œRobot vacuum cleanersΒ»)
  • 🌐 GitHub (Valetudo project) – for advanced users
  • 🌐 MIUI Forum – official and custom packages

Pay attention to the firmware version of your vacuum cleaner β€” download files that are compatible with your model. 2 Pro will fit the package marked STYJ02YM_ru.

Step 2: Upload files to the vacuum cleaner

There are two options:

  1. Through SD-map: πŸ“ Format the map in FAT32. πŸ“ Create a miio folder and put voice files in it (for example, voice_ru.pack). πŸ“ Insert the card into the vacuum cleaner (the slot is under the cover of the case). πŸ“ Turn on the vacuum cleaner – it will automatically detect files and prompt you to install them.

Through FTP (for advanced):

1. Connect to the vacuum cleaner via Wi-Fi (access point will appear when holding the Reset button).


2. Use a FTP- client (e.g. FileZilla) with 192.168.8.1, root login and admin password (or 1234567890 for new models).




3. upload files to /mnt/UDISK/miio/voice/.




4.Reboot the vacuum cleaner with the reboot command via ADB.

What to do if the vacuum cleaner does not see the files on SD-map?
1. Check the format of the map - just FAT32 (not exFAT or NTFS). 2. Make sure that the files are correctly named (for example, voice_ru.pack, Not a Russian voice.mp3). 3. Try another memory card (class recommended) 10, volume 32 GB). 4. If the vacuum cleaner still does not respond, update the firmware to the latest version - in older versions, there may be no support for external voice packets.

Step 3: Activate a new voiceover

After downloading the files:

  1. Go to Mi Home β†’ Settings β†’ Voice prompts.
  2. Select Install from an external medium (or similar item).
  3. Confirm the installation and wait for the restart (it can take up to 10 minutes).

Step-by-step:

  1. Connect to the vacuum cleaner: Open the vacuum cleaner case (usually 4 screws under rubber legs). Find the UART connector (4 contacts: GND, TX, RX, 3.3V). Connect the USB-to-TTL adapter (observe polarity!).

Launch the console:

screen /dev/ttyUSB0 115200

(for Linux) or use PuTTY with 115200 baud settings.

Stop the regular firmware:

echo "stop" > /proc/miio/state

Valetudo

:

wget -O /tmp/valetudo https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo


chmod +x /tmp/valetudo




/tmp/valetudo

Set up the voiceover:

In the Valetudo web interface (http://[IP-address vacuum cleaner]:8080), go to Settings β†’ TextToSpeech and select the language.

⚠️ Attention: Incorrect connection to UART If you are not sure about your skills, contact a specialist. Also note that after installing Valetudo, you will lose access to cloud functions of Mi Home (for example, management through an application outside the home).

Valetudo supports multi-channel voice acting, including Russian, English, German and even custom phrases. For example, you can record your voice for alerts!

dd if=/dev/mtdblock0 of=/mnt/UDISK/backup.bin

This will help to restore the vacuum cleaner in case of failure.-->

Common Mistakes and How to Avoid Them

Even when following the instructions, users often encounter problems, and here are the most common mistakes and solutions:

Problem.Reason.Decision
The vacuum cleaner doesn't see the files on SD-mapIncorrect folder format or structureFormat the map in FAT32 and check the path: /miio/voice/
Voiceover set, but not workingIncompatibility of the firmware version and voice packageUpdate your firmware or find a package for your version
The vacuum cleaner squeaks instead of speakingDamaged voice files or lack of memoryRemove old packages and reinstall new ones
After Valetudo firmware, there's no soundTTS module is not configured in the web interfaceGo to Settings β†’ TextToSpeech and select the language

If none of these methods helped, check:

  • πŸ” Mi Home: sometimes changing the country to China and back solves the problem.
  • πŸ” Dynamic state: if the vacuum cleaner does not make any sounds, the speaker may be defective (repair required).

Critical error: if after installing custom firmware vacuum cleaner stopped turning on, try to return the original firmware through UART (instructions are available on the 4PDA forum). 90% of the time the device is able to recover.

Where to download high-quality voice packs for Xiaomi

Not all voice files are equally good. NΔ›kterΓ© can contain translation errors, cropped phrases or poor sound quality.

  • πŸ“Œ MIUI Forum – official packages: Files from the Xiaomi community tested on the latest firmware. There are options for European and Asian versions of vacuum cleaners.

When choosing a package, pay attention to:

  • πŸ”  Firmware version: for example, 3.5.8_0004 β€” for this version and newer.
  • πŸ”  Type of voice: female/male, natural/synthetic.
  • πŸ”  Completeness of translation: some packages contain only basic phrases.

Tip: If you want unique voice acting, you can write your phrases and convert them to.pack using the Xiaomi Voice Packer utility (available on GitHub).

FAQ: Frequent questions about voiceover vacuum cleaners Xiaomi

Can I install voiceover on Xiaomi Mi Robot Vacuum 1?
No, this model doesn't support changing voice packets because of the outdated STM32 chip, and the best you can do is replace the system sounds through firmware, but there won't be full speech.
After the voiceover was installed, the vacuum cleaner started to brake.
This is due to a lack of RAM. Try: Remove unnecessary voice packets through Mi Home; reset the vacuum cleaner to factory settings; update the firmware to the latest version; if the problem persists, go back to standard voice.
How to return the original voiceover after a failed installation?
Ways: πŸ”„ Through Mi Home: Settings β†’ Voice prompts β†’ Restore the standard. πŸ”„ Through SD-Download the original package (usually called the card) voice_default.pack) and repeat the installation procedure. πŸ”„ Reset: Hold the Reset button 10 Seconds – This will return factory settings (including voiceover).
Can I install the voice of an assistant (Alice, Siri, Google) on the vacuum cleaner?
Full integration with voice assistants can not be done, but there are workarounds: 🎀 Use Valetudo + Home Assistant to control vacuum cleaner via Alice or Google Assistant. 🎀 Write down the assistant phrases and add them to the custom voice package (for example, β€œCleaning is complete” in Alice’s voice). YAML.
Why did the soundtrack drop after the update?
The manufacturer can replace user files when you update.To avoid this: Before upgrading, back up the folder. /miio/voice/ on SD-Once you update, reset the voiceover manually. Turn off automatic firmware updates in Mi Home.