How to change voiceover on the vacuum cleaner Xiaomi: all the ways for Mi Robot, Dreame and Viomi

Xiaomi vacuum cleaners have long since ceased to be just janitors โ€” they have become full-fledged voice assistants. Standard voice in Chinese or robotic voice in Russian can be annoying, especially if the vacuum cleaner actively interacts with you during cleaning. Fortunately, most models (Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro, Viomi V3, etc.) allow you to change the voice package โ€” officially through the app or informally through modified firmware.

In this article, we will discuss all the current ways to change voiceovers: from standard settings in Mi Home to manually flooding custom voices through ADB or third-party utilities, also tell you how to avoid typical errors (for example, loss of communication with a vacuum cleaner after incorrect firmware of the voice package), and give recommendations for choosing alternative voices - from the female / male version to voiceover from famous celebrities (available in some modified firmware).

Which Xiaomi models support the voice change?

Not all Xiaomi vacuum cleaners allow you to change voice, depending on the processor, firmware version and regional binding of the device.

Model vacuum cleanerSupport for changing voicesMethodNotes
Xiaomi Mi Robot Vacuum-Mop 2 ProYes.Officially, Mi HomeOnly the voices from the standard set.
Dreame Bot Z10 Pro / D9Yes.DreameHome + custom packsSupports third-party voice downloads
Viomi V3 / SEPartially.Only through modified firmwareRisk of loss of guarantee
Xiaomi Mi Robot Vacuum 1SNo.โ€”Outdated platform, no support
Dreame Bot L10 ProYes.Officially + Unofficial PackagesSupports Russian-speaking voices

If your model is not in the table, check the firmware version in the Mi Home app (Device Settings section). โ†’ About the device. Up-to-date firmware (2023 More often support voice change, even if it is not officially announced. For example, Xiaomi Mi Robot Vacuum-Mop P after upgrading to the version 3.5.9_0040 received a hidden voice selection option.

โš ๏ธ Note: Dusts with the prefix Lite in the title (for example, Mi Robot Vacuum-Mop 2 Lite) usually do not support changing voiceovers due to simplified firmware.

Change your voice through Mi Home/DreameHome

The safest method is to use the built-in settings in branded applications, and the instructions are suitable for most modern Xiaomi, Dreame and Viomi models (if they are tied to a Chinese or global server).

Steps for Mi Home:

  1. Open the app and select your vacuum cleaner.
  2. Go to Settings โ†’ Voice prompts (or Sound Settings in English version).
  3. From the list of available voices, select your favorite option. There are usually 2-4 options available: standard robotic voice, female/male variants in Chinese or English.
  4. Press Save and wait for synchronization (vacuum cleaner will restart).

The algorithm is similar for DreameHome, but the path may be different: Device โ†’ Settings โ†’ Voice Assistant โ†’ Change voice. In some Dreame firmware, additional packages with voice in Russian are available (for example, voice "Alyona" or "Dima").

Check the version of the application (current - not lower than 6.0.100)

Make sure the vacuum cleaner is connected to Wi-Fi

Battery charge of at least 20%

Turn it off. VPN (Can block the loading of voice packets)-->

If your app doesnโ€™t have โ€œVoice Tipsโ€ in it, try:

  • ๐Ÿ”„ Changing the server region in Mi Home to China โ€“ sometimes it opens hidden settings.
  • ๐Ÿ“ฑ Update the vacuum cleaner firmware to the latest version through Settings โ†’ Update of the PO.
  • ๐ŸŒ Use an alternative application, such as Mi Home (Xiaomi) EU) European-style.

Informal ways: custom voices and firmware

If you don't like standard voices, you can install third-party voice packets or modified firmware, which is suitable for advanced users and requires caution - incorrect actions can lead to loss of communication with the vacuum cleaner or reset settings.

The most popular sources of custom voices:

  • ๐ŸŽค 4PDA and other thematic forums โ€“ users upload ready-made packages with voiceover (for example, Aliceโ€™s voice from Yandex or voices from games).
  • ๐Ÿ”ง GitHub repositories with firmware for Xiaomi/Dreame (Please check for the valetudo voice pack).
  • ๐Ÿ“ฆ Telegram channels on smart devices (for example, @xiaomirobot).

To install a custom voice you will need:

  1. Download a voice packet in.pkg or.bin format (for example, voice_en_female.pkg).
  2. Connect to the vacuum cleaner via SSH or ADB (instructions are available on the forums).
  3. Upload the file to /mnt/udisk/voice/ (the path may vary depending on the model).
  4. Reboot the device with the reboot command.
What if the vacuum cleaner doesnโ€™t see a new voice?
If the voice has not changed after downloading the package, check it out: 1. Access rights to the file (should be `755`). 2. File name โ€“ it should match the expected firmware (for example, `voice_custom.pkg`). 3. Free space on the internal drive (minimum) 50 MB). 4. Logs of errors through ADB logcat (if you have experience with the console) Often the problem is solved by rebooting or resetting the settings to the factory (but this will remove all maps and cleaning settings!).

For Valetudo-based models (alternative open source firmware), the process is simplified:

  1. Install Valetudo on the vacuum cleaner (instructions are on the official website).
  2. In the web interface, go to Settings โ†’ Voice Packs.
  3. Download your favorite package from the list or add your own.

โš ๏ธ Warning: Installing unofficial firmware or voice packets will void the warranty and may cause the vacuum cleaner to operate unstable.Before experimenting, back up the original firmware through dump_image.

Standard robotic voice

Female voice (Russian/English)

Male voice (Russian/English)

Celebrity voice (such as Alice or Jarvis)

Your own version (write in the comments)-->

How to record your voice for Xiaomi vacuum cleaner?

If you don't like any of the options available, you can create a unique voice pack with your own voice acting.

  • ๐ŸŽ™๏ธ A microphone with good recording quality (e.g. Blue Yeti or even a noise-cancelling smartphone).
  • ๐Ÿ’ป Audio processing software (Audacity, Adobe Audition).
  • ๐Ÿ“ The voice packet template for your model (can be found on the forums).

Step-by-step:

  1. Download the voice phrase template for your model (usually an archive with.wav or.wav files.mp3, named by event codes, for example start_cleaning.wav).
  2. Write down your phrases by observing: Duration no more than 3-5 seconds. Mono format, 16 kHz, 16-bit PCM. Volume normalize to -3 dB.

Place files in the folder with the original template, preserving the structure.

.pkg

voice_pack_tool

Download the package to the vacuum cleaner (see section on custom voices).

Examples of phrases to write down (the full list depends on the model):

  • ๐Ÿ”„ "Starting cleaning"
  • โš ๏ธ "Battery charge low"
  • ๐Ÿงน "Cleaning complete"
  • ๐Ÿšซ "The wheels are blocked"
  • ๐Ÿ”‹ "Connect the vacuum cleaner to charging"

๐Ÿ’ก

To make your voice sound natural, write down phrases with intonation as if you were talking to a human. Avoid monotony - the vacuum cleaner will sound like a robot even with your voice!

Solving problems after changing voice

If the vacuum cleaner behaves incorrectly after changing the voice, use this diagnostic manual:

Problem.Possible causeDecision
Vacuum doesn't respond to commandsIncompatible voice packetReturn the original voice via Mi Home or reset
The voice is interrupted or distortedDamaged packet fileReload the package, check the checksum (MD5)
The vacuum cleaner is constantly reloading.Firmware conflictRemove the firmware to the previous version
There is a voice, but not all the words are spoken.Incomplete package or file name errorCheck the package structure and file names

If the vacuum cleaner got stuck after installing the custom voice:

  1. Turn it off for 10 minutes (full reset).
  2. Get him on the hook. SSH (If you have access, remove the problem packet: rm -f /mnt/udisk/voice/voice_custom.pkg reboot
  3. If you do not have access to SSH, perform a hardware reset (press the Reset button for 10-15 seconds).

โš ๏ธ Note: On some models (Viomi) V3, Dreame D9) Incorrect voice packet can block access to settings through the application, in which case only flashing through the application will help. USB-OTG.

Top.-5 Alternative voices for Xiaomi vacuum cleaner

If you donโ€™t want to record your voice but the standard options donโ€™t work, here are proven alternatives from the community:

  • ๐Ÿค– Alice's voice (Yandex) - ported version of smart speakers. Suitable for Dreame Bot Z10 Pro and Mi Robot Vacuum-Mop 2 Pro.
  • ๐ŸŽฎ GLaDOS (from Portal) - for gamers. Requires manual installation through ADB.
  • ๐Ÿ—ฃ๏ธ Scarlett Johansson's Voice (from the film "Her") - an unofficial package with a female voice in English.
  • ๐Ÿ‡ท๐Ÿ‡บ Russian Voice "Maria" - High-quality voiceover from the studio IVONA (compatible with Viomi).
  • ๐ŸŽต Auto-Tune Voice โ€“ for those who like unusual sounds (available for Dreame Bot) L10 Pro).

Before installing, check the compatibility of the package with your model! Some voices may only work on specific versions of the firmware. For example, Alice's voice requires Dreame firmware at least below. 3.6.8_400.

๐Ÿ’ก

Before installing a third-party voice, always check other users' reviews on forums. Poor-quality packages can contain hidden commands or damage firmware.

Frequent Questions about Change of Voice

Can I change my voice on a Xiaomi vacuum cleaner without root access?
Yes, on most models (Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro) you can change your voice through the official app without additional permissions. However, the choice is limited to standard packages. Custom voices usually require SSH access or modified firmware to install.
Why did the vacuum cleaner stop after the change of voice?
This can be due to: too heavy voice packet (for example, with a high bitrate); lack of memory on the device (especially relevant for older models); conflict with other modifications (for example, custom cards); Solution: return a standard voice or try a package with a lower weight (optimally up to 10 MB).
How to return the original voice if the vacuum cleaner does not respond to commands?
If the vacuum cleaner is stuck after installing the custom package: Reset to factory settings (Reset button on the case). If the reset does not help, reflash the device via USB-OTG with the original firmware. For Dreame models, you can use the DreameTool utility for recovery. In extreme cases, contact the service center (but do not report modification attempts).
Are there any voices in Ukrainian or other languages?
Officially, Xiaomi supports only Chinese, English and partially Russian. However, on forums (for example, 4PDA), you can find unofficial packages in Ukrainian (for Dreame Bot Z10 Pro); German / French (for European firmware); Japanese (for models released in Asia); the quality of such packages varies - some may contain translation errors.
Can you turn off your voice altogether?
Yes, most models can turn off voice prompts: In Mi Home: Settings โ†’ Voice prompts โ†’ Turn off. In DreameHome: Device โ†’ Sound settings โ†’ No Sound. On some vacuum cleaners (Viomi V3), voice is only turned off via the engineering menu (team #3646633# on the remote if supported).