How to add and customize voices to Xiaomi robot vacuum cleaner: all ways

Xiaomi’s robot vacuum cleaners have long since ceased to be just household appliances β€” they’ve become full-fledged assistants with their own β€œcharacter.” One way to personalize your smart assistant is to change the standard voice package. Voices from Mi Home or Xiaomi Home can seem boring, especially if you’re used to more emotional voice acting. Fortunately, the manufacturer and community of enthusiasts offer dozens of alternatives, from baby and cartoon voices to strict male announcers or even the voices of Jarvis from the Marvel universe.

But how exactly do you add a new voice to a Xiaomi Mi Robot, Viomi or Dreame? In this article, we'll look at all the current ways, from official in-app packages to manually installed through third-party firmware, you'll learn which models support voice change, where to download secure files, and how to avoid typical setup errors, and if your vacuum cleaner suddenly "forgot" all the sounds, you'll find a solution to this problem.

Not all Xiaomi models allow you to change voices out of the box, for example, budget versions like Mi Robot Vacuum-Mop Essential often do not have this feature, whereas flagships (Xiaomi Robot Vacuum-Mop 2 Pro, DreameBot) often do not. D9) Multilingual support, and even custom packs, check your model compatibility before you start setting up, and it will save you time.

It’s also important to understand the difference between system voices (which voice cleaning, error, and command status) and voice control (where the vacuum cleaner responds to your phrases via Alice or Google Assistant), and this article will focus on the first option, which is to replace the built-in audio prompts.

What Xiaomi models support voice change?

The voice replacement feature is not available in all Xiaomi robot vacuum cleaners, and here are the key compatibility criteria:

  • πŸ”Ή Mi Robot Vacuum series: Pro models (e.g. Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P) support voice change via the official app.
  • πŸ”Ή Viomi line: almost all devices (Viomi) V3, Viomi SE) Allows you to install alternative voices, but requires manual file downloads.
  • πŸ”Ή Dreame (a sub-brand of Xiaomi): DreameBot D9, D10 Plus and newer have a built-in voice change option in the app settings.
  • πŸ”Ή Old models: Mi Robot 1S, Mi Robot Vacuum 1 requires custom firmware (such as Valetudo) to replace voice.

To determine exactly if your model supports voice change, check:

  1. Firmware version in the Mi appendix Home/Xiaomi Home (Settings section) β†’ About the device).
  2. The presence of the option Voice packets or Language and voice in the settings menu.
  3. Compatibility on forums (e.g, 4PDA or XDA Developers).

Important: Robot vacuum cleaners with firmware below the version 3.5.8_003076 You may not support user voices even if you have technical capability, and you may need to upgrade via Mi Home or manual firmware.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Viomi V3
DreameBot D9
Another Xiaomi model
Not Xiaomi.

Replace your voice through the Mi Home app

The easiest and safest method is to use the built-in Mi Home or Xiaomi Home tools. It is suitable for most modern models (Mi Robot Vacuum-Mop 2 Pro, DreameBot, etc.). D9 etc.).

Step instructions:

  1. Open the Mi Home app and select your robot vacuum cleaner.
  2. Go to Settings. β†’ Voice packets (or Language and Voice) β†’ Voice packet).
  3. In the list of available votes, choose your favorite option. There are usually 3-5 options in Russian, English and Chinese.
  4. Click Download and wait until the download is complete (may take up to 5 minutes).
  5. After installation, restart the vacuum cleaner through the Restart menu.

If your app does not have Voice Packages, try:

  • πŸ”„ Update Mi Home to the latest version in Google Play or App Store.
  • 🌐 Change your account region to China (in profile settings) and sometimes only available to Chinese servers.
  • πŸ“± Reinstall the application, pre-saving the vacuum cleaner settings (screenshots or export configurations).

Limitations of the official method:

  • ❌ Small selection of votes (usually 3-5 options).
  • ❌ No way to download custom packages (only standard ones from Xiaomi).
  • ❌ On some models, voices are reset after a firmware update.

β˜‘οΈ Preparing for a change of voice through Mi Home

Done: 0 / 4

Unofficial Voices: Where to Download and How to Install

If you don’t like standard voices, you can install custom packs from the community.This works for most Xiaomi, Viomi and Dreame models, but requires caution – improper installation can lead to crashes.

Where do you look for voices?

  • πŸ“ Theme on. 4PDA β€” Largest voice base for robot vacuum cleaners (including voices from movies, cartoons, celebrities).
  • 🌍 GitHub Open Package Repository for Mi Home.
  • πŸ’¬ Telegram channels, like, @xiaomirobot, Where Users Share Their Experiences.

How do you set up a custom voice?

The method depends on the model of the vacuum cleaner:

For models with manual download support (Viomi, Dreame):

  1. Download the archive with a voice packet (usually in.zip or.pkg format).
  2. Unpack the archive and check for voice.pack or sound.pack.
  3. Connect the vacuum cleaner to the computer through USB-OTG (If you have a port, or upload the file to SD-card (for models with support).
  4. In the Mi Home app, go to Settings β†’ Update of voice β†’ Local file and select the downloaded package.
  5. Wait for the installation and restart the device.

For models without official support (Mi Robot) 1S, older):

You'll need firmware through Valetudo or OpenMiHome, which is more complex and only suitable for advanced users, and you'll find detailed instructions in the spoiler below.

Firmware custom voice through Valetudo
1. Install an alternative Valetudo firmware on the vacuum cleaner (instructions: https://valetudo.cloud/). 2. Connect to the Valetudo web interface IP-vacuum-dress. 3. In the "Files" section, upload the voice.pack file to the folder. /mnt/default/rockrobo/voice/. 4. Reboot the device through SSH-team: echo 1 > /proc/sys/kernel/sysrq; echo b > /proc/sysrq-trigger 5. After restarting, the voice must be activated automatically. ⚠️ Risk: Incorrect firmware can "brick" the device!

⚠️ Note: Installing informal voice packets can lead to firmware conflict, especially if the file is intended for a different model.Always check compatibility on forums before downloading.

Model vacuum cleanerSupport for custom voicesMethod of installationRisks.
Mi Robot Vacuum-Mop 2 ProYes (via Mi Home)Official or local fileLow.
Viomi V3Yeah (manual loading)Local file or SD-mapMedium (possible errors)
DreameBot D9Yes (via appendix)Official or customLow.
Mi Robot 1SOnly through Valetudo.Firmware alternative softwareHigh (risk of blocking)

Problems after voice installation and their solution

Even if you've done everything right, sometimes you fail, and here are the most common problems and ways to fix them:

1.The vacuum cleaner does not reproduce a new voice

  • πŸ”„ Reboot the device through Settings β†’ Relaunching.
  • πŸ”Š Check the volume in the settings (sometimes the voice is turned off completely).
  • πŸ“₯ Remove and install voice again – the file may have been downloaded with an error.

2.The voice is interrupted or distorted

  • 🎡 The problem may be the bit file. Download the package again from another source.
  • πŸ”‹ Check the battery power – at low levels, the vacuum cleaner saves energy, including sound.
  • πŸ“‘ Reconnect the vacuum cleaner to Wi-Fi – sometimes lags arise from a poor connection.

3.After the firmware update, the voice dropped

This is a typical problem for Mi Robot.

  1. Save a backup of the current voice packet (copy the voice.pack file to your computer).
  2. Once updated, re-install your voice via Mi Home or manually.
  3. Turn off automatic firmware updates in the vacuum cleaner settings.

4.The application does not see the downloaded voice file

  • πŸ“ Make sure the file has the correct name (voice.pack or sound.pack).
  • πŸ–₯️ Check the format – some models only support.pkg.
  • πŸ”Œ Connect the vacuum cleaner to the PC and check if the file appears in the root folder.

⚠️ Warning: If after installing the custom voice, the vacuum cleaner starts to reboot constantly or emits a 502 error, immediately return the standard package! This is a sign of a firmware conflict. In extreme cases, reset to factory settings through Settings β†’ Reset.

πŸ’‘

Before you install the informal voice, back up the current audio package. To do this, connect the vacuum cleaner to the PC and copy the folder. /mnt/default/rockrobo/voice/ hard-drive.

How to get back to the standard voice if something goes wrong

If experiments with custom voices have led to failures, you can return the original voiceover in several ways:

Method 1: Through the Mi Home app

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings β†’ Voice Packages.
  3. Choose a standard voice (usually called Default or Standard voice).
  4. Confirm the installation and restart the device.

Method 2: Manual file replacement (for power users)

If the standard voice is not on the list:

  1. Download the original package for your model from GitHub.
  2. Connect the vacuum cleaner to the PC through ADB or SSH (instructions 4PDA).
  3. Replace the voice.pack file in the folder /mnt/default/rockrobo/voice/ original.
  4. Run the reboot command: reboot

Method 3: Resetting to factory settings

If the vacuum cleaner has stopped responding to commands:

  1. Press and hold the Home (or Reset) button on the case for 10 seconds.
  2. After reset, connect the vacuum cleaner to Mi Home again and select the standard voice.

⚠️ Warning: Resetting to factory settings will remove all stored room maps, cleaning schedules and custom settings. Before the procedure, export the maps through Settings β†’ Map. β†’ Save (if the function is available).

πŸ’‘

If the vacuum cleaner stopped turning on after installing the custom voice, try to reset it through a physical button on the case, 90% of the time this solves the problem without contacting the service.

Voice control vacuum cleaner: AliGenie, Alice and Google Assistant

In addition to changing the voice system, many of Xiaomi’s robot vacuum cleaners support voice control through virtual assistants, which allows you to give commands like β€œStart cleaning” or β€œGo back to base” without a smartphone.

How do you connect voice control?

  • 🎀 Alice (Yandex): Open the Yandex app with Alice. Go to Devices β†’ Add the device β†’ Robot vacuum cleaner log in through your Mi Home account and select your vacuum cleaner.
  • πŸ€– Google Assistant: In the Google Home app, click Add β†’ Set up the device β†’ Xiaomi. Enter the data from your Mi Home account and confirm sync.

AliGenie (for China):

  1. Install the AliGenie app (available only for the Chinese region).
  2. Connect the vacuum cleaner through a smart home β†’ Add the device.

Limitations of voice control:

  • ❌ It only works when connecting the vacuum cleaner to Wi-Fi.
  • ❌ Not all models support Russian-speaking teams (for example, Viomi). V2 Only understand English).
  • ❌ Delay in execution of commands can reach 5-10 seconds.

Top.-5 Unusual voices for the robot vacuum cleaner Xiaomi

If you want to make your vacuum cleaner unique, here is a selection of the most popular custom voice packs from the community:

1.The Voice of Jarvis (from the Marvel Universe)

  • πŸŽ™οΈ Features: cold artificial intelligence, phrases in English.
  • πŸ”— Where to download: 4PDA (posterity).
  • ⚠️ Nuance: Requires Valetudo firmware for proper operation.

2. Voice T-800 (Terminator)

  • πŸŽ™οΈ Features: low metal voice, phrases like "I'll be back" when returning to base.
  • πŸ”— Where to download: Google Drive (link is relevant for 2026).

3.Dasha's Voice from "Masha and the Bear"

  • πŸŽ™οΈ Features: cheerful child voice, suitable for families with children.
  • πŸ”— Where to Download: Telegram Channel @xiaomirobot.
  • ⚠️ Nuance: Some phrases may sound illogical (e.g., Cleaning is complete, poop is complete!Β»).

The Voice of Majordomo (from Dota 2)

  • πŸŽ™οΈ Features: epic phrases in Russian, suitable for gamers.
  • πŸ”— Where to Download: GitHub.

5 Voice of Scarlett Johansson (from "She")

  • πŸŽ™οΈ Features: soft female voice in English.
  • πŸ”— Where to download: XDA Developers.
  • ⚠️ Nuance: the file weighs ~50 MB, can take up a lot of space in the memory of the vacuum cleaner.