How to install voiceover on the robot vacuum cleaner Xiaomi from Android phone: the complete guide

Why your Xiaomi robot vacuum cleaner is β€œsilent” and how to fix it

Have you bought a Xiaomi Mi Robot Vacuum, Viomi or Dreame, but it doesn't issue voice notifications? Or is the standard voice tired and you want to install a Russian, English or even a funny voice from third-party developers? In this article, we'll discuss how to set up voiceovers via your phone on Android, what voices are available officially, and how to circumvent restrictions if your model does not support Russian-language alerts.

Not all Xiaomi robot vacuum cleaners support voice change through the Mi Home app, for example, older versions (until 2020) may have hard-sewn Chinese voice, and new ones may have flexible language settings, and we’ll look at both options, from official voice change to alternative methods using third-party firmware.

Important: If your vacuum cleaner doesn't respond to commands with voice at all, the problem may be in the notification settings or the hardware malfunction of the speaker. At the end of the article, we'll give a checklist for diagnosis.

What Xiaomi models support voice change

Not all Xiaomi robot vacuum cleaners allow you to change voice through the app, here is the compatibility table of popular models:

ModelSupport for changing voicesAvailable languagesIs firmware required?
Xiaomi Mi Robot Vacuum-Mop 2 ProYes.Russian, English, Chinese, SpanishNo.
Xiaomi Mi Robot Vacuum-Mop PYes (limited)English, ChineseFor a Russian, yes.
Viomi V3Yes.Russian, English, ChineseNo.
Dreame D9Partially.English, Chinese (Russian via Mod)Yes.
Xiaomi Mi Robot Vacuum 1SNo.Only Chinese.Yes (unofficial firmware)

If your model is not in the table, check it on the manufacturer’s website or in Mi Home under β€œDevice β†’ Settings β†’ Voice Notifications.” If you do not have an option, you will have to use alternative methods (we will discuss them below).

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Xiaomi Mi Robot Vacuum-Mop 2 Pro
Viomi V3
Dreame D9
Another Xiaomi model
Not Xiaomi.

Preparing Android Phone Before Setting Your Voice

Before you change your voice on the vacuum cleaner, make sure your Android phone is ready for the procedure:

  • πŸ“± Update the Mi Home app to the latest version (minimum supported 6.0.100) download it from Google Play or Xiaomi’s official website.
  • 🌐 Connect your phone and vacuum cleaner to the same Wi-Fi network. The robot does not support settings via mobile Internet (3G/4G/5G).
  • πŸ”’ Log in to one Mi Account on your phone and in the app. If there are more accounts, select the one to which the vacuum cleaner is attached.
  • πŸ“ Clear the Mi Home cache (in Android settings: Settings) β†’ Annexes β†’ Mi Home β†’ Memory. β†’ Clear the cache. This will help to avoid failures when loading voice packets.

Also check if there is enough memory on the phone: voice packets weigh between 5 and 50MB. If the space is less than 500MB, delete the unnecessary files.

πŸ’‘

If the vacuum cleaner doesn’t appear in Mi Home, try reconnecting it: press and hold the power button on the case for 5 seconds until you hear the beep. Then add the device again through Profile β†’ Add the device

Change of voice through Mi Home

If your model supports voice change (see table above), follow this instruction:

  1. Open Mi Home and select your robot vacuum cleaner from the device list.
  2. Go to Settings (βš™οΈ) β†’ Voice notifications.
  3. Click Download Voice Package and select a language (such as Russian or English).
  4. Wait for the download (it can take up to 5 minutes depending on the speed of the Internet).
  5. After installation, restart the vacuum cleaner: press and hold the power button for 3 seconds, then turn it on again.

If there is no option for voice notifications, then your model does not support the official change of voice.

β˜‘οΈ Preparation for a change of voice

Done: 0 / 4

Alternative methods: third-party firmware and voices

If the official method doesn’t work, you can install an informal voice through custom firmware or third-party applications, a method that is suitable for models without support for Russian, but requires caution: improper actions can β€œbrick” the device.

The most popular ways:

  • πŸ”§ Valetudo firmware is an open alternative to Mi Home, allowing you to install any voice packets. Supports Rockrobo-based models (for example, Xiaomi Mi Robot Vacuum). 1S).
  • 🎀 Downloading voice packets manually through ADB (It requires root rights on the phone.
  • 🌍 Using services like DustBuilder – an online platform for creating custom firmware with support for Russian voice.

Warning: Firmware via Valetudo or ADB will void the Xiaomi warranty.If you are not sure about your skills, it is better to contact the official service or buy a model with support for Russian.

What is Valetudo?
Valetudo is an open source web-based software that replaces the standard Mi Home app, which allows you to control a robot vacuum cleaner without Xiaomi’s cloud, install informal voices, and even integrate with Home Assistant, but requires physical access to a vacuum cleaner (USB connection) and basic Linux knowledge.

Step-by-step: Installation of voice via Valetudo

If you are considering custom firmware, follow this guide, which only works for models based on the STM32 or MT7688 chip (e.g. Xiaomi Mi Robot Vacuum 1/1S).

You'll need:

  • πŸ–₯️ Computer with Linux or Windows (WSL).
  • πŸ”Œ USB-cable for connecting to a vacuum cleaner (usually Micro-USB or Type-C).
  • πŸ“¦ Archive with Valetudo firmware (you can download on the official website).

Steps:

  1. Connect the vacuum cleaner to your computer via USB (the connector is usually under the case cover).
  2. Open the terminal and check the connection command: lsusb | grep "Xiaomi" Your vacuum cleaner should appear in the list of devices.
  3. Download and unpack Valetudo's firmware. Go to the file folder.
  4. Run the firmware script: sudo./flash.sh
  5. Once you've flashed it, the vacuum cleaner will create its own Wi-Fi network, and connect to it from your phone.
  6. Open http://192.168.4.1 in your browser and go to Voice Packs.
  7. Select and download the desired voice packet (for example, Russian or Custom).
  8. Reset the vacuum cleaner.

If the robot doesn't turn on or flashes red after the firmware, it's a mistake. Try repeating the process or returning the standard firmware through Mi Home.

πŸ’‘

Valetudo's firmware gives you complete control of the vacuum cleaner, but it's not warranty, and you only use it if you're prepared for the risks.

Problem Solving: Why the Voice is Not Set

If after all the manipulations the vacuum cleaner is still β€œsilent” or gives an error, check the following points:

  • πŸ”Š Volume on vacuum cleaner: Some models have a physical volume button (usually next to the power button.
  • πŸ“Ά Wi-Fi quality: If the signal is weak, voice packets may not boot. Connect the phone to a 5GHz network (if the router supports it).
  • πŸ”„ Region in Mi Home: If your account settings indicate China, some votes may be blocked.
  • πŸ”§ Resetting: If nothing helps, reset the vacuum cleaner to factory settings (Settings) β†’ General. β†’ Reset).

If the problem is the dynamics (the vacuum cleaner doesn't make any sounds, even system sounds), it may have malfunctioned.

πŸ’‘

Before resetting, back up your cleaning card at Mi Home: Settings β†’ Map β†’ Save the card. This will eliminate the need to retrain the vacuum cleaner after the dump.

Where to download additional voice packets

Official voice packs on Mi Home are limited, but alternatives can be found online.

  • 🎡 4PDA β€” Custom voice theme for Xiaomi (including fun options like Alice or Terminator voices).

Check other users' reviews before downloading, as some packages may be bugged or unstable, and note the vacuum cleaner firmware version: voice for the Mi Robot Vacuum 2 Pro won't work for the Viomi V3.

⚠️ Warning: Only download voice packets from trusted sources. Files from dubious sites may contain malicious code that will damage the vacuum cleaner's firmware.

FAQ: Frequent questions about voiceover robot vacuum cleaner Xiaomi

Can I install a voice from Yandex Alice or Google Assistant?
Officially, no. But there are some informal firmware (like Valetudo) that allow you to integrate assistant voices, which would require: Swipe a vacuum cleaner through Valetudo; install a Home Assistant plugin; set up an interaction with Alice or Google Assistant via IFTTT or Node-RED. The process is complex and requires knowledge in setting up a smart home.
The vacuum cleaner makes sounds, but doesn't say phrases.
This means that the speaker is working, but the voice packet is not loaded or damaged. Try: Reinstall the voice in Mi Home (remove the current and download again), reset the vacuum cleaner settings to the factory, update the firmware of the device (check for updates in Mi Home).
Can I get back the standard Chinese voice after I have installed Russian?
In Mi Home, select Restore your default voice or reinstall the original voice pack. If you used custom firmware, return to standard via Mi Home.
After Valetudo's firmware, the vacuum cleaner doesn't connect to the Mi Home. Is that normal?
Valetudo completely replaces standard software, so you can't manage it with Mi Home. Instead, you'll use the Valetudo web interface (http://[IP-If you want to return compatibility with Mi Home, then swipe the device back to the standard firmware.
Where to find the Russian-speaking community for setting up Xiaomi robot vacuum cleaners?
The most active sites: 4PDA section (themes for Xiaomi and Viomi); Telegram chat Mi Robot (Russian-speaking community); VKontakte Group (reviews, instructions, assistance).