Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but their standard voice alerts can get boring or seem too monotonous. Fortunately, the manufacturer and enthusiasts have found ways to change the voice of the assistant, from official firmware with alternative voiceovers to manually implementing custom sound packages. In this article, we will examine all the current methods of changing voice on Mi Robot Vacuum, Viomi, Dreame and other lines supported by the Mi Home ecosystem.
It is important to understand that the procedure varies depending on the vacuum cleaner model, firmware version and even the region of purchase (Chinese versions often have more features).We will look at both legal ways through the application, and advanced methods for power users, including working with ADB and modifying firmware files. If you are a beginner, start with official instructions; if you are ready to experiment, move on to the sections on custom solutions.
We warn you in advance that some methods may lead to loss of warranty or unstable operation of the device, all actions you perform at your own risk. First, check the compatibility of your model with the proposed methods - the list of supported devices is given in the table below.
1. Official ways to change voice through Mi Home
The safest and easiest method is to use the built-in features of the Mi Home app (or Xiaomi Home for newer versions), the manufacturer periodically adds alternative voice packs, especially for flagship models.
- π± Open the Mi Home app and select your robot vacuum cleaner from the device list.
- βοΈ Go to Settings. β Voice Alerts (or Sound and Voice in New Versions).
- π In the "Help Voice" section, select the available option (for example, male/female voice, or holiday-themed packages).
- π Click Save and wait for synchronization - the vacuum cleaner will reboot.
Unfortunately, official options are limited: By 2026, only Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot L10s Ultra and some versions of Viomi support voice change without additional manipulation.
β οΈ Note: If your app does not have Voice Alerts, your model does not support official voice change. Continue reading - the alternative methods are described below.
2. Change of voice through firmware: step-by-step instructions
For devices that don't have an official option, you can upgrade the firmware with alternative voice packets, which is suitable for most models based on the Rockchip or MTK platform, but you need to be careful.
- π» Computer with Windows/Linux and established ADB (Android Debug Bridge).
- π USB-cable (preferably original from Xiaomi).
- π Firmware with modified voice package (you can download on the forums) 4PDA Xiaomi Community).
Algorithm of action:
- Activate debugging mode on the vacuum cleaner: Turn on the vacuum cleaner and simultaneously press the Home + Power button for 5 seconds. Connect the device to the PC - should be defined as Android ADB Interface.
Check the connection.
adb devices(Serial number of the device must be displayed).
Download the modified firmware
adb push voice_pack.zip /sdcard/
adb shell su -c "flash_voice /sdcard/voice_pack.zip"Once the vacuum cleaner is successfully loaded, it will restart. If the process is interrupted, recovery may be required β see the instructions in the "Problem Solutions" section.
βοΈ Preparation for voice firmware
3.Castom voice packets: where to download and how to install
Enthusiasts create unique voice packs for robot vacuum cleaners, from celebrity voices to humorous options (like the voice of Jarvis from the Marvel Universe or GLADOS from Portal).
- π 4PDA: topics dedicated to specific models (see the name of your vacuum cleaner) + Β«voice-packΒ»).
- π€ GitHub: open-source repositories (e.g., xiaomi-vacuum-voices).
- π΅ SoundCloud/YouTube: Some users are posting audio files for manual replacement.
Installation of the custom package depends on its format:
| Package format | Method of installation | Supported models |
|---|---|---|
| .zip (full firmware) | Through ADB or Mi Home (Section "Software Update") | All models on Rockchip |
| .wav (single files) | Replacement through File Manager in root access | Only with an unlocked bootloader |
| .val (voice commands) | Import via Home Assistant or Yandex Alice | Models with support for smart assistants |
To install.wav files, you need access to the vacuum cleaner file system.
adb shell
su
mount -o remount,rw /system
cp /sdcard/custom_voice/* /system/media/audio/voice/β οΈ Warning: Incorrect replacement of system audio files can lead to loss of sound altogether.Always back up the original files with the adb pull command /system/media/audio/voice/./backup.
4. Change voice through Home Assistant (for advanced)
If your vacuum cleaner is integrated into the Home Assistant system, you can reassign voice alerts via TTS-to-Speech, which doesn't change the vacuum cleaner's voice, but instead allows you to replace it with any other alerts through external speakers.
- Set up Home Assistant with the addition of a vacuum cleaner as a device.
- Installation of the component media_player and tts (e.g. Google) TTS Or Yandex SpeechKit).
- Create automation that will intercept vacuum cleaner alerts and play them back through the selected TTS.
Example configuration for configuration.yaml:
tts:
- platform: google_translate
service_name: google_say
language: 'ru-RU'
automation:
- alias: "Voice vacuuming"
trigger:
platform: state
entity_id: vacuum.xiaomi_vacuum
to: "cleaning"
action:
service: tts.google_say
data:
entity_id: media_player.living_room_speaker
Message: "Cleaning has begun. Please don't disturb me."The advantage of this method is unlimited customization options (you can even use your relative's voice recorded in advance), the disadvantage - requires a constantly working Home Assistant server and external speakers.
π‘
If you have a smart speaker (e.g. Xiaomi Mi) AI Speaker, you can use it as an exit for TTS-notifications instead of the built-in speaker vacuum cleaner.
5. Voice-enabled models: the full list (2026)
Not all Xiaomi robot vacuum cleaners allow you to change your voice. In the table below, you can see the current list of models with confirmed support for official and informal methods. If your model is not on the list, try methods with ADB or Home Assistant.
| Model | Official change of vote | Support for custom packages | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β (via Mi Home) | β (ADB, .zip) | Supports voice packs from Xiaomi and third-party |
| DreameBot L10s Ultra | β (built-in) | β (requires unlocking) | There is a hidden menu for uploading voices |
| Viomi V3 Pro | β | β (only.wav) | You need to replace files manually. |
| Mi Robot Vacuum 1S | β | β οΈ (partly the risk of bricks) | Old platform, high chance of errors |
| Dreame F9 | β (narrowly) | β (firmware) | English voice packets only |
For models up to 2019 (such as the Mi Robot Vacuum 1), the official change of voice is not possible, and informal methods are fraught with constant failures. TTS-decision-making.
What if the model does not support voice change?
6. Frequent errors and their solution
When you change your voice, you're faced with some common problems, and here are the most common ways to fix them:
- π΄ Invalid voice pack error: Reason: firmware and voice pack incompatibility Solution: Download the package specifically designed for your model and version of the software (check Settings). β About the device).
- π The voice changed, but the sound became quieter/distorted: The culprit: poor quality audio files in the package. Try another package or edit files in Audacity (normalize volume to volume). -3 dB).
- π Vacuum hover after firmware: Reset to factory settings: press the power button for 10 seconds. If it doesn't work, use the recovery manual.
- π΅ ADB Not seeing the device: Install Rockchip or Mediatek drivers (depending on the vacuum cleaner processor), try another USB-cable.
β οΈ Warning: If the vacuum cleaner starts to reboot arbitrarily after changing its voice, this is a sign of damage to system files!
π‘
Before any manipulation with the firmware, be sure to check the version of your vacuum cleaner in Mi Home. The mismatch between the software version and the voice package is the main cause of errors.
7.Alternative methods: disabling voice or replacing with melodies
If changing your voice seems too difficult, consider alternatives:
- π Turn off voice completely: In Mi Home, go to Device Settings β Sounds and alerts β Quiet mode, vacuum cleaner will work without voice prompts.
- πΆ Replace voice with melodies: Some firmware allows you to replace voice files with.mp3-To do this, you need to rename the audio files according to the original names (for example, start_cleaning.wav β start_cleaning.mp3).
- π€ Use voice assistant: Connect the vacuum cleaner to Alice or Google Assistant and set up customized responses to commands (for example, instead of the standard βCleaning Started,β Alice will say βIβm starting a general cleanup, captain!Β»).
To replace the melodies, short audio files (up to 3 seconds) with a clear start and end are suitable. The optimal format is WAV, 16 kHz, mono. You can convert audio files in Audacity or online services like Online-Convert.