Voice replacement in Xiaomi robot vacuum cleaner: from download to installation

Xiaomi and Roborock have long been an integral part of smart homes, but standard voice alerts in Chinese or English are not always good for users. Fortunately, the manufacturer has provided the ability to change the voice – from official packages with Russian phrases to custom options with humor or personalized lines. S7 newer versions.

In this article, you will find step-by-step instructions for different ways to change your voice: through the official Mi Home app, third-party utilities like Valetudo, and manually stitching voice files. We will break down the nuances for each model, warn against typical errors, and tell you where to download quality voice packets. If you are tired of the monotonous "Cleaning completed" or want the vacuum cleaner to "talk" in the voice of your favorite character, read on.

What Xiaomi models support voice replacement?

Not all Xiaomi robot vacuum cleaners allow you to change voice packets, depending on the firmware version, hardware platform, and even the region of sale.

  • πŸ”Ή Supported models: Roborock S4/S5/S6/S7/S8, Mi Robot Vacuum-Mop 2/Pro/Ultra, Dreame Bot Z10 Pro (partially) These devices run on the RRMap platform and are open source. API voice-pack.
  • πŸ”Ή Models without support: old versions of Mi Robot 1S, Roborock S50 (It requires firmware hacking, as well as budget models like Mi Robot Vacuum-Mop Essential.
  • πŸ”Ή Regional restrictions: vacuum cleaners for the Chinese market (CN-β€’ Often block the replacement of voice without changing the region in the Mi Home.

To determine exactly how compatible your model is, check the hardware version in the Mi Home app settings (Device β†’ About). If there is at least one alternative option (e.g. English (Female)) on the list of available voices, then a replacement is possible.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Roborock S7
Mi Robot Vacuum-Mop 2 Pro
Dreame Bot
Another Xiaomi model
Not Xiaomi.

Replace your voice through Mi Home

The easiest and safest method is to use standard voice packets in the Mi Home app, which is suitable for most modern models and does not require technical skills.

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings β†’ Voice Alerts (or Sound Settings in English version).
  3. In the list of available voices, select the desired option: πŸ—£οΈ Female voice (Chinese/English) πŸ—£οΈ Male voice (rarely) πŸ—£οΈ Russian package (if supported by the region)

Download

Settings β†’ Reboot

Note that the official packages are limited to 2-3 options, and their quality depends on the model. For example, in the Roborock S7, the Russian voice sounds natural, and in the Mi Robot Vacuum-Mop 2, the robotic version with an accent. If you are not satisfied with the standard options, read on to custom solutions.

β˜‘οΈ Preparing for voice replacement via Mi Home

Done: 0 / 4

Download and install custom voice packets

If you don't like the official voices, you can install custom packs from the community, which include Russian-language versions, voices of celebrities, characters from movies, or even your own records.

  • 🌐 Forums 4PDA: Model-specific topics (e.g. Roborock) S7). Here you can post ready-made.pkg files with instructions.
  • 🌐 GitHub: repositories like roborock-voice-packs that pack different languages.
  • 🎀 Own recordings: You can create your own voice pack using the Roborock Voice Editor utility (requires PC).

The process of installing custom voice:

  1. Download a.pkg file with a voice packet (for example, ru_RU_female.pkg).
  2. Connect the vacuum cleaner to the PC via USB (use a cable with data support).
  3. Copy the file into the root folder of the device (it appears as a removable disk).
  4. Disconnect the vacuum cleaner from the USB and restart it through the Mi Home app.
  5. After the reboot, the new voice is activated automatically.
What if the.pkg file is not visible?
Make sure the file is correctly named (no spaces and Cyrillic). Try formatting the flash drive in FAT32 before copying. If the vacuum cleaner doesn't respond, check if your model supports custom packets (the list of compatible devices is usually listed in the file description).

Important: Custom voice packets can reset after updating the firmware.Always back up the original voice (the file is usually called the "File") voice_original.pkg And it's in the root folder of the vacuum cleaner).

Replace voice through Valetudo (alternative firmware)

For advanced users willing to sacrifice the warranty, there's a radical way to install an alternative firmware called Valetudo, which gives them full control of the vacuum cleaner, including replacing voice files without restrictions.

  • βœ… Support for any voice packets (including homemade ones).
  • βœ… No connection to Xiaomi servers (works without the Internet).
  • βœ… Ability to edit the text of the notifications.

Instructions for installation of Valetudo:

  1. Download the latest version of Valetudo from the official website.
  2. Connect to the vacuum cleaner via SSH (instructions for your model are in the Valetudo documentation).
  3. Run the command to install: wget -O - https://install.valetudo.cloud | shttps
  4. After installation, go to the Valetudo web interface (opens on the IP-vacuum cleaner address on the local network).
  5. In the Voice Packs section, download your.pkg file or select from pre-installed ones.

πŸ’‘

Before installing Valetudo, make a full backup of the original firmware through the rrtool utility, which will help restore the vacuum cleaner if something goes wrong.

⚠️ Note: Valetudo's installation voids warranty and may cause the vacuum cleaner to operate unstable.Some features (e.g., laser mapping in Roborock) S7) This method is recommended only to experienced users.

Creating your own voice package

If you want the vacuum cleaner to speak in the voice of your child, pet, or favorite actor, you can write a personalized package.

  • πŸŽ™οΈ A microphone with good recording quality (e.g. Blue Yeti or even a noise-cancelling smartphone).
  • πŸ’» Audio processing software: Audacity (free) or Adobe Audition.
  • πŸ“ Voice Package Template for your model (downloaded from forums or GitHub).

Step-by-step:

  1. Download the template for your model (for example, roborock_voice_template.zip). It's gonna have files with names like this. start_cleaning.wav, error.wav, etc.
  2. Write down your lines for each file: πŸ”Š Format: WAV, 16-bit PCM, 16 keto. πŸ•’ Length: no more 5 Seconds (otherwise the vacuum will cut the sound). πŸ”‡ Volume level: normalize to -3 dB in Audacity.

Place the recorded files in the template folder, saving the original names.

ZIP

custom_voice.pkg

Install the package on the vacuum cleaner (see section about custom bags).

Example of texts for writing (can be adapted):

File nameText of the alertExample of
start_cleaning.wavStarting cleaning"I'm starting the cleaning, don't disturb me!"
complete_cleaning.wavCleaning complete."It's all clear, we can walk!"
low_battery.wavLow charge."Battery's down, I'm going to charge!"
error.wavMistake."Oh, something went wrong! Help me!"

πŸ’‘

For natural sound, record lines with the same tone and tempo. Use free tools like NaturalReader to check how the synthesized voice will sound.

Common Mistakes and How to Avoid Them

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

  • 🚫 Vacuum Cannot See.pkg File: Make sure the file is copied to the root folder (not nested). Rename the file to voice.pkg (sometimes helps). Format the flash drive to the root folder. FAT32 (not exFAT or NTFS).
  • 🚫 After installation, the voice is unchanged: Reboot the vacuum cleaner twice (sometimes not used the first time). >1MB.Make sure your model supports custom packs (see section above).
  • 🚫 Voice sounds robotic or with artifacts: Rewrite audio files in format 16-bit PCM (not MP3). Remove background noise in Audacity (Noise Reduction tool). Check the bitrate - it should be 128 kbps or higher.

⚠️ Note: If the vacuum cleaner starts to glitches after changing your voice (for example, does not respond to commands or constantly reboots), return the original voice pack. To do this, download the official.pkg for your model from the Xiaomi website and install it in the same way.

Where to download high-quality voice packs?

Not all sources offer verified files -- some packages may contain viruses or corrupted audio files -- and we've put together reliable download sites:

SourcePackage typePlusesCons
4PDARussian, English, customGreat selection, user reviewsYou need to search by topic, a lot of outdated files
GitHub (dentra)Multilingual, including UkrainianRegularly updated, open sourceNo celebrity voices
Official Roborock websiteStandard packagesSafe and compatible with all modelsLimited choice (2-3 options)
Telegram chatsCustom, humorousRelevant packages, community assistanceRisk of running into unstable files

Before downloading, check:

  • πŸ” Compatibility with your model (as indicated in the file description).
  • πŸ“… Date of creation (old packages may not work with new firmware).
  • πŸ‘ Reviews (if the package has been downloaded by less than 50 people, it is better to look for another one).

FAQ: Frequent questions about voice replacement

Can I get my original voice back after I have installed a custom voice?
Yes, you need to download the official voice pack for your model from Xiaomi or Roborock and install it in the same way. voice_original.pkg or default_voice.pkg. If you haven’t done a backup, look for the file on the forums – users often upload backups.
Why did the voice drop after the firmware update?
The manufacturer can overwrite user files when updating the software. To avoid this: Turn off automatic updates in the Mi Home settings. Save the current voice pack on your PC before upgrading. Reset the voice after upgrading. In some models (for example, Roborock S7), custom packs are saved after the update if they are installed through Valetudo.
Can I install a voice packet on a vacuum cleaner without Wi-Fi?
Yes, but with limitations: If you have an official package from Mi Home, you need to download it in advance (with Wi-Fi connected), and then install it via USB. For custom Wi-Fi packages, you don't need to copy the.pkg file to a flash drive and connect it to a vacuum cleaner. Except that Valetudo firmware models allow you to set voices over a local network without access to the Internet.
How do I get my name to be pronounced by a vacuum cleaner?
To do this, you need to: Create your own voice packet (see the section above). start_cleaning.wav You can write down a phrase like, "Hi, [your name]! I'm starting to clean." You can install the bag on the vacuum cleaner. Alternatively, some custom forum packages already contain patterns with names (e.g., "Master" or "Master").
Is it safe to install voice packets from third-party developers?
Most packages from verified sources (4PDA, GitHub is safe, but there are risks: πŸ”΄ Damaged files can cause failures in the vacuum cleaner (solved by flashing the). πŸ”΄ Viruses in archives (always check files with antivirus). πŸ”΄ Incompatible with your model (vacuum cleaner may not turn on). Recommendations: Download packages with high ratings and positive reviews. Backup the original voice before installing. Use antivirus to check.pkg files.