How to change the voice of the robot vacuum cleaner Xiaomi: all the ways and nuances

The standard voiceover of a Xiaomi robot vacuum cleaner can seem boring or uninformative β€” especially if you’re used to more β€œtalking” assistants like Alice or Siri. Fortunately, the manufacturer and enthusiasts offer several ways to change voice on the Robot Vacuum series, including the Mi Robot Vacuum-Mop 2, S5 Max, S6 and S7. But there are nuances: official methods do not work on all firmware, and informal require technical training.

In this article, we’ll look at all the current ways to change voice, from standard settings in Mi Home to manual editing of system files, how to install alternative voices (including community packages in Russian), what models support this feature out of the box, and what to do if, after updating the firmware, the voice reset to the standard one, and also why some users experience the error β€œIt is impossible to download a voice packet” and how to get around it.

If you've never changed the system settings of a robot vacuum cleaner, don't worry: most methods don't require a soldering iron or programming knowledge. A smartphone, stable Wi-Fi and 10-15 minutes of time are enough. ADB) You will need a computer and patience.

Which Xiaomi models support the voice change?

Not all Xiaomi robot vacuum cleaners allow you to change voice through the official app, the feature is only available for devices with firmware based on Mi Home 2.0 and later, as well as models that support alternative firmware (for example, Valetudo).

  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2, including Pro and Lite versions)
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop P (Chinese version)
  • πŸ€– Xiaomi Mi Robot Vacuum S5/S5 Max (requires firmware updates)
  • πŸ€– Xiaomi Mi Robot Vacuum S6/S6 Pure (support with 2021 year-end)
  • πŸ€– Xiaomi Mi Robot Vacuum S7 (modifications)

Older models S5 (For example, Mi Robot Vacuum 1S Mi Robot Vacuum 2 does not support voice change through standard settings. ADB Or install custom software - we will talk about this below.

⚠️ Note: On Chinese versions of vacuum cleaners (with suffix) CN The title may not have Russian voiceovers even after the update, in which case you will have to set the voices manually.

πŸ“Š What model of a robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2
Mi Robot Vacuum S5/S5 Max
Mi Robot Vacuum S6/S6 Pure
Mi Robot Vacuum S7
Another model

Change of voice through Mi Home

The easiest method is to use the Mi Home app (or Xiaomi Home for newer versions), which works on most modern models, but there are limitations:

  1. The robot must be connected to the same Mi Account as the smartphone.
  2. The device must have the current firmware (check in Settings). β†’ About the device).
  3. The feature is not available in all regions (for example, in Europe, there may be no Russian voiceover).

Step instructions:

  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. Click Download Voice Package and select the desired language from the list.
  4. Wait until the boot is complete (it can take up to 5 minutes) and restart the device.

If there is no Russian in the list, try:

  • 🌍 Change the region of your Mi Account to Russia or China (in your profile settings).
  • πŸ”„ Update the robot firmware to the latest version.
  • πŸ“± Reinstall the Mi Home app (sometimes cache prevents new voices from being displayed).

β˜‘οΈ Preparing for a change of voice through Mi Home

Done: 0 / 4

⚠️ Note: On some models (S5 Max, S6) When you change your voice, you may lose some audible notifications (e.g., low battery power) and this is a firmware bug that is fixed by restarting the device.

Alternative Voices: Where to Download and How to Install

Official voice packs in Mi Home are limited to 2-3 language options, but enthusiasts create custom voices with different intonations, jokes, or even the voices of famous characters, such as packets with the voice of Alice (from Yandex), Terminator or even Voice from Portal.

Where to look for alternative voices:

  • πŸ”— Forums 4PDA (section "Joundless robots Xiaomi" - the largest base of Russian-language packages.
  • πŸ”— GitHub (repositories like Xiaomi-Vacuum-Russian-Voice) – here lay out source for self-assembly.
  • πŸ”— Telegram chats (for example, Xiaomi Vacuum Russia) – current links and discussions.

How to set a custom voice:

  1. Download the archive with a voice packet (usually a.zip or.tts file).
  2. Unpack the archive and check for files with extension.mp3 or wav.
  3. Connect the robot vacuum cleaner to your computer via Wi-Fi (or via Wi-Fi) ADB, if hand-stitching is required).
  4. Upload files to the folder. /miio/voice/ on the device (you will need root access or special software like Mi Home Hack).
  5. Reset the vacuum cleaner.

⚠️ Note: Some custom packs may contain incorrect audio files that will cause the robot to stutter or give an error Voice pack corrupted!

How to check the integrity of the voice packet?
Before installation, open the archive with voice and check: 1. All files have the same bitrate (recommended) 64–128 kbps). 2. Are there any Cyrillic characters in the file names (only Latin and numerals). 3. Does the folder structure conform to the standard (/miio/voice/en-US/ english, /miio/voice/ru-RU/ If one item is not met, the packet may not load.

Change of voice through ADB: for advanced users

If your model does not support voice change through Mi Home, but has debugging mode ADB, You can change your voice manually, and this works on most devices, but it requires technical skills.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS and established ADB.
  • πŸ“‘ Stable connection of the robot to the same network as the PC.
  • πŸ”§ Voice packet in.tts format or set.mp3-file.

Step-by-step:

  1. Turn on the developer mode on the robot vacuum cleaner: Press and hold the Home button on the case for 5 seconds until you hear the beep.
  2. Connect to the device on ADB: adb connect [IP-robot address] (IP You can find out on the router or through the Fing application).
  3. mount the system partition to record: adb shell mount -o remount,rw /system
  4. Copy voice files into a folder /system/miio/voice/: adb push local_voice_folder/ /system/miio/voice/
  5. Reboot the device: adb reboot

⚠️ Attention: Wrong commands ADB If you have never worked with this utility, practice on an Android emulator or ask for help on forums. /system/miio/voice/ backup_voice/

This will help restore voiceover if something goes wrong.-->

Firmware custom software (Valetudo) for full control of the voice

If you don't like the limitations of standard firmware, you can install alternative software like Valetudo, which is an open-source firmware for Xiaomi robot vacuum cleaners that allows you to:

  • πŸ”Š Change voice packets without restrictions (including user records).
  • πŸ“± Manage your device without Xiaomi cloud (locally).
  • πŸ› οΈ Set up additional features (e.g., schedule cleaning areas).

Valetudo's downsides:

  • ⚠️ Requires unlocking the bootloader (on some models, this voids the warranty).
  • πŸ”§ Installation is more difficult than using Mi Home (docker or Linux machine required).
  • πŸ“΅ Some features (such as Google Assistant integration) may not work well.

Short installation instructions:

  1. Download the image of Valetudo from the official repository.
  2. Connect to the robot on SSH (Instructions are available in Valetudo documentation).
  3. Download the firmware via scp or web interface.
  4. Reboot the device and adjust your voice in the Valetudo control panel.

Important: Once Valetudo is installed, the robot will no longer update via Mi Home. All updates will have to be installed manually.

Frequent mistakes and their solutions

When you change voice, you're going to have a problem, and we've collected some of the most common and corrective ways to do this.

Mistake.Reason.Decision
It is impossible to download a voice packetXiaomi servers are not available or blocked by the provider.Use it. VPN (region – China or download the package manually from the forums.
Robot Squeaks Instead of SpeechDamaged voice files or incompatible format.Remove the package through ADB Then, set up another one (verified).
Voice resets after updateThe firmware overwrites user files.Turn off automatic updates or install votes after each update.
ADB: device unauthorizedNo confirmed access to debugging on the robot.Press the button on the case to confirm the connection.

If none of these methods helped, check:

  • πŸ”Œ Battery charge (at a level below 20%, some functions are blocked).
  • πŸ“Ά Quality of communication with the router (the robot must be on the same network as the smartphone / PC).
  • πŸ”„ Firmware version (on some models, the voice change works only on beta versions of the software).

πŸ’‘

If after changing the voice, the robot stopped responding to commands, reset it to factory settings via Mi Home (Settings section). β†’ Reset).

Advice on voice acting

Not all voice packets are equally useful, and here's what to look for when choosing:

  • πŸ—£οΈ Pronunciation clarity – some packets are written with noise or indistinct.
  • 🎡 Intonation – a monotonous voice can be annoying quickly, and too emotional can be distracting.
  • πŸ“ Package completeness – check if there is voiceover for all events (beginning of cleaning, errors, low charge).
  • 🌐 Localization – in Russian-language packages should be translated all system messages.

Popular options among users:

  • πŸ€– Standard Female Voice (Xiaomi) – Neutral but boring.
  • πŸ€– Alice’s voice (Yandex) – familiar to users of smart speakers.
  • πŸ€– Male voice (deep timbre) – better heard in noisy rooms.
  • πŸ€– Castom bags with humor – for example, with phrases from movies or memes.

If you want to create your own voice pack, you will need:

  1. Set of sound files in format MP3 (bitrate 128 kbps, mono).
  2. Folder structure corresponding to firmware (example: /miio/voice/ru-RU/start.mp3).
  3. A.tts packaging tool (e.g., Xiaomi Voice Packager).

FAQ: Answers to Frequent Questions

Can I change my voice on the vacuum cleaner Xiaomi Viomi (series) V2/V3)?
Viomi devices (a subsidiary of Xiaomi) have different software, and the standard methods do not work. ADB Or install custom software (like Valetudo with Viomi support), and there are ready-made voice packs for these models on the forums.
After the change of voice, the robot started to brake.
This is a common problem when using unoptimized packages with large.mp3-Solutions: Delete the current packet through ADB: adb shell rm -r /system/miio/voice/* Install the official package from Mi Home. If the brakes are still, reset the settings.
How to get back the standard voice if you don’t like it?
Methods depend on installation method: If you put it through Mi Home, select the standard package in the settings. ADB β€” delete files from /system/miio/voice/ If you use Valetudo, download the original package in the web interface. ⚠️ If the robot is silent after removing the voice, check the permissions to access the folder. /system/miio/voice/ (must 755).
Do the new models (2026) support the voice change?
Yes, but with reservations: πŸ€– Xiaomi Robot Vacuum S8 and newer support voice change via Mi Home, but the list of packages is limited. πŸ€– Xiaomi Robot Vacuum X10+ and X20 The function may be blocked in some regions (e.g. in the EU). πŸ€– Custom packs on new models require unlocking the bootloader (the procedure is more complicated than on older devices).
Can I install a voice packet from another robot vacuum cleaner?
Technically, yes, but not recommended. Voice files are tied to a specific firmware and model. S6 on S5 Max, errors can occur: No voiceover for some events; Incorrect playback (e.g., instead of "Starting Cleanup" will play "Sensor Error"); robot getting stuck when trying to reproduce sound. The exception is universal community packages (e.g. Universal Xiaomi Vacuum Voice), which are adapted for multiple models.