How to change the voice of the vacuum cleaner Xiaomi: 5 proven ways

Why Change Your Voice and What You Need to Know Before Starting

Voice alerts from Xiaomi’s robot vacuum cleaner are not just a nice bonus, but an important element of interaction with the device. Standard phrases in Chinese or English can be annoying, especially if you’re used to the Russian-language interface. Fortunately, most Mi Robot, Roborock and Dreame models allow you to replace voice packs with custom ones, from female voice in Russian to funny options with accents or even voices of characters.

Before you make any changes, consider the procedure to be careful, the wrong actions can lead to firmware failure, loss of warranty (if the device is warranty), or even break the speaker, especially with methods with manual editing of system files. In this article, we will look at 5 safe ways - from official to alternative - and also tell you which models support voice change without risks.

Importantly, not all Xiaomi vacuum cleaners support voice replacement, for example, the Mi Robot Vacuum-Mop Essential series budget models often lack this feature, while flagships like Roborock often lack this feature. S8 Pro Ultra or DreameBot X30 Ultra offers advanced settings. Check your model's compatibility before you start.

Method 1: Official replacement through the Mi app Home/Roborock

The easiest and safest method is to use a proprietary app, which is suitable for most modern vacuum cleaners Xiaomi and Roborock (2019 and later).

  1. Open the Mi Home or Roborock app (depending on the model).
  2. Select your vacuum cleaner from the list of devices.
  3. Go to Settings β†’ Voice Alerts (or Settings β†’ Voice Pack in English).
  4. Click Download new voices and select your favorite package from the ones available.
  5. Confirm the installation and wait until the download is completed (usually takes 1-2 minutes).

The list of available votes depends on the region of your account, for example, in Russia, the following are often available:

  • πŸ—£οΈ Russian female voice (standard)
  • πŸ—£οΈ Russian male voice (deep timbre)
  • πŸ—£οΈ English voice (British or American accent)
  • πŸ—£οΈ Chinese Voice (Original, for Nostalgia)

πŸ’‘

If the application does not have the "Voice Alerts" section, update the vacuum cleaner firmware to the latest version through Settings β†’ Update of the PO.

Limitation of method: Official voices cannot be edited or added, and if you want a unique voice (like your favorite character or your own), you have to use alternative ways.

Method 2: Install custom voice packets through files

For advanced users who want to install informal voice packets (such as voices from games, movies or recorded independently), manual file swaps are suitable. Xiaomi/Roborock Linux-based firmware (e.g. Roborock) S5/S6/S7, Mi Robot Vacuum 1S).

You'll need:

  • πŸ’» Computer with Windows or macOS.
  • πŸ”Œ USB-Type-C Cable (to connect vacuum cleaner to PC).
  • πŸ“ Voice packet in.pkg or.wav format (can be found on forums such as: 4PDA Xiaomi Community).
  • πŸ› οΈ WinSCP (for file transfer) or ADB (command-line).

Step-by-step:

Enable the developer mode on the vacuum cleaner (click 5 times on the Software version in the settings)

Connect the vacuum cleaner to the PC through USB (Use the port on the hull, not the docking station)

Install the drivers. ADB (Download from the Xiaomi website or through SDK Platform Tools)

Download the voice packet and check its compatibility with your model-->

  1. Connect the vacuum cleaner to your computer and open the command line (or Terminal on macOS).
  2. Enter the command to check the connection: adb devices If the device appears in the list, you can continue.
  3. Copy the voice packet into the vacuum cleaner folder (the path may differ depending on the model): adb push voice_pack.pkg /mnt/udisk/voice/
  4. Reboot the vacuum cleaner with the command: adb shell reboot

When you restart, the new voice is activated automatically, and if the vacuum cleaner doesn't make any noise, check:

  • βœ… Correctness of the path to the file (for some models, a folder is required) /mnt/default/voice/).
  • βœ… File format (only.pkg or.wav with 16kHz bitrate supported).
  • βœ… Compatibility of the package with your firmware (check on the forums).
What to do if the vacuum cleaner can not see the files?
If the voice has not changed after copying, try: 1. Rename the file to voice.pkg (sometimes the vacuum cleaner searches for this name). 2. Format the flash drive into the voice.pkg. FAT32 And copy the file to it, then paste it into the dock. 3. Update the firmware to the latest version -- newer versions often fix bugs with voice packets.

Russian female

Russian male

Character voice (e.g. from a game or cartoon)

Your own voice.

Another option-->

Method 3: Record your voice (for models with support) TTS)

Some Xiaomi vacuum cleaners (e.g. Roborock) S7 MaxV or DreameBot L10 Pros support technology TTS (Text-to-Speech, which allows you to convert text to speech directly on your device, opens up the possibility of writing your own voice or using any text phrases.

This will require:

  • 🎀 Microphone (you can use a smartphone).
  • πŸ“± An audio recording and editing app (such as Audacity or Voice Recorder).
  • πŸ–₯️ Program for converting to.wav format (16 bits, 16 kHz, mono).

Instructions:

  1. Write down the phrases that the vacuum cleaner should say (e.g., "Getting cleaned up", "Charging completed"). Use clear diction and minimal background noise.
  2. Edit the recordings in Audacity: cut the pauses, normalize the volume, export to.wav.
  3. Create an archive with files and rename it to custom_voice.zip.
  4. Upload the archive to the vacuum cleaner via Mi Home (Settings section) β†’ Voice. β†’ Download the custom packet) or through ADB (as in Method 2).

Note that the quality of playback depends on the hardware capabilities of the vacuum cleaner. On budget models, the voice can sound robotic or distorted.

πŸ’‘

Your own voice is the most unique option, but it requires fine tuning. TTS, Try the standard voices from the app first to assess the sound quality.

Method 4: Firmware with alternative voices (for experienced)

If your vacuum cleaner model doesn't support voice change with standard methods, you can install custom firmware with pre-integrated voice packets, which is suitable for Valetudo-based devices or modified versions of official software.

Advantages of the method:

  • βœ… Access to dozens of voice packets from the community.
  • βœ… Possibility of fine tuning (volume, speech speed, phrases).
  • βœ… Removing unnecessary alerts (such as advertising messages).

Risks:

  • ⚠️ Loss of warranty (if the device is under warranty).
  • ⚠️ Possibility of "bricking" (breaking firmware) in case of error.
  • ⚠️ Not all features can work correctly (e.g. integration with Mi Home).

Step-by-step (as in the example of Valetudo):

  1. Download Valetudo firmware from the official website (select the version for your model).
  2. Connect to the vacuum cleaner SSH (use root/password Default or specify the data for your model).
  3. Download the firmware with the command: scp valetudo.img root@[IP_vacuumer]:/tmp/
  4. Switch the device: dd if=/tmp/valetudo.img of=/dev/mtdblockX (where X is the section number, specify in the documentation).
  5. Reboot the vacuum cleaner and adjust your voice in the Valetudo web interface.
How do you know? IP-vacuum-dress?
1. Connect the vacuum cleaner to the same Wi-Fi network as your computer. 2. In the Mi Home app, find the section with device information - it may be specified there. IP. 3. Or use a network scanner (e.g. Fing for the Android/iOS) to search for a device by name (usually containing "roborock" or "miio").

After installing Valetudo, you can:

  • πŸ”Š Select a voice from a community library (e.g. voices from Star Wars, Portal, or Rick and Morty).
  • πŸŽ›οΈ Set the volume level separately for each alert.
  • πŸ“ Edit the text of phrases (for example, replace "charge is completed" with "I am ready for new feats!").

Method 5: Hardware Dynamic Replacement (Extreme Case)

If software methods don't work (e.g., the speaker is damaged or the vacuum cleaner model doesn't support voice replacement), the hardware method is to replace the speaker with a better speaker or with a different voice chip.

  • πŸ”§ Xiaomi Mi Robot Vacuum 1/1S (early versions with removable speaker).
  • πŸ”§ Roborock S5/S6 (The speaker is located under the top cover).
  • πŸ”§ Dreame D9/F9 (rear-body speaker).

What you need:

  • πŸ›’ New speaker (compatible with your model, for example, ES8388 or WM8960).
  • πŸ”§ Torx screwdriver T5/T6 (hull-breaker).
  • πŸ”₯ soldering iron (if the speaker is soldered, not on the connector).
  • πŸ“Έ Camera (to capture the location of the wires before disconnection).

The first step is the disassembly (on the example of Roborock) S6):

  1. Turn off the vacuum cleaner and remove the side brush.
  2. Unscrew 4 screws on the bottom cover (under the rubber bumper).
  3. Carefully tuck the top panel with a plastic spatula (start at the back).
  4. Find the speaker (usually a black round module next to the motherboard).
  5. Unplug the plume or unplug the wires, then install a new speaker.

Warnings:

⚠️ Warning: When disassembling, do not touch the sensors and battery contacts - this can cause a short circuit. Use an antistatic bracelet or regularly touch a grounded object.

⚠️ Warning: If the speaker is soldered, do not overheat the board with a soldering iron for longer than 3 seconds - this can damage the chips.

After the speaker is replaced, it may be necessary to calibrate the sound through the engineering menu (available in Valetudo or via the appliances). ADB). If your voice is too quiet or hoarse, check it out:

  • πŸ”Œ Correctness of wire connection (plus to plus, minus to minus).
  • πŸ”Š Volume settings in firmware (sometimes a factory reset is required).
  • πŸ› οΈ Integrity of the new speaker (call multimeter).

Comparison of methods: which one to choose?

To make it easier for you to decide, we have compiled a comparative table of all ways to change your voice:

MethodDifficultySupported modelsRisks.Unique voice
Official annex⭐ (simple)Roborock S5–S8, Mi Robot 1S/2, Dreame D9–L10No.Standard packages
Custom files (.pkg)⭐⭐ (middle-of-the-road)Models with ADB-access (Roborock) S6+, Mi Robot 2 Pro)Firmware failure in case of errorAny voices on the Internet
Recording your voice (TTS)⭐⭐⭐ (difficult)Roborock S7 MaxV, DreameBot X30, new flagshipsSound distortion on budget modelsTotally unique.
Castom firmware (Valetudo)⭐⭐⭐⭐ (difficult)Most of the models (except the newest ones)Loss of warranty, risk of breakdownDozens of options + setup
Replacement of the speaker⭐⭐⭐⭐⭐ (expert)Any model with a removable speakerFailure to pay for careless rationsDepends on the new dynamic.

Selection recommendations:

  • πŸ†• If you have a new model (2022 or later), start with the official app – there may already be Russian voices.
  • 🎀 If you want your voice, check the support. TTS model-specific.
  • πŸ”§ For old vacuum cleaners (Mi Robot 1, Roborock) S5) Replace the files through ADB.
  • πŸ› οΈ If the speaker is broken or the voice is not at all satisfied, consider a hardware replacement.

Frequent Mistakes and How to Avoid Them

When changing voices, users often face typical problems, and here are the most common ways to solve them:

  1. The vacuum cleaner can't see the voice packet loaded. The reason is the wrong path or file format. Solution: check that the file is called voice.pkg and it's in the root folder (/mnt/udisk/). Some models need a folder. /miio/voice/.
  2. The voice sounds robotic or jammed, and it's because of the wrong bitrate or sampling rate settings. Solution: convert audio to audio. WAV, 16 kHz, 16 bits, mono (use Audacity).
  3. After the firmware is installed, the vacuum cleaner does not turn on. Cause: damage to the boot sector. Solution: try reflashing through the recovery mode. + 10 seconds. If it doesn't work, contact the service.
  4. The Mi Home app does not show the Voice Alerts section, because it is outdated firmware or regional restrictions, solution: update the vacuum cleaner software and check the account region (should match the region of the device purchase).
  5. After the speaker was replaced, the voice became quieter. The reason: impedance incompatibility of the speaker. Solution: check the parameters of the old and new speaker (should match, for example, 8 Ohms, 0.5 Watts).

If neither method worked, maybe your vacuum cleaner model doesn't hardware support voice change, and then there are two options:

  • πŸ”‡ Disable voice alerts completely (in the application settings).
  • πŸ”Š Buy an external Bluetooth speaker and connect it to the vacuum cleaner through ancillary software (e.g. Home Assistant).
Can I change my voice on the Xiaomi Mi Robot Vacuum-Mop 2 Lite?
Unfortunately, Mi Robot Vacuum-Mop 2 Lite does not support changing voice packets either through the app or through the app. ADB. This is a budget model with reduced functionality, the only option is to turn off voice alerts in the settings or try to replace the speaker with a better one (but the voice will remain the same).
Where to download custom voice packs for Roborock S7?
Voice Packs for Roborock S7 You can find it in the following resources: πŸ”— Forum 4PDA (section β€œRobot vacuum cleaners"). πŸ”— Valetudo community on GitHub (in the voice-packs section). πŸ”— Telegram chats like Roborock Russia or Xiaomi Devices. Pay attention to the firmware version - packages for older versions may not work on newer versions.
How to get back a standard voice after a failed replacement?
If after installing the custom voice vacuum cleaner stopped talking or the sound is distorted, follow the following steps: Remove the loaded package through the ADB: adb shell rm /mnt/udisk/voice/voice.pkg Reboot the vacuum cleaner: adb shell reboot If the voice is not restored, reset the settings in the Mi Home app (Settings section) β†’ Reset! In extreme cases, reflash the vacuum cleaner to the original firmware through Valetudo or a service center.
Can I install the voice of Jaraslik or Alice on the vacuum cleaner?
Yes, but it does: Find or record voice samples of the character (for example, on YouTube or in sound databases), process audio in Audacity (trimm, normalize, convert to a voice sample). WAV 16 kHz. Create a.pkg package using Roborock Voice Pack Creator (available on GitHub). Download the package to the vacuum cleaner via ADB Ready-made packages with character voices are sometimes posted by enthusiasts on forums (for example, the voice of Jaraslik or Alice for Roborock). S6).
Why did the voice drop after the firmware update?
When you update your firmware through Mi Home, all custom files (including voice packets) are deleted, a standard behavior for most Xiaomi devices: πŸ“ Save a backup copy of the package on PC. πŸ”„ After updating, re-upload the file through ADB Valetudo. 🚫 Turn off auto updates in vacuum cleaner settings if you use custom voice.