How to change voiceover on a robot vacuum cleaner Xiaomi: official and informal ways

Why Owners Change the Voice of a Robot Vacuum Cleaner and What You Need to Know Before You Start

Xiaomi's robot vacuum cleaner voice prompts are not just a functional element, but part of the daily interaction with the device. Over time, standard voiceovers can become annoying, seem too monotonous or just annoying. Some want to hear the voice of their favorite cartoon character, some want to make the hints more informative, and some want to completely turn off their voices so that the vacuum cleaner works in silence. But before you start replacing them, it's important to understand that not all models support this function officially.

Most of Xiaomi’s modern robot vacuum cleaners (including the Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro and Viomi V3) allow you to change voice packets through the Mi Home or Dreamehome app. However, older models (such as the Mi Robot Vacuum 1S or Roborock S5) may require manual firmware through third-party tools – this is risky and lacks warranty.

In this article, we will discuss:

  • πŸ”Ή Official ways to change voice via Mi Home and Dreamehome (no risk to warranty).
  • πŸ”Ή Alternative methods for models where official replacement is not possible (including firmware through the ADB and modified files).
  • πŸ”Ή Where to download high-quality voice packs (including voices of characters, celebrities or completely voiceless versions).
  • πŸ”Ή Frequent mistakes and how to avoid them, so as not to turn a vacuum cleaner into a brick".
πŸ“Š What voice would you like to put on your robot vacuum cleaner?
Standard female/male
Character voice (e.g. Jarvis or R2-D2)
Quiet regime (no voice)
Your own voice (recorded)
Another option

Method 1: Official voice replacement via Mi Home (for supported models)

The safest and easiest way is to use the built-in Mi Home app tools, which are suitable for most modern Xiaomi, Roborock and Dreame models released after 2020, the main condition is that your device must be connected to a Xiaomi account and have the latest firmware.

Step instructions:

  1. Open the Mi Home app and select your robot vacuum cleaner.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Pack in English).
  3. Click Download Voice Packs, and the system will show you the available options (usually 2-4 voices in different languages).
  4. Choose your favorite package and wait for the download (can take up to 5 minutes depending on the Internet speed).
  5. After installation, restart the vacuum cleaner (reboot button in the settings).

If your app doesn't have Voice prompts, it doesn't support an official replacement, so go to alternative methods.

β˜‘οΈ Preparing for voice replacement via Mi Home

Done: 0 / 4

⚠️ Note: After replacing voice through Mi Home, some users complain about sync failure with Xiaomi servers. If the vacuum cleaner stopped showing in the application, try reconnecting it: delete the device from your account and add again.

Method 2: Replace your voice through Dreamehome (for Dreame vacuum cleaners)

Dreame brand devices (like Dreame Bot Z10 Pro or Dreame F9) use a separate app called Dreamehome, where voice replacement is slightly different but doesn’t require technical skills, and the main advantage is that Dreamehome often has more voice packages, including themed ones (like New Year’s or children’s voices).

How to change your voice:

  1. Open Dreamehome and select your vacuum cleaner.
  2. Go to Settings β†’ Voice Assistant β†’ Voice Packages.
  3. In the list of available packages, select the desired one and click Install. Some packages may be paid (costs are from 50 to 200 rubles).
  4. Wait for the installation to be completed and restart the device.

Features of Dreamehome:

  • πŸ”Έ Voice packets are updated once in a while 1-2 month (watch out for announcements in the app).
  • πŸ”Έ It is possible to disable all voice prompts, leaving only sound signals.
  • πŸ”Έ For some models (such as Dreame Bot) W10) Voice Customization – you can write your own phrases.
Model vacuum cleanerSupport for formal vote replacementAnnexAdditional opportunities
Mi Robot Vacuum-Mop 2 Proβœ… Yes.Mi Home4 standard voices + seasonal packages
Dreame Bot Z10 Proβœ… Yes.DreamehomePaid packages, customization of phrases
Roborock S7 MaxVβœ… Yes, only through Mi Home)Mi HomeVoices in 10+ languages
Viomi V3❌ No, only informal methods)Mi HomeHand-held firmware required
Xiaomi Mi Robot Vacuum 1S❌ No.Mi HomeOnly replacement through ADB

πŸ’‘

If Dreamehome doesn't have the right voice, check your account region. Some packages are only available to users in China or Europe. To change region, create a new in-app account by selecting the right country when you sign up.

Method 3: Unofficial voice replacement (for unsupported models)

If your model doesn’t support official voice replacement, there are two options:

  1. Firmware via ADB. Suitable for power users, requires unlocking Developer Mode and working with the command line.
  2. Replace voice files manually, and you download the modified files and upload them to the vacuum cleaner via FTP or SCP.

Important: both methods are warranty-free and can cause the device to fail, and if you're not sure about your skills, you'd better go to a specialist or stop with a standard voice.

Instructions for firmware through ADB:

  1. Turn on Developer Mode on the vacuum cleaner: Press the Home button for 10 seconds until you hear the beep. Connect the vacuum cleaner to Wi-Fi and record it. IP-address (can be found on the router).

ADB

Platform Tools

adb connect [IP- vacuum cleaner address]

4PDA

adb push voice_pack.zip /sdcard/
adb shell pm install -r /sdcard/voice_pack.zip
adb shell reboot
What if the vacuum cleaner is not connected by ADB?
1. Check that the device and the computer are on the same network. 2. Make sure port 5555 is open (you can check with the adb devices command). 3. Try turning off the firewall or antivirus on the computer. 4. If the vacuum cleaner does not respond, perhaps ADB is turned off in its firmware. In this case, only flashing through UART (requires a soldering iron) will help.

⚠️ Note: Some voice packets from unverified sources may contain malicious code that will block the vacuum cleaner or start collecting data about your home network, 4PDA or XDA Developers and be sure to check them with antivirus.

Where to download voice packs for Xiaomi: verified sources

Official voice packs are only installed via Mi Home or Dreamehome, but if you are looking for custom options (character, celebrity or completely voiceless versions), you will have to turn to third-party resources.

  • πŸ“ 4PDA β€” The largest Russian-language forum where users share modified firmware and voice packets.
  • πŸ“ XDA Developers is an international resource for developers, and you can find packages for Roborock and Dreame here.
  • πŸ“ GitHub -- some enthusiasts are putting their work out in the open. Look for repositories on queries like the Xiaomi vacuum voice pack.
  • πŸ“ Telegram channels, for example, @XiaomiVacuum or @RoborockFans. Fresh packages and installation instructions are often posted here.

When choosing a package, pay attention to:

  • πŸ”Ή Compatibility with the model (indicated in the file description).
  • πŸ”Ή Firmware version – some packages only work on specific versions of the software.
  • πŸ”Ή Reviews of other users (if the package is buggy or contains viruses, this is usually written in the comments).

πŸ’‘

Before installing a third-party voice pack, make sure to back up the current vacuum cleaner firmware. This can be done via ADB by adb backup -f backup.ab -apk -shared command.

Frequent problems and their solutions

Even with a formal voice change, there can be errors, and here are the most common problems and ways to fix them:

Problem.Possible causeDecision
The voice remained unchanged after the package was installed.Incorrect package model or synchronization failureRestart the vacuum cleaner and check the compatibility of the package with your model
Vacuum cleaner not connected to Mi Home after voice changeFile conflict or firmware failureRemove the device from your account and add it again.
The voice is interrupted or distortedA damaged packet file or lack of memoryRemove the package and install it again.
The vacuum cleaner is constantly reloading.Incompatible firmware or installation errorReset the settings to factory (Settings β†’ Reset)
There is no "Voice prompts" item in the annexThe model does not support an official replacement.Use alternative methods (see section above)

If none of these things worked, try resetting the vacuum cleaner to the factory.

  1. Press the Home button for 20 seconds until the red light light lights up.
  2. Release the button and wait for the reboot.
  3. Connect the vacuum cleaner to the application again.

⚠️ Warning: Once you reset the settings, the vacuum cleaner will delete all the stored maps of the spaces, and if you use zoning or virtual walls, you will have to reconfigure them.

How to completely disable voice prompts

If you're annoyed by any voice, you can turn off all voice prompts, leaving only the beeps, which works for most Xiaomi, Roborock and Dreame models.

Instructions for Mi Home:

  1. Open the app and select your vacuum cleaner.
  2. Go to Settings β†’ Voice prompts.
  3. Turn off the slider Enable Voice Prompts.
  4. Save the settings and restart the device.

For Dreamehome:

  1. Go to Settings. β†’ Voice assistant.
  2. Select the option Silent Mode.
  3. Confirm the change.

If your app doesn’t have this option, you can try installing an β€œempty” voice packet (a file without audio tracks), which is often posted on 4PDA or GitHub.

πŸ’‘

Some models (such as the Roborock S7) even quietly leave audible signals when errors are encountered (such as when the vacuum cleaner is stuck) and to turn them off, you need to edit the configuration file via ADB or install a modified firmware.

FAQ: Answers to Frequent Questions

Can I return a standard voice after installing a third-party package?
Yes, for this: Remove the installed package via ADB with the adb uninstall command. Or reset the vacuum cleaner settings to factory settings (see instructions above). If you used the official package from Mi Home, just select the standard voice in the settings.
Where can I find voice packs with voices of characters (like Jarvis or R2-D2)?
These packages are created by enthusiasts and laid out on: πŸ”Ή 4PDA (Search for specific topics on specific models). πŸ”Ή XDA Developers (Segment Xiaomi). πŸ”Ή Note: Character voice packets often infringe copyright, so they can be removed on complaints.
Can I record my voice for a vacuum cleaner?
Officially, no, but there are workarounds: Find a voice packet template on GitHub or 4PDA for your model. Replace sound files (.mp3 or.wav) with your recordings (you can do it in Audacity). Collect the package back and install it through ADB. The main difficulty is synchronizing phrases with vacuum cleaners. If the files are too long or short, the prompts will break off or overlap.
Why did the vacuum cleaner stop after the voice change?
It's because of this: πŸ”Ή Unoptimized package (files that are too large or in an inappropriate format). πŸ”Ή Firmware conflict (package intended for another version of the software). πŸ”Ή Memory shortages (especially for older models like the Mi Robot Vacuum 1) Solution: Remove the problem package. Set an official voice or a checked package with less weight. If the brakes are left, reset the settings.
How do I know which firmware is installed on my vacuum cleaner?
There are two ways: through the application: in Mi Home: Settings β†’ About the device β†’ Firmware version. Dreamehome: Settings β†’ About the device β†’ The version of the PO. ADB: adb shell getprop ro.build.version.incremental The firmware number usually looks like a combination of numbers and letters, for example: 3.5.8_0023 or 1.5.4_2023.