Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but a standard voice assistant in Chinese or English can be annoying, especially if phrases like βCharging is completeβ or βCleaning has begunβ sound monotonous and incomprehensible. Fortunately, you can change your voice to Mi Robot Vacuum, Dreame or Viomi in a number of ways, from official settings in Mi Home to custom firmware with Russian-language voiceovers.
In this article, weβll look at all the current methods, from simple in-app language selection to deep flashing with system files replaced. Youβll learn which models support voice change out of the box, and which will require root access or third-party software. Weβll also warn against common mistakes that can turn your assistant into a βsilentβ brick.
Not all ways are universal, for example, Xiaomi Mi Robot Vacuum-Mop 2 Lite allows you to change voice through Mi Home, and for Dreame. D9 may be necessary ADB-To avoid wasting time, first check the compatibility of your model in the table below.
1.Official method: changing voice through Mi Home
The safest and easiest method is to use the built-in settings in the Mi Home app (or Xiaomi Home for newer versions), which is suitable for most modern models released after 2020, including:
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro/Ultra
- π€ Xiaomi Mi Robot Vacuum-Mop P
- π€ Dreame D10 Plus/D9 Pro
- π€ Viomi V3/V2 Pro
To change my voice:
- Open the Mi Home app and select your robot vacuum cleaner.
- Go to Settings β Voice prompts (or Settings β Voice Pack in English).
- In the list of available languages, select the desired one (for example, Russian, English or Chinese).
- Click Download and wait for the package to install (it can take up to 5 minutes).
- Reboot the vacuum cleaner by holding the power button for 3 seconds.
Check the version of the application (should be at least 6.5.4)
Connect the vacuum cleaner to 2.4 GHz Wi-Fi
Battery charge should be >30%
Turn it off. VPN (Can block the download of voice packets)-->
β οΈ Note: If the list does not include Russian, your model does not officially support it, and you will need to use alternative methods (see sections 3-5). Also, some users complain that after updating the firmware voice resets to the standard β this is a Mi Home bug, which is fixed by re-installing the package.
2. Alternative voice packets: where to download and how to install
If the Mi Home doesnβt have the right language, you can download custom voice packs from the community.For example, for Xiaomi Mi Robot Vacuum 1S or Dreame Z10 Pro, enthusiasts have created Russian voiceovers with a more natural intonation.
- π Forum 4PDA (Specific model topics, for example, here for Mi Robot)
- π GitHub (repositories with modified versions.mp3-file)
- π Telegram chats (e.g, @xiaomi_vacuum)
The installation takes place through ADB or replace files on a memory card (if the model supports the SD-Instructions for the following steps:
- Download the archive with a voice packet (usually a voice.zip file).
- Unpack it in the root of the memory card (if the vacuum cleaner supports SD).
- Put the card in the vacuum cleaner and reload it.
- For models without SD- slots, use them ADB: adb push voice/ /sdcard/miio/voice/ adb shell chmod -R 755 /sdcard/miio/voice/
- Execute the reboot command: adb shell reboot
π‘
Before installing custom voice, back up the original files! They are stored in the /sdcard/miio/voice/ folder (if available by ADB).
β οΈ Note: Some custom packs may contain pronunciation errors or incorrect triggers. For example, a vacuum cleaner will say "Cleaning is complete" instead of "Charging has begun!
3. flashing for a full voice replacement
If neither the official nor custom packages are satisfied, then the complete firmware with the modified version of the software remains, which is suitable for advanced users and requires:
- π§ Unlocked loader (for some models)
- π§ USB-OTG adapter (to connect to a PC)
- π§ Knowledge of fastboot commands or ADB
The most popular firmware with Russian voice:
| Model vacuum cleaner | Firmware | Reference | Features |
|---|---|---|---|
| Xiaomi Mi Robot 1S | Valetudo + Russian Voice | GitHub | Full control via web interface, replacing all sounds |
| Dreame D9 | Dreame Hacked Firmware | 4PDA | Russian voice + advanced cleaning settings |
| Viomi V3 | MiHome Hacked | Telegram | Support for Yandex Alice and Google Assistant |
The firmware process usually involves:
- Download modified software (e.g. valetudo-rockrobo-vacuum for Mi Robot).
- Connecting the vacuum cleaner to the PC via USB-OTG.
- Run a firmware script (e.g. flash.sh for Linux or flash.bat for Windows).
- The wait for completion (can take up to 20 minutes).
What happens if you interrupt the firmware?
β οΈ Warning: Flashing will void the warranty and may result in the loss of functionality of the laser or sensors. D9 Some users complain about the failure of work LDS-scanner (laser rangefinder).
Official (via Mi Home)
Castomous voice packets
Firming with modified software
I don't know, I need to study.-->
4. Replace voice through third-party applications
If you don't want to mess with firmware, you can use third-party apps that replace voice notifications, such as:
- π± Mi Home Mod (modified version of the official application with advanced settings)
- π± Home Assistant (for smart home integration and voice replacement) TTS)
- π± Tasker + AutoNotification (intercepting notifications and replacing them with your own sounds)
Example of settings through Home Assistant:
- Install Home Assistant on a Raspberry Pi or server.
- Connect the vacuum cleaner through Xiaomi Miio integration.
- Add configuration.yaml: tts: - platform to the configuration.yaml: - platform: google_translate service_name: google_say language: 'ru-RU'
- Create automation that will play your text instead of the standard vacuum cleaner phrases.
β οΈ Note: When using Mi Home Mod, there is a risk of blocking the Xiaomi account for violating the user agreement.
5. Mechanical replacement of the speaker: an extreme case
If software methods fail, you can still physically replace the speaker, which is suitable for models where the voice module is made separately (for example, Xiaomi Mi Robot Vacuum 1 or Dreame F9).
- π§ Screwdriver. T5/T6 hull-breaker
- π§ The soldering iron (if the speaker is soldered)
- π§ New speaker with similar parameters (resistance 8 ohms, power 0.5-1 W)
Step-by-step:
- Disconnect the vacuum cleaner from the network and remove the battery.
- Remove the bottom cover by unscrewing 4 screws (usually under rubber legs).
- Find the speaker -- it looks like a little black circle with wires.
- Unplug or disconnect the old speaker connector and connect a new one.
- Put the body back together.
π‘
Before buying a new speaker, check its size! For example, the Mi Robot Vacuum 1 uses a 20mm speaker, and the Dreame D9 uses 24mm.
β οΈ Attention: After replacing the speaker, the volume or timbre of the voice may change. There is also a risk of damaging the ration fee - if you are not sure about your skills, you should contact the service.
Model compatibility: voice change support table
Not all Xiaomi robot vacuum cleaners allow you to change your voice, and below is the compatibility table for popular models:
| Model | Official change of vote | Castomic bags | Flip-flashing | Replacement of the speaker |
|---|---|---|---|---|
| Xiaomi Mi Robot Vacuum 1S | β No. | β Yes. ADB) | β Yes (Valetudo) | β Yes. |
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | β Yes (Russian) | β Yes. | β No. | β Yes. |
| Dreame D9 Pro | β Yes (English) | β Yes. | β Yeah, Drame Hacked) | β Yes. |
| Viomi V3 | β No. | β Yes. | β Yeah. MiHome Hacked) | β No (inflated) |
| Xiaomi Mi Robot Vacuum E10 | β Yes (many languages) | β No. | β No. | β Yes. |
If your model is not in the table, check the ability to change voice on the 4PDA forum or in the Telegram chat.