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

The voice assistant in Xiaomi’s robot vacuum cleaner is not just a cleaning status notification, but part of the daily interaction with the device. For some, the standard female voice XiaoAI becomes familiar, and for others it becomes annoying or too monotonous. Fortunately, the manufacturer and enthusiasts offer several ways to change it, from official settings in the Mi Home app to manual editing of system files.

In this article, we will discuss all the current voice change methods for Mi Robot Vacuum, Dreame, Viomi and other Xiaomi-based models. We will focus on the nuances of why the voice may reset after a firmware update, how to return factory settings and what to do if the device has forgotten all downloaded audio packages, and you will find a table of compatibility methods with specific models and answers to frequent questions - for example, can you put the voice of a man or character from the game.

1.Official method: change voice through the Mi Home app

The easiest and safest method is to use the built-in options in a proprietary app, which is suitable for most modern models (2020 and later) and does not require technical skills.

  • πŸ“± Open the Mi Home app and select your robot vacuum cleaner from the device list.
  • βš™οΈ Go to Settings. β†’ Voice prompts (or Sound and Voice depending on the software version).
  • πŸ”Š In the "Voice of the Assistant" section, select one of the available options (usually 2-4 options: standard female, child, male or "roboticΒ»).
  • πŸ’Ύ Save the changes and wait for the device to sync (may take up to 1 minute).

⚠️ Note: On some models (e.g. Mi Robot Vacuum-Mop 2 Lite), the voice change option may be hidden in the sub-menu. β†’ Personalization: If there is no item, your firmware does not officially support this feature (see the section on alternative methods).

πŸ“Š What voice do you prefer in a robot vacuum cleaner?
Standard female
Male
Childish/fun
Robotic (as in the movies)
I don't care.

The following table shows the models for which the official method has been confirmed:

Model robot vacuum cleanerSupport for voice change in Mi HomeNumber of available votes
Xiaomi Mi Robot Vacuum-Mop 2 ProYes.3 (female, male, child)
Dreame D9Yes.4 (including "robotic")
Viomi V3Partially (only in Chinese firmware)2
Xiaomi Mi Robot Vacuum 1SNo.β€”

2. Alternative method: downloading custom voice packets

If you don't have the right options in the Mi Home, you can install informal voice packets, which requires you to connect to the robot through a voice packet. ADB or download files to SD-Warning: Unofficial firmware may violate warranty and cause failures!

Step-by-step for ADB-enabled models (e.g. Dreame D10 Plus):

Download the archive with a voice packet (.zip format) from a trusted source (for example, the 4PDA forum)

Connect the robot to Wi-Fi and find out. IP-router

Install ADB Tools and drivers for your model on your PC

Create a backup of your current settings in Mi Home

-->

  1. Unpack the archive with a voice packet in a folder on the PC.
  2. Open the command line and enter: adb connect [IP-robot address]:5555 adb push voice_pack.zip /sdcard/
  3. In the Mi Home app, go to Settings β†’ About Device β†’ Voice Update and select the downloaded file.
  4. Reboot the robot (reset button on the case or through the application).

⚠️ Warning: Some voice packets may contain hidden commands that will cause the robot to advertise or inadvertently activate features (such as wet cleaning without water.

Where to download secure voice packets?
The most reliable sources are thematic branches on 4PDA (Smart Home section) and the official GitHub project Xiaomi-Vacuum-Hacks. Avoid sites with suspicious domains (for example,.xyz or.top) and files weighing less than 5 MB - they often contain malicious code.

3. Change of voice through firmware: for experienced users

If you're willing to take risks, you can completely reflash the robot's voice module, which is a method that works for models based on a Rockchip or Allwinner chip (like the Viomi V2 Pro).

Algorithm of action:

  1. Download custom firmware with support for alternative voices (for example, Valetudo or OpenVacuum).
  2. Connect the robot to the PC via USB-OTG (the port is usually hidden under the cover).
  3. Use the rkflashtool utility to write firmware: rkflashtool w 0x100000 <path to file proshivka.img>
  4. After rebooting, Configure voice in the firmware web interface (usually available at the address) http://[IP_robot]).

πŸ”Ή Critical information: Firmware like Valetudo removes dependence on the Xiaomi cloud, but deprives you of warranty and some functions (for example, mapping through Mi Home!

4 Problems after voice change and their solutions

Even after a successful new voice installation, there may be failures, and here are the most common ones and ways to fix them:

  • πŸ”‡ The robot is silent or squeaking: It's likely that the voice file is corrupted or incompatible with the firmware. Try to return the factory settings via Mi Home. β†’ Settings β†’ Reset.
  • πŸ—£οΈ Voice interrupted or distorted: The problem is the bitrate of audio files. recode them into format WAV 16kHz, 16 bits with Audacity.
  • πŸ”„ After the firmware update, the voice reset: This is standard behavior. Save a backup of your voice to the SD-card (if any) or re-install.
  • ⚠️ The robot says in Chinese, You installed a voice packet for the Chinese version of the firmware. Download the localized version or go back to the standard voice.

πŸ’‘

If the robot starts to stutter after changing its voice, try turning off the Volume of the prompts feature in the audio settings for 10 seconds, and then turn it back on. This resets the device's audio cache.

5. How to get back the factory voice

If you are not satisfied with the experiments with voice, you can return the original settings in three ways:

  1. Through Mi Home: Open Settings β†’ Voice prompts. Select Reset to factory or Restore Standard Voice. Confirm the action and wait for sync.
  2. Through Setting Reset: Press and hold the Reset button on the robot body for 10 seconds until you hear the beep. Attention: this will delete all saved cleaning cards!
  3. Through ADB (For advanced: adb shell rm -rf /data/voice_packs/* adb reboot

If none of the methods worked, check the firmware version: some updates block the return to factory voice, in which case only flashing (see section 3) will help.

6. Frequent Questions (FAQ)

❓ Can you put the voice of a man on a robot vacuum cleaner Xiaomi?
Yes, but only on models that support official voice change in Mi Home (see table in section 1). The rest will require custom firmware or manual download of a voice package with a male voice (for example, from Dreame Bot W10).
❓ Why the robot began to slow down after changing its voice?
This is because informal voice packets can take up more memory than standard ones.Try: Remove unnecessary cleaning cards in Mi Home β†’ Map β†’ Control.Cache reset via ADB: adb shell pm clear com.xiaomi.mirobot Return to factory voice (section 5).
❓ Can I play a voice from a game or movie (e.g. GLaDOS from Portal)?
Technically yes, but it requires: Find or create a voice packet in a format compatible with your model (usually.wav or.wav.mp3 64-128 kbps bitrate edit configuration files to link sounds to events (beginning of cleaning, error, etc.) Download the package via ADB or SD-Finished packages with the voices of the characters can be found on the map. XDA Developers (part of Xiaomi Vacuum Mods).
❓ Will the voice change on robot vacuum cleaners under the Redmi brand work?
Yes, but with caveats: Redmi models (like the Redmi Vacuum Mop 2 Pro) use the same platform as Xiaomi, so the official method from Section 1 usually works. Custom voices may require firmware from Dreame (as Redmi often releases rebranded versions of these vacuum cleaners).
❓ How to make the robot completely silent?
There are three options: Through Mi Home: Turn off all voice prompts in Settings β†’ Sound and voice β†’ Voice notifications via physical button: On some models (e.g. Dreame) Z10 Pro) has a separate sound switch on the body. ADB: Delete all voice files with the command: adb shell rm -rf /system/media/audio/voice/* ⚠️ Warning: This can lead to cleaning errors if the robot fails to sound a critical warning (e.g., about wheel locks).

πŸ’‘

Before any manipulation of the voice of Xiaomi’s robot vacuum cleaner, check the firmware version in Mi Home β†’ Settings β†’ About the device. If the version is older than 2022, some methods may not work due to outdated software.