How to put a cool voice on the robot vacuum cleaner Xiaomi: from the Goblin to Darth Vader

Your Xiaomi robot vacuum cleaner is taunting standard phrases with a boring voice announcer? It's time to fix it! Changing your voice to a fun option is one of the easiest ways to personalize smart appliances and add humor to your cleaning routine. In this article, we'll look at all the working ways to install a cool voice on Mi Robot Vacuum, Dreame, Viomi and other compatible devices, from official packages in Mi Home to custom firmware for advanced users.

Important: the methods vary depending on the firmware version and the region of the Xiaomi account binding. We tested the instructions on current versions of the software (2026) and collected unique solutions for Russian, European and Chinese versions of devices, including bypassing regional restrictions. If your vacuum cleaner shows an error when you load your voice, there is a section in the article with solutions to typical problems.

Don't be intimidated by technical terms: even if you've never been to the smart home settings, it won't take more than 10 minutes to change your voice. And for those of you who love experimentation, we've added a bonus section about creating your own unique voice using neural networks, ready to turn a vacuum cleaner into a Star Wars character or make him swear like a Goblin?

What Xiaomi models support voice change?

Not all Xiaomi robot vacuum cleaners allow you to change voice packets, here is the current list of supported devices (as of 2026):

  • ๐Ÿค– Mi Robot Vacuum-Mop 2 Series (including 2 Lite, 2 Pro, 2 Ultra) โ€“ full support for official and custom voices.
  • ๐Ÿงน Dreame Bot (models) D9, D10, L10, Z10 Pro โ€“ requires firmware for the international version of the software.
  • ๐Ÿ  Viomi V3 and V2 Pro โ€“ only official packages from Mi Home are supported.
  • โš ๏ธ Old Models (Mi Robot) 1S, Mi Robot Vacuum 1 โ€“ Change of voice is possible only through informal firmware (risk of loss of warranty!).

How do you check your model's compatibility? Go to the Mi Home app, select a vacuum cleaner, and open Settings โ†’ About the device. If there's Voice Packs or Language Pack on the list, your device supports voice change officially. If not, you'll have to use alternative methods (about them below).

๐Ÿ“Š What voice would you like to put on the vacuum cleaner?
Darth Vader's Voice
The Goblin from "Game of Thrones"
Robot R2-D2
Voice from "Rick and Morty"
Your unique voice.

Change of voice through Mi Home

The easiest and safest method is to use the built-in voice packs in the Mi Home app, which is suitable for most modern Xiaomi, Dreame and Viomi models.

Instructions:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings โ†’ Voice Packages (or Language Pack in English).
  3. In the list of available voices, choose your favorite option. There are usually 3-5 options: a standard female / male voice, a child voice, a robot, and 1-2 "secret" packages (for example, a Wall-E voice or Optimus Prime).
  4. Click Download and wait until the download is complete (may take up to 5 minutes).
  5. Reboot the vacuum cleaner through Settings โ†’ Reboot.

โš ๏ธ Note: If your region (e.g. Russia) has a blank list of votes, try changing your Mi Home account region to China or Singapore through your profile settings.

โ˜‘๏ธ Preparation for a change of voice

Done: 0 / 4

Hidden voice packets: how to unlock?

Some Xiaomi models have additional voice packets hidden in their firmware that donโ€™t appear in the standard menu, such as the voice of Darth Vader or Terminator, which can be activated via hidden commands.

Method 1: via Mi Home (for firmware 2023-2026)

  1. Open Mi Home and go to the vacuum cleaner settings.
  2. Click 5 times in a row on the firmware version (for Dreame) or Serial number (for Mi Robot).
  3. You'll see a hidden Debug Mode menu. Select Voice Pack.
  4. Enter the code 4869 (for Mi Robot Vacuum-Mop 2) or 1357 (for Dreame Bot).
  5. Select the hidden voice from the list and confirm the installation.

Method 2: Through ADB-Teams (for advanced users)

If the hidden menu does not open, you can send a command directly via ADB:

adb shell am broadcast -a com.xiaomi.miplay.client.action.VOICE_CHANGE --es voice_id "darth_vader"

Affordable voice_id:

  • ๐ŸŽญ Goblin โ€“ The Goblin from Game of Thronesยป
  • โš”๏ธ darth_vader โ€” Darth Vader
  • ๐Ÿค– r2d2 โ€” R2-D2
  • ๐Ÿ‘ฝ alien - the voice of the alien
What to do if ADB is not working?
If the command fails, make sure: 1. The phone is debugging via USB (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times pressed). 2. The vacuum cleaner is connected to the same Wi-Fi network as the phone. 3. ADB drivers are installed (you can download from the XDA Developers site). If the problem persists, try sending a command via Termux to Android.

Castom voices: how to download your version?

You want the vacuum cleaner to speak in the voice of your friend, a character in a movie, or even Elon Musk? You can do this with custom voice packs.

  • ๐Ÿ–ฅ๏ธ Computer with Windows or macOS.
  • ๐Ÿ”ง Mi Voice Editor (you can download it on the forum) 4PDA).
  • ๐ŸŽค Audio files in.wav format (16 bits, 16 kHz, mono).

Step-by-step:

  1. Download and install Mi Voice Editor. The program works with most Xiaomi models, but Dreame will require a patch (link in spoiler below).
  2. Prepare audio files for each vacuum cleaner phrase (examples of phrases like โ€œStart cleaningโ€, โ€œCharge completedโ€, โ€œError: stuckโ€). The full list of phrases can be exported from the program.
  3. Import files to Mi Voice Editor and save the project as.mvp.
  4. Connect the vacuum cleaner to your computer via USB-OTG (some models require a Type-C to USB-A adapter).
  5. Download the voice pack via Mi Home Tools (Voice Upload tab).
  6. Reset the vacuum cleaner.

๐Ÿ’ก

To create a realistic voice, use the ElevenLabs or Voicemod neural network. Download the voice tuning tutorial for the vacuum cleaner on their official YouTube channels.

โš ๏ธ Attention: Some custom voices can disrupt vacuum recognition algorithms. If the device stops responding to voice commands (e.g., โ€œStart Cleaningโ€) after installation, return the standard packet or reduce the volume of the custom voice in the settings.

Top.-5 Cool voices for Xiaomi vacuum cleaner (where to download?)

You want to get around recording your voice, and here are the packages that you can download and install in a few clicks:

Voice.DescriptionCompatibilityDownload link
๐Ÿง™ goblinA rough voice with an accent, like a character from Game of Thrones, saying things like, "Hey, lazy host, it's time to get out!"Mi Robot Vacuum-Mop 2, Dreame D104PDA
โš”๏ธ Darth VaderA classic Star Wars voice with breath effect, perfect for fans of the saga.Viomi V3, Mi Robot 1S (requires firmware)Google Drive
๐Ÿค– R2-D2The sounds and squeaks of a Star Wars robot, perfect for a children's room.All models with support for custom voicesGitHub
๐Ÿ‘ฝ AlienA high, creaky voice with an echo effect, saying, "We came in peace... and a vacuum cleaner!"Dreame Bot L10, Mi Robot Vacuum-Mop PMEGA
๐ŸŽค Voice of Yuri KhovanskyThe parody voice of the legendary announcer, only for connoisseurs of humor.Any model (requires manual adjustment)Telegram channel

โš ๏ธ Note: Only download voice packets from trusted sources (e.g, 4PDA, GitHub or official Telegram channels: Files from dubious sites may contain viruses or damage the vacuum cleaner's firmware.

๐Ÿ’ก

Before installing custom voice, back up the original package via Mi Home Tools, which will allow you to return the standard voice if something goes wrong.

Frequent mistakes and how to fix them

When changing voices, users often face typical problems, and here are the most common solutions.

  • ๐Ÿšซ Error "Can't download voice packet" Reason: Vacuum cleaner is not connected to the Internet or Xiaomi servers are not available in your region.Solution: Connect your device to 5 GHz Wi-Fi or use VPN (region).
  • ๐Ÿ”‡ Voice changed, but vacuum cleaner is silent Reason: Too low volume in settings or incompatible audio file format Solution: Check volume level in Mi Home โ†’ Settings โ†’ Sound and save the voice packet in format WAV 16kHz.
  • ๐Ÿ”„ After the restart, the voice dropped Cause: Incorrect firmware or failure during installation.Solution: Repeat the installation procedure, pre-resetting the vacuum cleaner settings to the factory (Settings) โ†’ Reset).
  • ๐Ÿ“ฑ Mi Home does not have Voice Packages Reason: Outdated version of the app or incompatible model Solution: Update Mi Home to the latest version or use alternative methods (see section on the Mi Home page). ADB).

If none of the solutions worked, check the vacuum cleaner firmware version. Some models (like the Dreame D9) require a rollback to older firmware, as newer versions of Xiaomi have removed custom voice support. Downgrad instructions can be found on the 4PDA forum in your model's theme.

Bonus: How to make the voice of a vacuum cleaner even funnier?

Changing your voice is only half the battle! Here are some life hacks to make your robot vacuum cleaner even more fun.

  • ๐ŸŽถ In some firmware, you can replace the standard notification sounds on the melodies, for example, when cleaning starts, the theme from โ€œMission Impossibleโ€ will play, and if you make a mistake, the sound of an explosion from โ€œMinecraftโ€ will be used).
  • ๐Ÿคช In Mi Voice Editor, you can replace the standard phrases with your own. Examples: "I'm tired, let me rest!" (low charge) "Did you throw your socks again?" (when you find an obstacle) "I'm not a slave, but I'll clean for you..." (when cleaning starts)
  • ๐Ÿ“น Take a video with the voiceover of the vacuum cleaner Record how the vacuum cleaner with a new voice interacts with pets or children, and upload it to TikTok or YouTube Shorts!
  • ๐ŸŽญ Use your voice for practical jokes: Adjust the vacuum cleaner to scare the household, for example, in the middle of the night, suddenly says, "I see you..." (needs a time trigger).

๐Ÿ’ก Useful tip: If you use a vacuum cleaner with a character's voice (like Darth Vader), add a body sticker to the image. AliExpress sells vinyl stickers for Xiaomi vacuum cleaners with Star Wars, Marvel and other franchises.

โ“ Can I put a voice in Russian if the vacuum cleaner is bought in China?
Yes, but there are nuances: If the vacuum cleaner is tied to the Chinese server Mi Home, first change the region of the account to Russia or Europe. 4PDA. Install the package via Mi Home Tools (instructions in the section about custom voices). โš ๏ธ On some Chinese models (for example, Mi Robot Vacuum-Mop 2 Pro) the Russian voice may not work correctly โ€“ the phrases will be cropped or distorted.
โ“ How to return a standard voice if you donโ€™t like it?
Method 1: Mi Home Go to Settings โ†’ Voice Packages. Select Default or Standard. Reboot the vacuum cleaner. Method 2: Reset the settings by pressing the Power button on the vacuum cleaner for 10 seconds. After rebooting, the voice will reset to the factory.
โ“ Why did the vacuum cleaner stop after changing its voice?
This is a typical problem when using custom voice packets with high bitrate. Solutions: Resave audio files in WAV format 16kHz, 16 bits, mono. Reduce the duration of phrases (optimally, no more than 3 seconds). Turn off voice notifications for non-critical events (for example, "charging has begun") in Mi Home โ†’ Settings โ†’ Notifications. If the brakes are left, return the standard voice and check the vacuum cleaner for firmware updates.
โ“ Can you put your voice on a vacuum cleaner without the Internet?
Yes, but only if you already have a voice packet downloaded. Instructions: Download the package in advance (for example, via Mi Home on your Internet phone). Copy the package file (extension.mvp) to another phone. Connect the vacuum cleaner to your phone without Internet via Mi Home and download the package manually. โš ๏ธ Without the Internet, you can not download new packages - only use already downloaded ones.
โ“ Where to find voices in Ukrainian/Belarusian/Kazakh?
There are no official packages for these languages, but there are custom solutions: ๐Ÿ‡บ๐Ÿ‡ฆ Telegram channel with Ukrainian voices. ๐Ÿ‡ง๐Ÿ‡พ Belarusian voices can be recorded independently through Mi Voice Editor (see section on custom voices). ๐Ÿ‡ฐ๐Ÿ‡ฟ For Kazakh, there is this package (requires modification for a specific model). Before installing, check the compatibility of the package with your model of vacuum cleaner!