How to change voice assistant in the vacuum cleaner Xiaomi: all ways in 5 minutes

Xiaomi’s robot vacuum cleaners are no longer just appliances β€” they’re full-fledged voice-controlled assistants. However, a standard female voice in Chinese or English can get bored quickly, especially if you want to personalize your device. Fortunately, most Mi Robot Vacuum, Dreame and Viomi models allow you to change the voice package, and some even support custom voice downloads.

In this article, we'll look at all the current ways to change voice, from official methods through the Mi Home app to alternative solutions for advanced users, which models support this feature, where to download additional voice packets and how to avoid typical installation errors, and if your vacuum cleaner does not support changing voice out of the box, we'll show you workarounds using third-party firmware.

What Xiaomi models support voice change?

Not all Xiaomi robot vacuum cleaners allow you to change the voice assistant, a feature available in the following series:

  • πŸ€– Mi Robot Vacuum-Mop 2 Series (including the Mi Robot Vacuum-Mop) 2C, 2 Pro, 2 Ultra – Mi Home support (version 6.0)+).
  • 🧹 Dreame Bot (models) D9, D10, L10, Z10 Pro) β€” advanced voice settings in the company application.
  • 🎀 Viomi V3/V2 Pro – support for custom voice packets (requires manual file uploading).
  • ⚠️ Old Models (Mi Robot) 1S, Mi Robot Vacuum 1 – Change of voice is possible only through unofficial firmware.

To see if your model supports voice replacement, check Settings β†’ Voice prompts in the Mi Home app. If there is a Voice Choice or Package Download option, you're in luck. If not, read the Alternative Methods section.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Series
Dreame Bot (D9/D10/L10)
Viomi V3/V2 Pro
Old model (until 2020)
Another brand

Change of voice through Mi Home

The easiest and safest method is to use the branded Mi Home app, which is relevant for models released after 2021:

  1. Open Mi Home and select your vacuum cleaner from the device list.
  2. Go to Settings β†’ Voice prompts (or Sound Settings in English version).
  3. Press Voice Selection, and the system will show you the available packages.
  4. Choose your favorite voice and confirm the boot. The vacuum cleaner will reboot.

The standard set usually has:

  • πŸ—£οΈ Female voice (Chinese/English) – by default.
  • πŸ‘¦ Children's voice - available for Dreame Bot models D10+ newer.
  • πŸ€– Robotic voice - in some firmware for Viomi.
  • 🎭 Celebrity voices - only for the Chinese region (requires a change of region in Mi Home).

Update the Mi Home app to the latest version

Connect the vacuum cleaner to Wi-Fi (without the Internet download is impossible)

The battery charge of the vacuum cleaner should be > 30%

Close all background apps on your phone-->

⚠️ Warning: If the vacuum cleaner starts to stutter or make errors after changing its voice, return the standard package and restart the device.

Alternative methods: custom voices and firmware

If your model does not support voice change via Mi Home, you can use one of the following methods:

Installation of informal voice packets

For the Viomi V3 and Dreame Bot L10 Pro, enthusiasts have created alternative voice packs that can be downloaded manually.

  • πŸ”§ Access to ADB (for advanced users).
  • πŸ“ Special files with the.vp extension (voice pack).
  • πŸ”„ Reloading the vacuum cleaner after installation.

Where to download the packages:

  • 🌐 Forum 4PDA (section β€œSmart home").
  • πŸ“₯ GitHub Repository with Open Packages.

2. firmware with support for custom voices

For older models (Mi Robot 1S, Viomi V1), the only way to install modified firmware is to:

  • πŸ› οΈ Valetudo – open firmware with support for user voices.
  • πŸ”„ Xiaomi Vacuum Hack – allows you to replace system sounds.

⚠️ Warning: Installing unofficial firmware will void the warranty and may result in the device being blocked.Before the procedure, back up the original firmware via ssh.

How to check the compatibility of the firmware?
Before installing custom firmware, check the model of your vacuum cleaner motherboard. 1. Turn the vacuum cleaner over and find the serial number sticker. 2. The first 4 characters (such as VIRB) will point to the board version. 3. Check the compatibility table on the Valetudo website. The mismatch can lead to the device "bricking".

Table of compatibility of voice change models and methods

Model vacuum cleanerOfficial change of voteCastomic bagsInformal firmwareNotes
Mi Robot Vacuum-Mop 2 Proβœ… Yes (via Mi Home)βœ… Yes (requires) ADB)❌ No.Supports voices in 7 languages
Dreame Bot D10+βœ… Yes (childish voice)βœ… Yes (files.vpp)⚠️ Partially (Valetudo)There are more options in Chinese firmware
Viomi V3❌ No.βœ… Yes (manual loading)βœ… Yes (full support)Requires unlocking through Token
Mi Robot 1S❌ No.❌ No.βœ… Yes, Xiaomi Vacuum Hack)High risk of blocking

Step-by-step: how to install a custom voice on Viomi V3

If you own a Viomi V3 or V2 Pro, follow this instruction to install an alternative voice packet:

  1. Download the voice packet in.vp format (for example, from here).
  2. Connect to the vacuum cleaner SSH: ssh root@[IP_vacuum-cleaner] -p 22 password: (usually blank or "1234")
  3. Upload the file to the folder. /mnt/UDISK/voice/: scp voicepack.vp root@[IP_vacuum-cleaner]:/mnt/UDISK/voice/
  4. Reboot the vacuum cleaner with the command: reboot
  5. Activate a new voice through the vacuum cleaner menu: Hold the Home button for 5 seconds until you hear the beep.

If your voice hasn’t changed after the reboot, check:

  • πŸ“ Correctness of the path to the file (/mnt/UDISK/voice/ must exist).
  • πŸ”Š File format (only.vp, not.mp3!).
  • πŸ”„ File rights (must be 755).

cp /mnt/default/voice/original.vp /mnt/UDISK/backup/

This will allow you to return the standard voice in case of failure.-->

Frequent problems and their solutions

When changing voice, users often face the following errors:

1.Vacuum cleaner doesn't see the loaded voice packet

Causes and solutions:

  • πŸ“‚ Wrong folder – files should be in the /mnt/UDISK/voice/, not at the root of the disk.
  • πŸ”  Wrong file name – rename the package to custom.vp.
  • πŸ”„ Cash not cleaned – reset the sound settings in the vacuum cleaner menu.

2.The voice is interrupted or distorted

This indicates:

  • 🎀 Bitrate incompatibility – a packet must be written in 16kHz, 16 bits, mono format.
  • πŸ“Ά Problems with the speaker - check the contacts of the speaker (relevant after disassembling the vacuum cleaner).
  • πŸ”‹ Lack of power – charge the vacuum cleaner to 100% and re-install.

3.After changing his voice, the vacuum cleaner stopped responding to commands

Critical error! Return the standard voice packet immediately and reset via the Reset button (hold 10 seconds). If that doesn't work, you need to flash it over UART.

πŸ’‘

Before experimenting with custom voices, always check the compatibility of the package with your vacuum cleaner model. The wrong file can lead to a reboot cycle!

Can I put a Russian voice on Xiaomi Mi Robot Vacuum-Mop 2?
Officially, no, only Chinese and English versions are available in Mi Home. However, you can: Install an unofficial Russian package via ADB (instructions are available on 4PDA); Use voices from Dreame Bot - some of them are compatible with Mi Robot. Changing the region in Mi Home to Russia will sometimes unlock additional options. Please note: the translation quality can be low, since the original files are optimized for Chinese.
How to return the standard voice if the vacuum cleaner stopped working?
If after installing the custom bag, the vacuum cleaner gives an error or does not turn on: Connect to the vacuum cleaner SSH and delete the problem file: rm /mnt/UDISK/voice/custom.vp Reboot the device: reboot if SSH Unavailable, perform hardware reset: Turn off the vacuum cleaner. Press the Home buttons + Spot Cleaning. Hold on. 15 If nothing works, you need to flash through the flashing light. UART (Go to the service center).
Where to download high-quality voice packs for Dreame Bot?
Best sources: 🌍 The official wiki project Dreame - a collection of verified packages. πŸ“¦ Telegram channel Dreame Bot – regularly post new voices. πŸ› οΈ GitHub repository – open source packages. Avoid sites with suspicious links – some packages may contain malicious code!
Can I record my voice for a Xiaomi vacuum cleaner?
Technically yes, but it requires: Special software for converting voice to.vp (for example, Vacuum Voice Editor). 50-100 Manual download through ADB or SSH. Solutions ready: 🎀 Chamen Voice – a service for creating custom voices (paid). πŸ€– Fiverr – you can order a recording from a professional announcer.
Why did the voice drop after the firmware update?
This is standard behavior: when you update via Mi Home, all custom files in /mnt/UDISK/ are reset. To avoid a problem: Save the voice packet to your computer before upgrading. Reload the file to the vacuum cleaner after updating. Refuse automatic updates if you use custom voices (on Mi Home, disable Auto Update).