Your Xiaomi robot vacuum cleaner is taunting something slurred in Chinese or monotonously reporting cleaning status? It's time to add personality! Replacing your voice on Mi Robot, Dreame or Viomi vacuum cleaners is not only a way to make the technique more fun, but also to improve its integration into your smart home. For example, the voice of Alice's assistant from Yandex or voice acting characters from movies will turn routine cleaning into entertainment.
In this article, you'll find all the current ways to change voice, from the official settings in the Mi Home app to the manual firmware of custom packages. We'll take a look at models that support TTS (text to speech), and those that record voice as audio files. Importantly, not all vacuum cleaners allow you to replace voice out of the box, but for most, there are workarounds.
Before you start, check your deviceβs firmware version β some methods only work on certain versions of the software. And donβt forget to back up your settings!
1.Official Ways: What Xiaomi Offers
The safest and easiest method is to use the built-in options in the Mi Home or DreameHome app. Unfortunately, the choice there is usually limited to 2-3 options (English, Chinese, sometimes Russian), but additional packages are available for some models.
How to check available voices:
- π± Open the Mi Home app and select your vacuum cleaner.
- βοΈ Go to Settings. β Voice prompts (or Sound Settings).
- π Listen to the available options and choose the one you like.
- πΎ Save the changes - the vacuum cleaner will reboot.
For Xiaomi Mi Robot Vacuum-Mop 2 Pro and later in some regions, the voice of Google Assistant or Alice is available.
- Update the vacuum cleaner to the latest version.
- In the voice settings, select Assistive Voice.
- Sign in via Google/Yandex account (if required).
Limitations of the official method:
- β No way to download custom audio files.
- β Voice may be reset after firmware update.
- β Not all models support Russian-language packages.
2.Castom voices: how to install informal voiceover
If the standard options donβt work, you can flash a custom voice, a method that is suitable for most Xiaomi-based vacuum cleaners (including Dreame and Viomi), but requires root access or the use of special utilities.
There are two types of custom voices:
- TTS-Packages β text commands are converted to speech on the fly (e.g. via eSpeak or Google) TTS).
- Audio files are ready-made recordings of phrases (such as the voice of Darth Vader or Terminator).
The installation will require:
- π₯οΈ Computer with Windows/Linux smartphone ADB.
- π Archive with voice packet (can be found on forums) 4PDA or XDA-Developers).
- π USB-Type-C Cable (to connect vacuum cleaner to PC).
Step-by-step instructions for TTS-voice:
βοΈ Preparation for voice firmware
- Connect the vacuum cleaner to the PC and start the ADB.
- Enter the command to check the connection: adb devices (should display the serial number of the device).
- Copy voice files into the system folder: adb push voice_pack /system/tts/
- Reboot the vacuum cleaner with the command: adb reboot
What if ADB canβt see the vacuum cleaner?
For audio files, the process is similar, but files must be placed in a folder. /system/media/audio/robovac/. Important: File names must match standard ones (e.g, start_cleaning.mp3, error.mp3).
3. Popular Voice Packages for Xiaomi
The community of enthusiasts has already created dozens of voice packets for robot vacuum cleaners, and here are the most popular options:
| Package name | Type | Supported models | Download link |
|---|---|---|---|
| Alice's Voice (Yandex) | TTS | Mi Robot 2/Pro, Dreame D9 | 4PDA |
| Star Wars (R2-D2, Darth Vader) | Audio files | Viomi V3, Xiaomi STYJ02YM | XDA |
| Terminator (Schwarzenegger) | Audio files | Dreame F9, Mi Robot 1S | Google Drive |
| Minions (from the cartoon) | TTS + audio | Mi Robot Mop 2 Lite | GitHub |
Before installing, check the compatibility of the package with your model! some voices may not work properly on old firmware or cause errors.
π‘
If the vacuum cleaner starts to slow down after installing the custom voice, try removing the package and returning the standard one.
4.How to record your voice for a vacuum cleaner
You want the vacuum cleaner to speak in your voice or in your child's voice?
- π€ Microphone and recording software (e.g. Audacity).
- π A set of standard vacuum cleaner phrases (can be extracted from the firmware).
- π§ Audio editor for normalizing volume.
Instructions:
- Download a phrase template for your model.
- Write down each phrase in MP3 format with parameters: Bitrate: 64 kbps Frequency: 16 kHz Mono channel
battery_low.mp3
ADB
For TTS-You can use voice services like Balabolka or Amazon Polly to generate speech from text with the right tone, and the key is to keep the files in the right format.
π‘
Self-recording of voice requires precise compliance with audio parameters, and if the files are too loud or quiet, the vacuum cleaner may not play them.
5 Risks and How to Avoid Them
Replacing your voice is a seemingly harmless procedure, but it can lead to serious problems if you do something wrong.
- π Resetting β Incorrect voice firmware can erase user data.
- π« Locking the device β if files are damaged, the vacuum cleaner will stop turning on.
- π Loss of warranty β Official service centers may refuse repairs after manual intervention.
Critical information: On the Xiaomi Mi Robot Vacuum-Mop P and Dreame Z10 Pro vacuum cleaners, changing voice through ADB blocks air-to-air firmware updates (OTAs). To return the possibility of updates, you need to reset the device to factory settings.
How to minimize the risks:
β οΈ Warning: Before any manipulation of system files, back up the current firmware through the MiFlash or DreameTool utility. This will allow you to restore the vacuum cleaner in the event of a failure.
- Use only verified voice packets from trusted sources.
- Do not change files whose names contain boot or system.
- After changing your voice, test all the functions of the vacuum cleaner (cleaning, charging, returning to base).
6. Alternative methods: smart speakers and IFTTT
If voice firmware seems too complicated, there is a workaround, which is smart speaker integration, for example, through Yandex Station or Google Home, you can set up vacuum alarms with the voice of the assistant.
How it works:
- Connect the vacuum cleaner and column to one account in Mi Home.
- In the column settings, activate the option Voice notifications from devices.
- Select events (e.g., βcleaning finished,β βlow chargeβ) and assign them voice messages.
For advanced users, IFTTT is a service that can set up any voice alerts through webhooks, for example:
- π€ Vacuum cleaner starts cleaning β The column says, "I'm going to start cleaning up, master!Β»
- π Charge below 20% β It says, "Hey, I'm hungry. It's time to recharge.Β»
The advantage of this method is that you don't have to interfere with the vacuum cleaner's firmware, and the downside is that the alerts will go through the column, not directly from the device.
7 Xiaomi models that support voice change
Not all Xiaomi robot vacuum cleaners allow voice change, but here is a list of models with confirmed support (for 2026):
| Model | Type of voice | Replacement method | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | TTS + audio | Official/ADB | Supports the voices of assistants |
| Dreame D9 / D10 Plus | Audio files | ADB/firmware | Requires root access |
| Viomi V3 / SE | TTS | Official | Limited choice of votes |
| Mi Robot 1S | Audio files | Just firmware. | No TTS support |
| Dreame Z10 Pro | TTS | ADB | Risk of OTA blocking |
For older than 2020 models (such as the Mi Robot Vacuum 1), the only way to change your voice is through a full flashing, which is extremely risky. If your model is not on the list, check the forums - maybe enthusiasts have already found a solution.