How to change voice on a robot vacuum cleaner Xiaomi: official and unofficial ways

Xiaomi’s robot vacuum cleaners have become an integral part of smart homes, but the standard voice assistant can get bored or simply not fit the language. Fortunately, most models β€” from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra β€” support voice change through the official Mi Home app or third-party firmware. In this article, we will analyze all the current methods, from basic language replacement to installing custom voiceovers using Mi Home Hack.

It is important to understand that features vary by model and region of firmware. For example, European versions of the Viomi V3 often lack the Russian-language package out of the box, and Chinese firmware can block voice change without changing the account region. We tested instructions on current firmware from 2023 to 2026 and identified working solutions for different scenarios, from simple language switching to full audio file replacement.

1.Official voice change via Mi Home

The safest way is to use the built-in Mi Home app settings.It is suitable for most models released after 2020, including the Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot D9 and Viomi SE. The main condition: the device must be linked to the Mi Account account with the correct region (usually China or Europe).

Algorithm of action:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Pack in English).
  3. In the list of available packages, select the desired language (for example, Russian, English or Chinese).
  4. Confirm download – the process can take up to 5 minutes depending on the speed of the Internet.
  5. Restart the vacuum cleaner (power button for 10 seconds) to apply the changes.

If there is no section with votes, check:

  • πŸ”„ Account Region: Chinese firmware often requires changing to China Mainland in profile settings.
  • πŸ“± Mi Home Version: Update the app to the latest version (at the time of writing 6.6.100 or later).
  • πŸ€– Previous articleVoice model: Older devices (until 2019) may not support voice change officially.
πŸ“Š What voice is used by your Xiaomi vacuum cleaner?
Standard Chinese
Russian
English
Custom (he added himself)
I don't know.

2. Alternative language packages: where to download and how to install

If Mi Home doesn’t have the right language, you can install a third-party package. For example, for Xiaomi Mi Robot Vacuum-Mop P, enthusiasts have created Russian voices with female and male voices, these packages are distributed in.vp or.zip format and installed through developer mode or special utilities.

Popular sources:

  • 🌐 Forums 4PDA: themes with firmware for specific models (look for the name of the vacuum cleaner) + "voice-pack").
  • πŸ“¦ GitHub: repositories like MiRobotVoicePacks with open voice sets.
  • πŸ’¬ Telegram channels: chats on Xiaomi smart devices (for example, @xiaomirobot).

Installation instructions:

  1. Download the archive with a voice packet (for example, ru_RU_female.vp).
  2. Unpack it in the root SD-cards (if vacuum cleaner supports) or prepare for download via Mi Home Hack.
  3. Activate the developer mode on the vacuum cleaner: 1. Press and hold the home buttons" + "Start" 5 seconds. 2. Connect to the Wi-Fi point of the vacuum cleaner (type name) MiRobot_XXXX). 3. Open it in your browser. http://192.168.8.1/miIO/miio_upload_voice and download the file.
  4. Reset the device.

β˜‘οΈ Preparation for the installation of custom voice

Done: 0 / 4

Warning: Unofficial packages may contain bugs or conflict with firmware. Check other users' reviews on forums before installing. For example, DreameBot Z10 Pro packages sometimes cause long phrases to freeze.

3. Change voice via Mi Home Hack (advanced method)

For high-risk users, there is a Mi Home Hack tool, a modified version of the app with advanced features, which allows you to install not only voices, but also custom firmware, change the region of the device without resetting, and even unlock hidden settings.

Step-by-step:

  1. Install Mi Home Hack (APK is available on 4PDA or XDA Developers).
  2. Log in to your Mi Account and select a vacuum cleaner.
  3. Go to Tools. β†’ Voice Pack Manager.
  4. Press Import and select the downloaded voice packet.
  5. Confirm the installation and wait until it is completed (it can take up to 10 minutes).
Model vacuum cleanerSupport for Mi Home HackRisks.
Xiaomi Mi Robot Vacuum-Mop 2 ProYes (full)Low (possible voice glitches)
DreameBot D9Yes (partial)Medium (may reset the binding)
Viomi V3Yeah (requires root)High (brick risk)
Xiaomi Mi Robot 1SNo.β€”

Critical information: Using Mi Home Hack violates the terms of the license agreement of Xiaomi and may lead to the blocking of the account or device.We recommend you to back up the vacuum cleaner token before experimenting (instructions are available on the forums).

4. Replacement of voice on Chinese firmware (region change)

Many vacuum cleaners purchased in China (e.g., via AliExpress or Gearbest) have Chinese firmware with Mandarin voices by default, often requiring a change of region in the Mi Home to change the language, but this process has nuances:

Method 1: Change the region of the account

  1. In Mi Home go to profile β†’ Account settings β†’ Region.
  2. Choose China Mainland (if you want to unlock Chinese features) or Russia (for Russian voice).
  3. Remove the vacuum cleaner from your account and add it again.
  4. After binding, check the Voice prompts section - new options should appear.

Method 2: Manual server modification (for advanced)

If the change of region did not help, you can manually redirect the vacuum cleaner to another Xiaomi server:

  1. Install Packet Capture (Android) or Charles Proxy (PC)
  2. Intercept Mi Home traffic and search for queries to the domain api.io.mi.com.
  3. Change the "region" option to the desired one in the server's responses (for example, "ru" for Russia).
  4. Reset the vacuum cleaner.
What happens if you change the region incorrectly?
Some models (for example, Viomi V2) after changing the region to incompatible may lose communication with Xiaomi servers, in which case you will need to reset to factory settings (RESET button for 15 seconds) and re-bind.

5.Castom voices: recording and installing your version

To be fully personalized, you can record your own voice and upload it to a vacuum cleaner, a technique that requires technical skills and is only suitable for root-access models or alternative firmware (such as Valetudo).

What you need:

  • 🎀 Microphone for recording phrases (recommended sample rate 44.1 kHz).
  • πŸ’» Audio Editor (Audacity, Adobe Audition) for processing.
  • πŸ“ Template of sound files (can be extracted from the standard package).
  • πŸ”§ SSH-Access to the vacuum cleaner (via Valetudo or OpenMiHome).

Process:

  1. Download the standard voice pack for your model (for example, en_US_male.vp).
  2. Unpack it with 7-Zip or binwalk (the.wav or.mp3) files will be inside.
  3. Write down your phrases, observing: The duration of each file is no more 3 Format: Mono, 16-bit PCM. File names must match the original ones (e.g, start_cleaning.wav).

.vp

Mi Home Hack

Valetudo

πŸ’‘

Use the ElevenLabs or Voicemaker.in neural network to record voices, which allow you to generate natural voices in any language without studio equipment.

Frequent problems and their solutions

When you change your voice, you're going to have a common problem, and we've put together a proven solution.

Problem.Possible causeDecision
The voice does not change after the package is installed.App cache or incorrect regionClean the Mi Home cache and restart the vacuum cleaner
The vacuum cleaner squeaks instead of speakingDamaged voice packetReinstall the original package and try again.
There is no "Voice Tips" section in Mi HomeOutdated firmware or modelUpdate the vacuum cleaner via Settings β†’ Firmware Update
After changing voice, the vacuum cleaner stopped responding to commandsConflict of language filesReset the settings to factory (button) RESET)

⚠️ Note: If after installing the custom voice, the vacuum cleaner begins to behave unstable (for example, spontaneously turn on or ignore commands), immediately return the standard package. In 10% of cases, these symptoms indicate damage to system files, which may require flashing through the Mi Flash Tool.

7 Xiaomi models that do not support voice change

Not all Xiaomi robot vacuum cleaners allow voice change, but here is a list of models for which there are no official or reliable alternative methods:

  • Xiaomi Mi Robot Vacuum 1 (2016) is an outdated platform.
  • Xiaomi Mi Robot Vacuum-Mop Essential is a limited firmware.
  • Viomi V1 – no support for voice packets.
  • DreameBot F9 – the voice is hard sewn into the firmware.

For these devices, the only option is to disable voice prompts completely:

  1. In Mi Home, go to Settings β†’ Voice Notifications.
  2. Turn off the option to Enable Voice (or Voice Prompts).
  3. Save the changes and restart the vacuum cleaner.

πŸ’‘

Before buying a vacuum cleaner, check on the forums if your model supports voice change. For example, DreameBot X30 Ultra allows you to set voices through the Dreamehome App, and Xiaomi Mi Robot Vacuum-Mop 2 Lite only through the Mi Home Hack.

Can I change my voice on a Xiaomi vacuum cleaner without the Mi Home?
Yes, but only for models with support for alternative firmware (for example, Valetudo). You will need: Install Valetudo via Docker or on Raspberry Pi. Connect to the vacuum cleaner via SSH. Replace files in the directory /mnt/default/rockrobo/voice/. This method is complex and suitable only for advanced users.
Why does the vacuum cleaner speak two languages after changing his voice?
This is because of a conflict of language packets. Solution: Remove all installed voice packets through Mi Home Hack. Install only one packet. Reboot the device. If the problem persists, reset the vacuum cleaner settings to the factory.
How to get back the standard voice if you don’t like it?
There are two ways to get the original voice back: Through Mi Home: select Default or Restore in your voice settings. Through Reset: Press and hold the RESET button on the vacuum cleaner body for 10 seconds. After reset, the vacuum cleaner will return to factory settings, including voice.
Can I install the voice of Alice Assistant or Google Assistant?
Technically yes, but it requires deep firmware modification. - Forum enthusiasts 4PDA They published instructions on integrating Alice into the Xiaomi Mi Robot Vacuum-Mop 2 Pro, but the process includes: Install Home Assistant on the server. MQTT-There's no one out of the box, just for the power users.
Where to download official voice packs for Xiaomi?
The official packages are unpacked from the vacuum cleaner firmware. You can extract them by saying: Download the latest firmware for your model from https://new.c.mi.com/global/miuidownload/index. Unpack the firmware file (.pkg) with 7-Zip. Find the voice folder, there will be standard packages. Also packages are laid out on 4PDA in themes for specific models.