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).
The following table shows the models for which the official method has been confirmed:
| Model robot vacuum cleaner | Support for voice change in Mi Home | Number of available votes |
|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | Yes. | 3 (female, male, child) |
| Dreame D9 | Yes. | 4 (including "robotic") |
| Viomi V3 | Partially (only in Chinese firmware) | 2 |
| Xiaomi Mi Robot Vacuum 1S | No. | β |
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
-->
- Unpack the archive with a voice packet in a folder on the PC.
- Open the command line and enter: adb connect [IP-robot address]:5555 adb push voice_pack.zip /sdcard/
- In the Mi Home app, go to Settings β About Device β Voice Update and select the downloaded file.
- 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?
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:
- Download custom firmware with support for alternative voices (for example, Valetudo or OpenVacuum).
- Connect the robot to the PC via USB-OTG (the port is usually hidden under the cover).
- Use the rkflashtool utility to write firmware: rkflashtool w 0x100000 <path to file proshivka.img>
- 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:
- Through Mi Home: Open Settings β Voice prompts. Select Reset to factory or Restore Standard Voice. Confirm the action and wait for sync.
- 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!
- 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?
β Why the robot began to slow down after changing its voice?
β Can I play a voice from a game or movie (e.g. GLaDOS from Portal)?
β Will the voice change on robot vacuum cleaners under the Redmi brand work?
β How to make the robot completely silent?
π‘
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.