How to change voice on the robot vacuum cleaner Xiaomi: all the ways and nuances

Xiaomiโ€™s robot vacuum cleaner has become an integral part of many homes, but the standard voice assistant may get bored or simply not fit into the atmosphere of your home. Fortunately, most models โ€“ from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra allows you to change voice prompts, but the process is not always obvious: somewhere you need a couple of clicks in the application, and in some cases you will have to dive into firmware settings or even use third-party utilities.

In this article, we will discuss all the current ways to change the voice on Xiaomi robot vacuum cleaners, including official and alternative methods. You will learn how to choose the right voice acting (from childrenโ€™s voices to Aliceโ€™s voice or Marina Alexandrovaโ€™s voice), which models support this feature out of the box and where you will need to improve.

If you want to not just change your voice, but make it unique โ€” like writing down your own phrases or setting up voiceovers from famous characters โ€” there's a section in the article about this, and for those who have had problems with changing their voices (vacuum cleaner doesn't respond to commands, voice gets confused or sounds distorted), we've prepared a diagnostics and solutions checklist.

What Xiaomi models support voice change?

Not all Xiaomi robot vacuum cleaners allow you to change voice prompts, the function depends on the firmware, model and region of sale.

  • โœ… Supports official voice change (via Mi Home or Xiaomi Home):
  • โŒ Not supported (or required by informal methods):

To find out if your model supports voice change, check:

  1. Open the Mi Home app โ†’ Choose your vacuum cleaner โ†’ Go to Settings. โ†’ Voice prompts.
  2. If there is no partition, try updating the firmware (see section below).
  3. For Dreame models, use the DreameHome app โ€“ there the feature may be called Voice Package.
๐Ÿ“Š What kind of robot vacuum cleaner do you have?
Xiaomi Mi Robot Vacuum-Mop 2 Pro
Viomi V3
DreameBot D9/Z10
Another Xiaomi model
Not Xiaomi.

Official method: changing voice through the app

The easiest and safest method is to use proprietary software. Consider the process using the example of the Mi Home application (relevant for most models).

Step 1: Preparation

  • ๐Ÿ“ฑ Make sure that the latest version of Mi Home (App Store/Google Play) is installed on your smartphone).
  • ๐Ÿ”„ The vacuum cleaner must be connected to the same Wi-Fi network as the phone.
  • ๐Ÿ”‹ The battery charge of the robot is at least 20% (otherwise the system can block changes).

Step 2. Step-by-step instruction

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings (cog in the upper right corner).
  3. Find the Voice Tips section (or Voice Pack in English).
  4. Slip on the current voice packet - a list of available options will open.
  5. Choose your favorite voice and click Download (file weighs) ~5-15 MB).
  6. After loading, confirm the installation - the vacuum cleaner will restart (take) ~1-2 minutes).

Additional options:

  • ๐ŸŽค Volume: You can adjust the level in the same section (from 1 to 10).
  • ๐Ÿ”• Voice Disconnect: Choose the No Sound option (but it will deprive you of notifications of blockages or errors!).
  • ๐ŸŒ Voice language: Some models support many languages (English, Chinese, Spanish), but Russian is usually the same language.

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

Done: 0 / 4

If your app doesnโ€™t have a Voice prompts section, it could mean:

  • Outdated vacuum cleaner firmware (the solution is to update manually, see the next section).
  • The model does not support the function (check the list above).
  • Vacuum cleaner tied to Chinese server (CN) โ€” Relocation of the region (risky for guarantee!).
What if the voice does not change after installation?
Try: 1. Reboot the vacuum cleaner (hold the power button for 10 seconds). 2. Remove and re-install the voice pack. 3. Reset the vacuum cleaner settings to factory (warning: all maps and schedules will be removed!).

Update firmware: if voice is not in the settings

If your model theoretically supports voice change but the option is not in the app, it's likely that the vacuum cleaner has outdated firmware.

How to update firmware:

  1. Open Mi Home โ†’ select vacuum cleaner โ†’ Settings โ†’ Update firmware.
  2. If a new version is available, click Update. It takes 5-15 minutes.
  3. After the update, be sure to restart the vacuum cleaner (power button for 10 seconds).

What to do if the update does not help:

  • ๐Ÿ”„ Check that the vacuum cleaner is connected to servers in Europe or Russia (not China), and changing the region can open access to voices.
  • ๐Ÿ“ฅ Download the firmware manually from mi-firmware.updatemi.com (choose your model!) and update via Settings. โ†’ Update โ†’ Select a file.
  • โš ๏ธ Attention: manual updates are risky - if you make a mistake, the vacuum cleaner may stop turning on!

Versions of firmware with voice support:

ModelMinimum firmware versionNotes
Mi Robot Vacuum-Mop 2 Pro3.5.9_0046Voices appear after the update to MIUI Robot 2.0.
Viomi V31.8.5_0020Supports Alice's voices and children's options.
DreameBot D94.2.1_1033Votes are set through DreameHome.
Mi Robot Vacuum-Mop P3.3.9_0030Requires a link to a European server.

๐Ÿ’ก

Before updating the firmware, disconnect the vacuum cleaner from cleaning and make sure it is on the base.Aborted update can lead to "bricking" the device!

Informal ways: third-party voices and custom firmware

If the official methods don't work or you want something unique (like the voice of Iron Man or the Terminator), you can go the other way.

Method 1: Installation of custom voice packets

Some enthusiasts are creating alternative voice packages for Xiaomi vacuum cleaners, such as:

  • ๐Ÿค– Voice of Alice (Yandex) or Marina Alexandrova;
  • ๐ŸŽฌ Character Voices from Movies/Games (GLaDOS from Portal, Cortana from Halo);
  • ๐Ÿ‘ถ Children's voices or voiceovers from bloggers.

How to determine:

  1. Download the voice packet (see forums). 4PDA or XDA The file format is.vp or.zip.
  2. Unpack the archive and rename the file to voice_pack.vp.
  3. Connect the vacuum cleaner to the PC USB (You will need to turn on debugging through Mi Home).
  4. Copy the file into a folder /miio/voice/ vacuum-storage.
  5. Reset the device.

Method 2. Firmware through ADB (advanced)

If you know me, ADB (Android Debug Bridge, you can manually replace the system voice files:

adb connect [IP- vacuum cleaner address]


adb shell




su




mount -o rw,remount /system




cp /sdcard/voice_pack.vp /system/miio/voice/




chmod 644 /system/miio/voice/voice_pack.vp




reboot

โš ๏ธ Warning: Incorrect commands can cause system failure, a method recommended only for experienced users!

Where to look for custom voices:

  • Forum 4PDA (Topics on Xiaomi robot vacuum cleaners);
  • GitHub (repositories with modified firmware);
  • Telegram channels dedicated to Xiaomi devices (for example, @mirobots).

๐Ÿ’ก

Castom voices may conflict with official updates. After installing an unofficial package, turn off automatic firmware updates in the vacuum cleaner settings!

How to record your voice for a vacuum cleaner?

You want the vacuum cleaner to speak in your voice or in your child's voice? It's possible, but it's going to take a little bit more effort. There are two approaches:

Method 1: Use of voice generation services

Using neural networks (such as ElevenLabs or Murph.ai) you can create a synthetic voice based on your recordings and then integrate it into a vacuum cleaner:

  1. Write down 20-30 phrases (e.g., โ€œStarted cleaningโ€, โ€œCharging completedโ€) in a quiet room.
  2. Upload the recordings to the service and generate a voice packet.
  3. Convert the result to a vacuum cleaner-compatible format (usually.wav or.wav.mp3 64kbps bitrate).
  4. Replace the standard sound files in the firmware (see the section above about the ADB).

Method 2: Manual replacement of sound files

If you are ready to dig into the system files, you can replace the standard voiceovers with your own:

  1. Download the original voice pack from the vacuum cleaner (via ADB backup).
  2. Unpack the archive - inside will be files of the view start_cleaning.wav, low_battery.wav etc.
  3. Replace them with your records (file name and format should match!).
  4. Pack back to.vp and load onto the vacuum cleaner.

Record requirements:

  • ๐ŸŽ™๏ธ Quality: 16 bits, 16 kHz, mono;
  • ๐Ÿ•’ Duration: no more than 3 seconds per phrase;
  • ๐Ÿ”Š Loudness: normalize the sound to -16 dB, so that there is no distortion.

๐Ÿ’ก

To record, use the Audacity program - it is free and allows you to easily edit the sound, remove noise and normalize the volume.

Typical problems and their solutions

After a change of voice, you may have problems, and here are the most common ways to fix them:

Problem 1: Voice goes down to standard after reboot

  • ๐Ÿ”„ Check that the voice packet is installed correctly (the selected option should be displayed in the settings).
  • ๐Ÿ“ฅ Reinstall the package โ€“ it is possible that the file was corrupted when downloading.
  • ๐Ÿ”ง Update the vacuum cleaner to the latest version.

Problem 2: The voice is distorted or interrupted.

  • ๐Ÿ”Š Reduce the volume of your voice in the settings (sometimes high levels lead to clipping).
  • ๐ŸŽง Check if the custom voice is in conflict with the firmware (return the standard and see if the problem disappears).
  • ๐Ÿ“ก Reconnect the vacuum cleaner to Wi-Fi โ€“ sometimes sound errors are associated with network lags.

Problem 3: Vacuum cleaner doesn't respond to commands after changing voice

  • โš ๏ธ Warning: this may indicate a firmware failure:

Issue 4: The app does not contain a "Voice prompts" section.

  • ๐ŸŒ Check out the vacuum cleaner region: for Chinese models (CN) function may be concealed.
  • ๐Ÿ“ฒ Try using an alternative app (e.g. DreameHome for Dreame models).
  • ๐Ÿ“ง Write in support of Xiaomi asking to activate the feature (sometimes helps).
What to do if the vacuum cleaner freezes after installing the voice?
1. Hold the power button for 20 seconds for a forced reboot. 2. If it doesn't work, remove the battery for 1 minute (disassembly required). 3. In extreme cases, thread the device through the USB using MiFlash (see instructions for the 4PDA).

Vote comparison: which one to choose?

The choice of voice depends on your preferences and the vacuum cleaner model, and here is a quick comparison of the options available:

Type of voiceExamplesPlusesCons
Standard femaleThe default voice in Mi HomeClear diction, familiar timbreIt might seem boring.
Standard male.Available for some Dreame modelsMore strict, suitable for officesLess frequently updated, fewer options
A child's voiceChild's voice or cartoon characterFun, kids like it.It can be annoying with frequent use.
Voice of alisa/assistantAlice (Yandex), Google AssistantNatural sound, familiar.Requires informal installation
Custom (your voice)Any recorded or generated voiceUniqueness, personalizationHard to set up, risk of error

Selection recommendations:

  • ๐Ÿ  Home: Baby voice or Alice (if you like natural sound).
  • ๐Ÿข For office: Standard male or neutral female.
  • ๐ŸŽฎ For gamers: the voice of a character from a favorite game (eg, GLaDOS).
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ For families with children: a funny cartoon voice (for example, Fixikov).

FAQ: Frequent questions about changing voice on Xiaomi vacuum cleaner

Can I change my voice to Xiaomi Mi Robot Vacuum? 1S?
The first version of the Mi Robot Vacuum 1S The only option is unofficial firmware, but it's risky and unwarranted. If you really want a different voice, consider buying a new model (e.g. Mi Robot Vacuum-Mop 2 Pro).
After the change of voice, the vacuum cleaner started to brake.
This can be due to: Incompatibility of the voice packet with your firmware (return the standard voice), system overload (try resetting to factory settings), device memory problems (relevant to older models), if the brakes are left, contact Xiaomi or roll back the firmware to the previous version.
Can I set my voice in English or another language?
Some models (like DreameBot) X30 Ultra) supports many language voice packs. To change the language: In the Mi Home app, go to Settings โ†’ Voice prompts. Select a language from the drop-down menu (if you have an option); download and install the package; if you don't have your language, you can try to find a custom pack on the forums.
How do you get back the standard voice if something goes wrong?
Refund Methods: Through the Application: Settings โ†’ Voice prompts โ†’ Standard. Through reset: Settings โ†’ Reset to factory (remove all settings!) ADB: delete the file /system/miio/voice/voice_pack.vp and reload the vacuum cleaner.
Where to download additional voice packs for Xiaomi?
Official packages are downloaded only through the app. Unofficial packages can be found on: 4PDA (In the Telegram feeds on Xiaomi robot vacuum cleaners. On GitHub (repositories with modified firmware). โš ๏ธ Note: download files only from trusted sources to avoid viruses!