How to change the voice of the robot vacuum cleaner Xiaomi: all the ways from official to hidden

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.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
DreameBot (any model)
Viomi V3/V2
Old model (until 2020)
other

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:

  1. 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

Done: 0 / 4

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 formatMethod of installationSupported 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 accessOnly with an unlocked bootloader
.val (voice commands)Import via Home Assistant or Yandex AliceModels 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.

  1. Set up Home Assistant with the addition of a vacuum cleaner as a device.
  2. Installation of the component media_player and tts (e.g. Google) TTS Or Yandex SpeechKit).
  3. 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.

ModelOfficial change of voteSupport for custom packagesNotes
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?
If your vacuum cleaner is not compatible, there are two options: 1. Disable voice alerts completely in the Mi Home settings (Section "Sounds" β†’ "No Sound"). 2. Use an external sound system: connect the vacuum cleaner to the Home Assistant and configure notifications via smart speakers or phone. Attempts to modify unsupported models often lead to "brick" when the device stops turning on.

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.

Questions and answers

Can I get my original voice back after installing the custom pack?
Yes, you need to: Download the original firmware for your model from the official Xiaomi website. Sweat it through ADB or the Software Update section in Mi Home. If the voice is not restored, manually replace the files in /system/media/audio/voice/ with backups. For models with a locked bootloader (for example, Viomi V2), you may need to contact the service center.
Will the custom voice work after the firmware update?
No, when you update your firmware through Mi Home, all modified files will be replaced with standard ones. To save custom voice: Turn off automatic updates in the vacuum cleaner settings. Before upgrading, back up /system/media/audio/voice/. Once updated, re-install the voice packet.
Can I install a voice in Russian for the Chinese version of the vacuum cleaner?
Yes, but with reservations: Officially: only if the Mi Home has a Russian-language package for your model (check the region settings). Unofficially: you can find Russified voice packages on forums (for example, there are unofficial Russian voices for DreameBot).
How to record your voice for a vacuum cleaner?
This will require: Record the phrases in studio quality (no noise, with the same volume). A sample list of phrases: "Cleaning started" "Cleaning completed" "Charging completed" "Error: stuck" Convert files to WAV, 16 kHz, mono. Rename them according to the original names (you can find out through ADB pull). Download to the vacuum cleaner via ADB push. Ready filename templates for popular models can be found on GitHub (search for "xomi voice template").
Is it legal to use custom voice packs?
From a legal perspective: βœ… Allowed: Use of packages created by enthusiasts for personal needs. ⚠️ Gray area: distribution of packages with celebrity voices or copyrighted audio (e.g. voices from movies). ❌ Prohibited: Commercial use of modified vacuum cleaners (e.g., sale with "unique voice"). Xiaomi does not prosecute users for voice customization, but may refuse warranty service if the error occurred due to modifications.