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.
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.
- Open the Mi Home app (for Mi Robot) or Dreamehome (for Dreame Bot).
- Select your robot vacuum cleaner from the list of devices.
- Go to Settings โ Voice prompts (or Settings โ Voice Pack in English).
- In the list of available languages, select "Russian" (if not, update the device firmware).
- Click Download and Apply (it will take 1-3 minutes).
- 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:
- Connect the vacuum cleaner and computer to the same Wi-Fi network.
- Find out. IP-vacuum cleaner address (can be found in router settings or via Fing app).
- 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):
- Format the map in FAT32.
- Create a voice folder on it.
- Put voice files with the correct names (for example, the right names) there, start.mp3, error.mp3 โ see the table below).
- Put the card in the vacuum cleaner and reload it.
| File name | When it's reproduced | Example of contents |
|---|---|---|
| start.mp3 | When cleaning starts | "I'm starting cleaning. Please remove small objects from the floor." |
| complete.mp3 | After cleaning is done | "The cleaning is complete. The operating time is 45 minutes." |
| error.mp3 | When the error (stuck, weak battery) | "Error: battery power less than 20 percent. Connect the charger." |
| low_battery.mp3 | Low 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:
- Download the latest version of Valetudo from GitHub.
- Connect to the vacuum cleaner by SSH (instructions are in the repository).
- Upload the firmware file to the device with the command: scp valetudo.bin root@[IP_vacuumer]:/tmp/
- You can use firmware: flash. valetudo.bin
- Wait for the reboot (it will take 2-5 minutes).
- 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?
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 cause | Decision |
|---|---|---|
| The vacuum cleaner doesn't make any noise at all. | Disabled speaker in settings | Enable the option โVoice promptsโ in the app |
| Voice interrupted or slowed | Problems with voice files | Reload files in format MP3, 128 kbps |
| I have a voice, but not in Russian. | The wrong account region | Change 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:
- Write down the phrases in a quiet room (no noises or echoes).
- Save files in format MP3 128 kbit/s bitrate.
- Name files according to the table (for example, start.mp3).
- 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:
| Model | Official Russian voiceover | Support for custom sounds | Russian-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ยป).