How to change voice on a robot vacuum cleaner Xiaomi: 5 working ways

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but a standard voice assistant in Chinese or English can be annoying, especially if phrases like β€œCharging is complete” or β€œCleaning has begun” sound monotonous and incomprehensible. Fortunately, you can change your voice to Mi Robot Vacuum, Dreame or Viomi in a number of ways, from official settings in Mi Home to custom firmware with Russian-language voiceovers.

In this article, we’ll look at all the current methods, from simple in-app language selection to deep flashing with system files replaced. You’ll learn which models support voice change out of the box, and which will require root access or third-party software. We’ll also warn against common mistakes that can turn your assistant into a β€œsilent” brick.

Not all ways are universal, for example, Xiaomi Mi Robot Vacuum-Mop 2 Lite allows you to change voice through Mi Home, and for Dreame. D9 may be necessary ADB-To avoid wasting time, first check the compatibility of your model in the table below.

1.Official method: changing voice through Mi Home

The safest and easiest method is to use the built-in settings in the Mi Home app (or Xiaomi Home for newer versions), which is suitable for most modern models released after 2020, including:

  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2 Pro/Ultra
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop P
  • πŸ€– Dreame D10 Plus/D9 Pro
  • πŸ€– Viomi V3/V2 Pro

To change my voice:

  1. Open the Mi Home app and select your robot vacuum cleaner.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Pack in English).
  3. In the list of available languages, select the desired one (for example, Russian, English or Chinese).
  4. Click Download and wait for the package to install (it can take up to 5 minutes).
  5. Reboot the vacuum cleaner by holding the power button for 3 seconds.

Check the version of the application (should be at least 6.5.4)

Connect the vacuum cleaner to 2.4 GHz Wi-Fi

Battery charge should be >30%

Turn it off. VPN (Can block the download of voice packets)-->

⚠️ Note: If the list does not include Russian, your model does not officially support it, and you will need to use alternative methods (see sections 3-5). Also, some users complain that after updating the firmware voice resets to the standard – this is a Mi Home bug, which is fixed by re-installing the package.

2. Alternative voice packets: where to download and how to install

If the Mi Home doesn’t have the right language, you can download custom voice packs from the community.For example, for Xiaomi Mi Robot Vacuum 1S or Dreame Z10 Pro, enthusiasts have created Russian voiceovers with a more natural intonation.

  • 🌐 Forum 4PDA (Specific model topics, for example, here for Mi Robot)
  • 🌐 GitHub (repositories with modified versions.mp3-file)
  • 🌐 Telegram chats (e.g, @xiaomi_vacuum)

The installation takes place through ADB or replace files on a memory card (if the model supports the SD-Instructions for the following steps:

  1. Download the archive with a voice packet (usually a voice.zip file).
  2. Unpack it in the root of the memory card (if the vacuum cleaner supports SD).
  3. Put the card in the vacuum cleaner and reload it.
  4. For models without SD- slots, use them ADB: adb push voice/ /sdcard/miio/voice/ adb shell chmod -R 755 /sdcard/miio/voice/
  5. Execute the reboot command: adb shell reboot

πŸ’‘

Before installing custom voice, back up the original files! They are stored in the /sdcard/miio/voice/ folder (if available by ADB).

⚠️ Note: Some custom packs may contain pronunciation errors or incorrect triggers. For example, a vacuum cleaner will say "Cleaning is complete" instead of "Charging has begun!

3. flashing for a full voice replacement

If neither the official nor custom packages are satisfied, then the complete firmware with the modified version of the software remains, which is suitable for advanced users and requires:

  • πŸ”§ Unlocked loader (for some models)
  • πŸ”§ USB-OTG adapter (to connect to a PC)
  • πŸ”§ Knowledge of fastboot commands or ADB

The most popular firmware with Russian voice:

Model vacuum cleanerFirmwareReferenceFeatures
Xiaomi Mi Robot 1SValetudo + Russian VoiceGitHubFull control via web interface, replacing all sounds
Dreame D9Dreame Hacked Firmware4PDARussian voice + advanced cleaning settings
Viomi V3MiHome HackedTelegramSupport for Yandex Alice and Google Assistant

The firmware process usually involves:

  1. Download modified software (e.g. valetudo-rockrobo-vacuum for Mi Robot).
  2. Connecting the vacuum cleaner to the PC via USB-OTG.
  3. Run a firmware script (e.g. flash.sh for Linux or flash.bat for Windows).
  4. The wait for completion (can take up to 20 minutes).
What happens if you interrupt the firmware?
If you turn off the vacuum cleaner during firmware, it may stop turning on (β€œbrick”). You can restore the work only through JTAG or service center. The risk is especially high for models with a Realtek RTL8710 processor (for example, Mi Robot Vacuum 1).

⚠️ Warning: Flashing will void the warranty and may result in the loss of functionality of the laser or sensors. D9 Some users complain about the failure of work LDS-scanner (laser rangefinder).

Official (via Mi Home)

Castomous voice packets

Firming with modified software

I don't know, I need to study.-->

4. Replace voice through third-party applications

If you don't want to mess with firmware, you can use third-party apps that replace voice notifications, such as:

  • πŸ“± Mi Home Mod (modified version of the official application with advanced settings)
  • πŸ“± Home Assistant (for smart home integration and voice replacement) TTS)
  • πŸ“± Tasker + AutoNotification (intercepting notifications and replacing them with your own sounds)

Example of settings through Home Assistant:

  1. Install Home Assistant on a Raspberry Pi or server.
  2. Connect the vacuum cleaner through Xiaomi Miio integration.
  3. Add configuration.yaml: tts: - platform to the configuration.yaml: - platform: google_translate service_name: google_say language: 'ru-RU'
  4. Create automation that will play your text instead of the standard vacuum cleaner phrases.

⚠️ Note: When using Mi Home Mod, there is a risk of blocking the Xiaomi account for violating the user agreement.

5. Mechanical replacement of the speaker: an extreme case

If software methods fail, you can still physically replace the speaker, which is suitable for models where the voice module is made separately (for example, Xiaomi Mi Robot Vacuum 1 or Dreame F9).

  • πŸ”§ Screwdriver. T5/T6 hull-breaker
  • πŸ”§ The soldering iron (if the speaker is soldered)
  • πŸ”§ New speaker with similar parameters (resistance 8 ohms, power 0.5-1 W)

Step-by-step:

  1. Disconnect the vacuum cleaner from the network and remove the battery.
  2. Remove the bottom cover by unscrewing 4 screws (usually under rubber legs).
  3. Find the speaker -- it looks like a little black circle with wires.
  4. Unplug or disconnect the old speaker connector and connect a new one.
  5. Put the body back together.

πŸ’‘

Before buying a new speaker, check its size! For example, the Mi Robot Vacuum 1 uses a 20mm speaker, and the Dreame D9 uses 24mm.

⚠️ Attention: After replacing the speaker, the volume or timbre of the voice may change. There is also a risk of damaging the ration fee - if you are not sure about your skills, you should contact the service.

Model compatibility: voice change support table

Not all Xiaomi robot vacuum cleaners allow you to change your voice, and below is the compatibility table for popular models:

ModelOfficial change of voteCastomic bagsFlip-flashingReplacement of the speaker
Xiaomi Mi Robot Vacuum 1S❌ No.βœ… Yes. ADB)βœ… Yes (Valetudo)βœ… Yes.
Xiaomi Mi Robot Vacuum-Mop 2 Proβœ… Yes (Russian)βœ… Yes.❌ No.βœ… Yes.
Dreame D9 Proβœ… Yes (English)βœ… Yes.βœ… Yeah, Drame Hacked)βœ… Yes.
Viomi V3❌ No.βœ… Yes.βœ… Yeah. MiHome Hacked)❌ No (inflated)
Xiaomi Mi Robot Vacuum E10βœ… Yes (many languages)❌ No.❌ No.βœ… Yes.

If your model is not in the table, check the ability to change voice on the 4PDA forum or in the Telegram chat.

FAQ: Frequent questions about changing voices

Can I change my voice to Xiaomi Mi Robot Vacuum 1 without firmware?
Yes, but only through ADB It's not officially a model that supports changing voice in Mi Home. 4PDA.
After the change of voice, the vacuum cleaner started to speak quieter.
This is a typical problem when installing custom packets. Check: Volume in vacuum settings (Settings β†’ Sound); quality of recordings in the voice packet (sometimes files are compressed with loss); speaker integrity (possibly the contact has gone away); If nothing helps, return the original voice packet.
Can I use Alice’s voice or Google Assistant?
Yes, but only through integration with Home Assistant or Yandex IoT. The vacuum cleaner itself doesn't support these assistants directly, but you can configure automation: The vacuum cleaner sends a notification (e.g., "Cleaning is complete"). The Home Assistant intercepts it and plays the phrase through Alice's column. Detailed instruction: ixbt.com.
After Valetudo's firmware, the vacuum cleaner can't see the laser.
This is a well-known bug for models with a laser rangefinder LDS. Try: Return to stock firmware via fastboot. Install another version of Valetudo (for example, valetudo-no-cloud). Check the connection of the LDS plume, it may have departed during disassembly.
Where to download original voice files for backup?
Original files can be extracted via ADB command: adb pull /sdcard/miio/voice/ If access is not available, look for backups on XDA Developers or 4PDA (in the themes on your model).