Voiceover for the robot vacuum cleaner Xiaomi: how to install the Russian voice and custom sounds

Why Your Robot Vacuum Is Silent and How to Fix It

You bought a Xiaomi robot vacuum cleaner โ€“ whether itโ€™s Mi Robot Vacuum, Dreame Bot or Viomi V3 โ€” But instead of being friendly voice, you hear only squeaking or silence? The problem is familiar to many: by default, most models come with or without Chinese voiceovers. And if they do, they come in a language that is not clear. Fortunately, this can be fixed in several ways โ€“ from official settings in the application to manual firmware custom audio packages.

In this article, we will discuss all the current methods of installing voiceovers on Xiaomi robot vacuum cleaners, including:

  • ๐Ÿ”Š Setting up Russian voice through the official application Mi Home/Dreamehome
  • ๐Ÿ› ๏ธ Manual addition of sound files through FTP or SD-map
  • ๐Ÿค– Firmware alternative firmware with support for multilingual voiceover
  • ๐Ÿšซ Solving typical problems: โ€œthe voice is, but not reproducedโ€, โ€œvacuum cleaner beeps instead of speechยป

Important: methods vary depending on the model and firmware version. For example, Xiaomi Mi Robot Vacuum-Mop 2 Lite supports voice change through the application, and for Dreame Bot Z10 Pro may require manual file downloads. We'll give you the nuances for each line.

๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum (any model)
Dreame Bot (Z10, D9, L10 etc.)
Viomi V2/V3
Another Xiaomi model
Not Xiaomi.

Official method: change voice in the application Mi Home/Dreamehome

The easiest method is to use the built-in settings in proprietary applications, which is suitable for most current models (released after 2020) and does not require technical skills.

  1. Open the Mi Home app (for Mi Robot) or Dreamehome (for Dreame Bot).
  2. Select your robot vacuum cleaner from the list of devices.
  3. Go to Settings โ†’ Voice prompts (or Settings โ†’ Voice Pack in English).
  4. In the list of available languages, select "Russian" (if not, update the device firmware).
  5. Click Download and Apply (it will take 1-3 minutes).
  6. Reboot the vacuum cleaner (usually this happens automatically).

โš ๏ธ If there is no Russian in the list of languages, check it out:

  • ๐Ÿ“ฑ App version (update to Google) Play/App Store).
  • ๐ŸŒ Region of the Mi Account (should be โ€œRussiaโ€ or โ€œGlobalยป).
  • ๐Ÿ”„ Version of the vacuum cleaner firmware (update to Settings) โ†’ Update of the PO).

Check out the version of the Mi app Home/Dreamehome|

Make sure the vacuum cleaner is connected to Wi-Fi|

Update the device to the latest version|

Select the region โ€œRussiaโ€ in the account settings-->

For some models (e.g., Viomi) V3) Russian voiceovers may not be on the official list, in which case you will have to use informal methods, which will be discussed later.

Informal methods: manual downloading of sound packets

If the official method didn't work, you can download custom audio files, which is suitable for advanced users and requires access to the vacuum cleaner file system. FTP-server and through SD-map.

Method 1: Loading through FTP (support-model)

Some robot vacuum cleaners (e.g. Dreame Bot) Z10 Pro) have built-in FTP-The server to access files. Here's how to use it:

  1. Connect the vacuum cleaner and computer to the same Wi-Fi network.
  2. Find out. IP-vacuum cleaner address (can be found in router settings or via Fing app).
  3. Use it. FTP-client (e.g. FileZilla) with login data: Host: IP-Login: root Password: empty or 123456 (depending on the model)

/mnt/udisk/voice/

/system/voice/

.mp3

.wav

reboot

Telnet

๐Ÿ” Where can I get voiceover files? Ready-made packages for popular models can be found on the forums 4PDA or XDA For example, Mi Robot Vacuum is often used for this set (registration is required).

Method 2: Installation through SD-map

If FTP Unavailable, try using a microSD card (supported by memory card slot models, such as Viomi) V3):

  1. Format the map in FAT32.
  2. Create a voice folder on it.
  3. Put voice files with the correct names (for example, the right names) there, start.mp3, error.mp3 โ€” see the table below).
  4. Put the card in the vacuum cleaner and reload it.
File nameWhen it's reproducedExample of contents
start.mp3When cleaning starts"I'm starting cleaning. Please remove small objects from the floor."
complete.mp3After cleaning is done"The cleaning is complete. The operating time is 45 minutes."
error.mp3When the error (stuck, weak battery)"Error: battery power less than 20 percent. Connect the charger."
low_battery.mp3Low battery charge"I'm running out of charge. I'm back at base."

โš ๏ธ Not all models support the replacement of sounds through SD-If your voice hasn't changed since the reboot, check it out:

  • ๐Ÿ”Š File format (only.mp3 or.wav, no DRM).
  • ๐Ÿ“ File Names (Registrar is Important!).
  • ๐Ÿ”„ The firmware version (on older versions may not work).

๐Ÿ’ก

Before you replace the audio files, back up the original ones! Save the voice folder to your computer, which will help restore factory voices if something goes wrong.

Firmware custom firmware with multilingual support

If none of the previous methods worked, the last (but most reliable) option is to flash alternative firmware, which gives not only Russian voiceover, but also additional features: advanced cleaning cards, integration with Home Assistant, removal of restrictions by region.

๐Ÿ”ง Which firmware supports Russian voiceover:

  • ๐ŸŒ Valetudo โ€“ open firmware for robot vacuum cleaners based on Xiaomi (supports Mi Robot Vacuum, Viomi, Dreame Bot).
  • ๐Ÿค– DustBuilder โ€“ custom firmware with Russian voice and optimized cleaning algorithms.
  • ๐Ÿ›ก๏ธ OpenViomi โ€“ for Viomi devices (includes Russian voiceover and bug fixes).

โš ๏ธ Attention: Custom software firmware voids warranty and can cause the device to fail if you are not sure of your skills, it is better to consult a specialist.

Step-by-step instructions for Valetudo firmware

For example, the Xiaomi Mi Robot Vacuum:

  1. Download the latest version of Valetudo from GitHub.
  2. Connect to the vacuum cleaner by SSH (instructions are in the repository).
  3. Upload the firmware file to the device with the command: scp valetudo.bin root@[IP_vacuumer]:/tmp/
  4. You can use firmware: flash. valetudo.bin
  5. Wait for the reboot (it will take 2-5 minutes).
  6. Connect to the Valetudo web interface at the address http://[IP_vacuum cleaner] and select Russian in the settings.

After the firmware, you can:

  • ๐Ÿ—ฃ๏ธ Install any voice packet (including custom recordings).
  • ๐Ÿ—บ๏ธ Set up detailed cleaning maps with zoning.
  • ๐Ÿ”Œ Integrate the vacuum cleaner with Home Assistant or Google Assistant.
What to do if the vacuum cleaner does not turn on after the firmware?
If the device does not respond to the power button, try: 1. Hold the Reset button (usually under the lid) for 10-15 seconds. 2. Connect the vacuum cleaner to charge and try again. 3. Restore the original firmware through Mi Home (recovery mode is activated by holding the Power buttons). + If nothing helps, contact the service center (but the warranty will be lost).

Problem Solving: Why the Voice Doesn't Work

You've got the voiceover, but the vacuum cleaner is still silent or making strange noises, and let's look at the typical causes and ways to fix them.

Problem 1: Voice is present, but reproduces with distortions

Possible causes:

  • ๐Ÿ”Š Inappropriate file format (use the right file format) MP3 bitrate 64-128 kbit/s).
  • ๐Ÿ“ Damaged files (reboot them from a reliable source).
  • ๐Ÿ”Š Too loud or quiet (adjust the volume in the vacuum cleaner settings).

Problem 2: The vacuum cleaner is beating instead of speaking

This means that:

  • ๐Ÿšซ Voice files are not loaded (check the path to the voice folder).
  • ๐Ÿ”„ The firmware does not support voice packets (update the software or scrolle through custom firmware).
  • ๐Ÿ”Š In the settings, the option โ€œAudible signals onlyโ€ is selected (turn it off in the application).

Problem 3: The voice works, but in Chinese

You're probably:

  • ๐ŸŒ Have not changed the region in Mi Home (switch to Russiaยป).
  • ๐Ÿ”„ Not updated (go to Settings) โ†’ Update of the PO).
  • ๐Ÿ“ฑ Use an outdated version of the application (update it).
Symptoms.Possible causeDecision
The vacuum cleaner doesn't make any noise at all.Disabled speaker in settingsEnable the option โ€œVoice promptsโ€ in the app
Voice interrupted or slowedProblems with voice filesReload files in format MP3, 128 kbps
I have a voice, but not in Russian.The wrong account regionChange the region to "Russia" in Mi Home

๐Ÿ’ก

If after all the manipulations the voice did not work, check the physical condition of the speaker, perhaps the problem is a hardware failure (for example, after a vacuum cleaner fell).

Castom voice packs: how to record your voice

You want a vacuum cleaner to speak in your voice or in your favorite character's voice?

  • ๐ŸŽค Microphone and recording software (e.g. Audacity).
  • ๐Ÿ”Š A set of phrases for all events (beginning of cleaning, error, low charge, etc.).
  • ๐Ÿ’พ Folder with the correct file structure (as in the table above).

๐Ÿ“Œ Instructions for recording:

  1. Write down the phrases in a quiet room (no noises or echoes).
  2. Save files in format MP3 128 kbit/s bitrate.
  3. Name files according to the table (for example, start.mp3).
  4. Load them onto the vacuum cleaner through FTP or SD-map.

๐ŸŽญ Where do you get ready-made custom voices? There are often packages of voices posted on enthusiast forums:

  • ๐Ÿค– Voice of Alice (Yandex) or Marina (Google Assistant).
  • ๐ŸŽฎ Characters from games (GLaDOS from Portal, Cortana from Halo).
  • ๐ŸŽฌ Film Heroes (Terminator, R2-D2 Star Wars).

โš ๏ธ Note: Using the voices of copyrighted characters (such as Mickey Mouse or Harry Potter) may violate copyright laws.

Compatible with different Xiaomi models

Not all Xiaomi robot vacuum cleaners support voice change in the same way, and below is the compatibility table for popular models:

ModelOfficial Russian voiceoverSupport for custom soundsRussian-language firmware
Xiaomi Mi Robot Vacuum-Mop 2 Liteโœ… (via Mi Home)โœ… (FTP/SD)โœ… (Valetudo)
Dreame Bot Z10 Proโœ… (via Dreamehome)โœ… (FTP)โœ… (DustBuilder)
Viomi V3โŒ (not on the official list)โœ… (SD-map)โœ… (OpenViomi)
Xiaomi Mi Robot Vacuum 1SโŒ (Chinese/English only)โœ… (FTP)โœ… (Valetudo)
Dreame Bot D9โœ… (via Dreamehome)โœ… (FTP/SD)โŒ (no firmware stable)

๐Ÿ” How to find out the exact model of your vacuum cleaner? Look at the sticker under the cover or in the application settings (Device) โ†’ If your model is not in the table, look for instructions on 4PDA or GitHub (for example, by asking "Your custom voice modelยป).

FAQ: Frequent questions about voiceover robot vacuum cleaner Xiaomi

Can I install a Russian voice on the old model Xiaomi Mi Robot Vacuum (2016-2018)?
Yes, but only through custom firmware (Valetudo) or manual replacement of audio files via FTP. There is no official support for Russian for older models. Please note that on some devices (for example, the first version of the Mi Robot), the speaker may not play speech due to hardware limitations.
After the voiceover was installed, the vacuum cleaner started to brake.
This is a typical problem when using too heavy audio files. Try: Reduce the bitrate of files to 64 kbps. Convert files to mono instead of stereo; Remove unnecessary voice cues (leave only critical ones); If the brakes are left, return factory sounds or update the firmware.
Can I return the factory voiceover after installing the custom?
Yes. For this: Back up your current audio files (if you want to save them) Remove your voice folder from your memory card or through the memory card. FTP. Reboot the vacuum cleaner, it will restore factory sounds. If you have been flashing custom software (for example, Valetudo), return the original firmware through recovery mode.
The voice is working, but it's too quiet. How do you turn up the volume?
Voice volume is adjusted in vacuum cleaner settings: In Mi Home: Settings โ†’ Voice prompts โ†’ Loudness.Valetudo: Settings โ†’ Audio โ†’ If there is no controller, increase the volume of the source files in the audio editor (for example, in Audacity with the effect of Normalize).
Is it safe to stitch custom software? Will the vacuum cleaner break?
The alternative firmware firmware always carries risks, but the instructions are minimal. The main rules are: Use only community-verified firmware (e.g., with Valetudo's GitHub); Do not interrupt the firmware process (provide stable power to the vacuum cleaner); Back up the original firmware (if possible); In most cases, the vacuum cleaner can be restored even after a failed firmware (through recovery mode), but the warranty will be lost.