How to change voice on a robot vacuum cleaner Xiaomi: from standard options to custom voiceovers

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.

  1. Update the vacuum cleaner to the latest version.
  2. In the voice settings, select Assistive Voice.
  3. Sign in via Google/Yandex account (if required).
πŸ“Š What voice would you prefer for a vacuum cleaner?
Standard female
Male voice
Character voice (e.g. R2-D2)
Voice of the assistant (Alice/Siri)
Your own version

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:

  1. TTS-Packages – text commands are converted to speech on the fly (e.g. via eSpeak or Google) TTS).
  2. 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

Done: 0 / 4
  1. Connect the vacuum cleaner to the PC and start the ADB.
  2. Enter the command to check the connection: adb devices (should display the serial number of the device).
  3. Copy voice files into the system folder: adb push voice_pack /system/tts/
  4. Reboot the vacuum cleaner with the command: adb reboot
What if ADB can’t see the vacuum cleaner?
Make sure that USB debugging is enabled in the vacuum cleaner developer settings. To do this, click on the firmware version 5 times in the About Device menu. Then activate the USB Debugging option.

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

The community of enthusiasts has already created dozens of voice packets for robot vacuum cleaners, and here are the most popular options:

Package nameTypeSupported modelsDownload link
Alice's Voice (Yandex)TTSMi Robot 2/Pro, Dreame D94PDA
Star Wars (R2-D2, Darth Vader)Audio filesViomi V3, Xiaomi STYJ02YMXDA
Terminator (Schwarzenegger)Audio filesDreame F9, Mi Robot 1SGoogle Drive
Minions (from the cartoon)TTS + audioMi Robot Mop 2 LiteGitHub

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:

  1. Download a phrase template for your model.
  2. 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:

  1. Connect the vacuum cleaner and column to one account in Mi Home.
  2. In the column settings, activate the option Voice notifications from devices.
  3. 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):

ModelType of voiceReplacement methodNotes
Mi Robot Vacuum-Mop 2 ProTTS + audioOfficial/ADBSupports the voices of assistants
Dreame D9 / D10 PlusAudio filesADB/firmwareRequires root access
Viomi V3 / SETTSOfficialLimited choice of votes
Mi Robot 1SAudio filesJust firmware.No TTS support
Dreame Z10 ProTTSADBRisk 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.

FAQ: Frequent questions about voice replacement

❓ Can I return the standard voice after installing the custom voice?
Yes, you need to: Delete installed audio files via ADB: adb shell rm -r /system/media/audio/robovac/* Or reset the vacuum cleaner to factory settings in the Settings β†’ Reset. If the voice was stitched into the system partition, you may need to flash the original software.
❓ Why did the vacuum cleaner stop after changing its voice?
This is because: Too big audio files (optimally up to 50KB per file); Inappropriate format (use MP3 with 64kbps bitrate); conflict with other firmware modifications; Solution: return the standard voice or optimize the files in Audacity.
❓ Does the voice replacement on vacuum cleaners work with AliExpress (Xiaomi clones)?
Most clones (like Deebot or ILIFE) don't use the methods in this article. These devices use their own firmware and audio file formats. Except for Dreame-based models (like Dreame D9 Pro), which are sometimes sold under other brands. Before buying, check with the seller the chip model and firmware version.
❓ Can I install a voice in Russian for the Chinese version of the vacuum cleaner?
Yes, but there are nuances: TTS You need to flash a Russian-language engine (for example, RHVoice), any recording in Russian will be suitable for audio files, but the file names must match the Chinese ones (for example, for audio files, qingchu_wancheng.mp3 β†’ clean_complete.mp3). On some models, Mi Robot Vacuum-Mop 2 Lite) Russian voice can be selected in the official application after changing the region to "RussiaΒ».
❓ Where to download secure voice packets?
Recommended sources: πŸ”Ή Xiaomi's section 4PDA (check the reviews!). πŸ”Ή XDA-Developers (Look for themes by vacuum cleaner model). πŸ”Ή GitHub (Open Repositories with Voices). ⚠️ Warning: Don’t download packages from dubious sites – they may contain malicious code that will block the vacuum cleaner or steal your Wi-Fi network data.