How to put a Goblin voice on a robot vacuum cleaner Xiaomi: from download to setup

Xiaomi’s robot vacuum cleaners have long since ceased to be just appliances β€” they’ve become part of the smart home ecosystem, and for many owners, they’ve also become a subject for creative experimentation. One of the most popular tweaks among enthusiasts is replacing the standard voiceover with a Goblin voice that turns boring cleaning notifications into funny replicas from the World of Warcraft universe or other fantasy projects. But how do you do it right without breaking the device?

In this article, we will discuss all the current ways to install Goblin voiceover on the Mi Robot Vacuum, Viomi and Dreame models (including new versions with the new version). LDS-lidar 3D-You will learn where to download proven audio packages, how to integrate them through the official Mi Home app or third-party tools like Valetudo, and avoid the typical mistakes that can cause the vacuum cleaner to β€œmute” or reset settings. We will pay special attention to security – because improper firmware of sounds can lead to loss of warranty or locking the device in the Xiaomi ecosystem.

Which Xiaomi models support voice replacement?

Not all Xiaomi robot vacuum cleaners allow you to change voice packets, depending on the firmware version, the type of chip and the availability of an open API. Here is the current list of supported devices (as of 2026):

  • πŸ€– Mi Robot Vacuum-Mop 2 Pro (including versions with the same version) LDS 6.0)
  • 🧹 Mi Robot Vacuum-Mop P (Models) STYJ02YM newer)
  • πŸš€ Viomi V3 viomi SE (firmware 3.5.8_000039 higher)
  • πŸ’Ž Dreame D9, D10 Plus (root access required)
  • ⚠️ Mi Robot Vacuum 1S β€” Only through unofficial patches (the risk of blocking!)

Models older than 2019 (such as Mi Robot Vacuum 1 or Mi Robot Vacuum-Mop Essential) do not officially support voice replacement, but there are workarounds for them through modified firmware.

πŸ“Š What kind of robot vacuum cleaner you have?
Xiaomi Mi Robot
Viomi
Dreame
Another brand
I haven't bought it yet.

Before starting the procedure, be sure to check the firmware version of your device.

  1. Open the Mi Home app.
  2. Go to your vacuum cleaner card.
  3. Press. βš™οΈ Settings β†’ About the device β†’ Firmware version.

⚠️ Note: If the firmware version is below 3.3.9_000020, First, update the device through official software. Installing Goblin voiceover on outdated versions can lead to a cyclic restart of the vacuum cleaner.

Where to download the Goblin voiceover for Xiaomi?

Voices in the style of goblins, orcs or other fantasy characters are distributed by enthusiasts in specialized forums, we have collected proven sources where you can download ready-made packages of sounds without viruses and hidden scripts:

SourceType of fileSupport for modelsFeatures
4PDA (Mi Robot theme).mp3, .wavMi Robot, ViomiThe largest database, there are Russian versions
GitHub (Valetudo).zip (archives)All models from ValetudoRequires skills to work with Docker
Telegram channel "Mi Robots".tts, .oggDreame, the new XiaomiThere are exclusive voiceovers from the community

When downloading, pay attention to the resolution of sound files. Optimal parameters for robot vacuum cleaners:

  • 🎡 Format: MP3 or WAV (compressively)
  • πŸ“ Bitrate: 128–192 kbps
  • ⏱ Duration: no more than 5 seconds (otherwise the vacuum cleaner will cut the sound)

⚠️ Note: Do not use files with the.exe or.bat extension - it can be malware. Check downloaded archives through VirusTotal.

Method 1: Installation via Mi Home (official method)

The safest way is to replace voiceovers through the Mi Home app, which is suitable for most modern Xiaomi and Viomi models with firmware newer than 3.5.0. The main advantage is that you do not need root access or third-party software.

Instructions:

  1. Download the Goblin voiceover archive (e.g. this package for Mi Robot Vacuum-Mop 2 Pro).
  2. Unblock files to a folder on your phone (e.g. Downloads/MiRobotSounds).
  3. Open Mi Home, go to the vacuum cleaner settings (βš™οΈ β†’ Voice prompts).
  4. Select Download your sounds and infollowing the prompts.

β˜‘οΈ Preparation for sound loading

Done: 0 / 4

If you don't have the option to upload your sounds on the menu, then your model doesn't support this method, so you can go to alternative methods.

πŸ’‘

Before downloading sounds, back up your standard voiceover. To do this, select Save Current Settings β†’ Export Sounds (if available).

Method 2: Firmware via Valetudo (for advanced users)

If the official method doesn't work, you can use Valetudo's alternative firmware, open source software for robot vacuum cleaners, which gives you full control of the device, but requires:

  • πŸ”§ Unlock root access to the vacuum cleaner.
  • πŸ–₯ Install Docker on a computer or Raspberry Pi.
  • πŸ“‘ Connections to SSH Telnet.

Step-by-step:

  1. Install Valetudo on your server (instructions here).
  2. Connect the vacuum cleaner to Valetudo via Wi-Fi (in the robot settings specify IP-server address).
  3. In the Valetudo web interface, go to Settings β†’ Voice Packs.
  4. Download the archive with the Goblin voiceover (example here).
  5. Reboot the vacuum cleaner (Reboot in Valetudo).
What to do if Valetudo can’t see the vacuum cleaner?
Check that the robot and the server are on the same network. Turn off the firewall on your computer. Make sure port 3000 (Valetudo's default) is not locked.

The advantages of Valetudo:

  • βœ… Complete customization of sounds (you can assign separate phrases for each action).
  • βœ… Support for informal firmware.
  • βœ… The ability to roll back to standard voiceover in one click.

⚠️ Note: Using Valetudo may result in cloud functionality being disabled (e.g., Mi Home or Google Assistant management!

Method 3: Manual file replacement via ADB (for Dreame and older Xiaomi)

For Dreame devices (such as the D9 or D10 Plus) and older Xiaomi models (until 2020), the only working method is to manually replace audio files via ADB (Android Debug Bridge), which requires technical skills and can lead to loss of warranty.

What you need:

  • πŸ’» Computer with ADB Tools.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“ Archive with voiceover in.ogg format (example here).

Instructions:

  1. Enable the developer mode on the vacuum cleaner: Click 5 times on the "Firmware Version" in the device settings.
  2. Activate Debugging by USB in the developer menu.
  3. Connect the vacuum cleaner to your computer and execute the command: adb devices (you should display your device).
  4. Copy audio files to the system folder: adb push sound//system/media/audio/
  5. Reboot the vacuum cleaner: adb reboot

πŸ’‘

Before replacing files, back them up with the adb pull command. /system/media/audio/ backup_sounds/. This will help you to restore the original voiceover if necessary.

Common Mistakes and How to Avoid Them

Even when following instructions, users often encounter problems, and here are the most common mistakes and solutions:

Problem.Reason.Decision
The vacuum cleaner does not make sounds after replacementIncorrect file format or broken soundsCheck files through Audacity and convert to MP3 128 kbps
Unknown voice packet error in Mi HomeIncompatible version of the firmwareUpdate the vacuum cleaner to the latest version through Settings β†’ Software Update
Valetudo does not connect to the vacuum cleanerPort locking or incorrect IPCheck your router settings (open port 3000) and reboot your devices.
The vacuum cleaner got stuck after the firmware was stackedConflict of sound filesReset the settings to factory (Plug the power button 10 seconds)

If after installing the Goblin voiceover, the vacuum cleaner began to behave unstable (for example, spontaneously turn on or issue errors), reset via Mi Home:

  1. Go to Settings β†’ Reset settings.
  2. Select Reset audio settings (if option is available).
  3. If not, do a full reset (Reset all settings).

How do you get back the standard voiceover?

If you get bored or have problems with the Goblin voice, you can return the original sounds in several ways:

  • πŸ”„ Through Mi Home: Go to Settings β†’ Voice prompts. Choose Reset to factory.
  • πŸ–₯ Through Valetudo: In the web interface go to Settings β†’ Voice Packs.Push Restore Default.
adb shell rm -r /system/media/audio/*


adb push backup_sounds/ /system/media/audio/




adb reboot

If the sounds have not recovered after reset, check:

  • πŸ”Š Volume in vacuum cleaner settings (sometimes resets it to 0%).
  • πŸ“‘ Internet connection (some models download sounds from Xiaomi servers when you first turn on).

FAQ: Frequent questions about Goblin voiceover

Can I install a Goblin voice on the Xiaomi Mi Robot Vacuum 1S?
Yes, but only through informal firmware like OpenMower or Valetudo, which officially does not support voice replacement, and the risk of locking the device is about 30%, since it requires unlocking the bootloader.
Why did the vacuum cleaner stop after installing the voiceover?
Most likely, the audio files have too high bitrate or duration. Optimize them through an online converter to 128 kbps, 44.1 kHz, mono. Also check the free space in the vacuum cleaner memory (via Valetudo or ADB).
Can I put a voiceover in Russian?
Yes, there are Russianized goblin-type packages on forums, and the quality of translation varies, with some phrases being sloppy due to automatic voice synthesis.
Will the voiceover work if the vacuum cleaner is not connected to the Internet?
Yes, the sounds are stored in the device's local memory. Internet is only needed for the initial download (if you use Mi Home) or Valetudo update. Once installed, the voiceover works offline.
Can I play other games (such as Skyrim or Diablo)?
Technically, yes, but you need to cut and convert audio files from the game yourself: 🧌 World of Warcraft (Goblins, Orcs) πŸ§› The Witcher (Monster Voices) πŸ‘Ύ Diablo (demons, nephilim) Sources can be found on Nexus Mods.