How to replace voice alert on the robot vacuum cleaner Xiaomi Vacuum S20: 3 ways

The Xiaomi Vacuum S20 robot vacuum cleaner is equipped with voice notifications that help track cleaning status, charge level or errors. However, standard voiceover in Chinese or English can seem inconvenient β€” especially if you prefer Russian voice or want to install custom sounds. In this article, we will analyze all the available ways to change voice, from official methods through the Mi Home app to manual editing of system files for advanced users.

It’s important to understand that voice changes depend on the firmware version of your device. For example, in the early revisions of the Xiaomi Vacuum S20 (until 2023), language change is limited to a set of pre-installed packages, while new versions can download additional voice packets. We’ll also look at how to circumvent restrictions if your model does not support Russian out of the box.

Before you start, make sure your vacuum cleaner is connected to Wi-Fi and synced with your Mi Account. Without this, some features may not be available. If you have connection problems, we recommend you first solve them - instructions for setting up the network for the Xiaomi Vacuum S20 can be found in the FAQ at the end of the article.

1.Official method: change voice through the Mi Home app

The easiest method is to use the Mi Home app (or Xiaomi Home for newer versions), which is suitable for most users and does not require technical skills.

  1. Open the Mi Home app and select your Xiaomi Vacuum S20 robot vacuum cleaner from the device list.
  2. Go to Settings β†’ Voice Notifications (or Settings β†’ Voice Pack in English).
  3. In the list of available languages, select the desired one (for example, Russian, if any). If the required language is not available, click Download additional packages.
  4. Confirm the installation and wait until the loading is complete. The vacuum cleaner will automatically restart.

⚠️ Note: In some regions (e.g. Europe), the list of available languages may be limited due to local regulations. If the Russian voice is not on the list, try changing the region of your Mi Account to China or Russia in the profile settings.

Sync vacuum cleaner with your Mi Account| account

Update the Mi Home app to the latest version|

Connect the vacuum cleaner to Wi-Fi (2.4 GHz)|

Check the battery level (minimum 20%)

-->

If your voice is the same after changing your tongue, try manually restarting the vacuum cleaner with the power button for 5 seconds. In rare cases, you may need to reset to factory settings, as we will discuss in one of the following sections.

2. Alternative method: installation of custom voice packets

If you don't like the official voice packets, you can set custom sounds, which is suitable for advanced users and requires access to the vacuum cleaner file system. S20 firmware-old 4.6.0_20230515 This method can lead to resetting of settings!

You'll need:

  • πŸ“± Smartphone or PC with installed ADB (Android Debug Bridge).
  • πŸ”Œ USB-cable for connecting to a vacuum cleaner (usually Micro-USB or Type-C, depending on the modification).
  • πŸ“ Archive with voice package in.wav format (can be found on forums, for example, 4PDA Xiaomi Community).

Instructions:

  1. Activate USB debugging mode on the vacuum cleaner. 1. Hold the Home button and Power for 10 seconds. 2. Connect the vacuum cleaner to the PC. 3. Enter the command in the terminal: adb devices If the device is determined, move on.
  2. Copy the voice files into a folder /system/media/audio/voice: adb push custom_voice/ /system/media/audio/voice/
  3. Reboot the vacuum cleaner with the command: adb reboot
What if ADB can’t see the vacuum cleaner?
If the adb device command returns an empty list, check it out: 1. Drivers installed ADB PC (you can download from [the official Android site](https://developer.android.com/studio/releases/platform-tools)). 2. Is the vacuum cleaner connected to the original? USB-cable (some cheap cables do not support data transmission). 3. Is the debugging mode on the vacuum cleaner activated (some firmware requires a password to be entered) 123456 first-connection).

⚠️ Warning: Incorrect replacement of system files may result in loss of warranty or device failure to boot.Before experimenting, back up the original audio files with the command:

adb pull /system/media/audio/voice/ backup_voice/

3. Resetting settings as a last resort

If the vacuum cleaner starts to work incorrectly after changing its voice (for example, does not respond to commands or constantly restarts), a complete reset may be required. This method is also useful if you have purchased a used device and want to delete all previous settings.

For discharge:

  1. Hold the power button on the vacuum cleaner for 10-15 seconds until you hear the beep.
  2. Release the button and wait for the reboot (the indicator should flash orange).
  3. Connect the vacuum cleaner to the Mi Home app again, as in the first run.

After resetting, all settings, including room maps and cleaning schedules, will be deleted. To avoid data loss, export the cards in advance through Settings β†’ Map β†’ In-app Export.

Standard Female (Chinese) |

Standard male (English) |

Russian voice (official or custom) |

No voice (disable notifications) |

Another option-->

4. disabling voice notifications completely

If the voiceover is annoying, you can turn it off completely, and this is true, for example, if you use a vacuum cleaner at night or in an office where sounds may interfere, and you can do this in two ways:

Method 1. Through the Mi Home app:

  1. Open the vacuum cleaner settings in Mi Home.
  2. Go to Settings β†’ Voice notifications.
  3. Move the slider Include voice in the off position..

Method 2: Physical button (on some models):

On the case of Xiaomi Vacuum S20 There may be a separate button to turn off the sound (usually marked with an icon). πŸ”‡). Hold it for 3 seconds until a confirmation signal is heard.

πŸ’‘

If after turning off the voice, the vacuum cleaner stopped giving error signals (for example, about a stuck wheel), turn on vibration notifications in the application settings.

Problems and Solutions: Why does the voice not change?

Sometimes users find that their voices don't change despite all the manipulations, and let's look at the typical causes and ways to address them:

Problem.Possible causeDecision
Voice does not change after selection of Mi HomeApp or firmware cacheClean the Mi Home cache in your smartphone settings or restart the vacuum cleaner
No Russian language on the listRegional restrictionsChange your Mi Account region to Russia or China
Error when loading the voice packetUnstable Internet connectionConnect to 5 GHz network or use mobile internet
Vacuum cleaner "hangs" after changing voiceIncompatible voice packetReturn the original audio files via ADB

If none of the methods worked, check the vacuum cleaner firmware version. To do this, go to Settings at Mi Home. β†’ Device: Up-to-date firmware (e.g, 4.6.0_20260110 Support more languages, whereas older versions may require manual updates.

πŸ’‘

Before updating your firmware, be sure to check compatibility with your Xiaomi Vacuum S20 model. Wrong firmware can bring the device down!

6. Where to download additional voice packets?

Official voice packs are automatically downloaded via Mi Home, but if you need custom options (like your favorite character’s voice or humorous voiceovers), look for them on the following resources:

  • 🌍 Xiaomi Community is the official forum where users share modified firmware and sounds.
  • πŸ“± 4PDA β€” Russian-language forum with a large section on Xiaomi. [Vacuum S20].
  • 🎡 GitHub – open-voice repositories (e.g., xiaomi-vacuum-voices).

⚠️ Note: Install voice packets only from trusted sources. Files from questionable sites may contain malicious code that will damage the vacuum cleaner firmware. Before installing, check the hash amounts of files (for example, through the hash file). MD5).

If you find a suitable package but are not sure if it is compatible, test it on a backup of the original sounds.

  1. Create a backup of current files (as described in the ADB section).
  2. Install a new package.
  3. If you have problems, return the original files.

7. Update firmware to support new languages

If your Xiaomi Vacuum S20 Released is up to 2023, it may not support Russian, and the firmware update will help. Official updates come automatically through Mi Home, but if you want to speed up the process:

  1. Open Mi Home and go to Settings β†’ Firmware Update.
  2. Click Check Updates. If a new version is available, confirm installation.
  3. Wait until the finish (the vacuum cleaner will restart several times).

If the automatic update does not work, you can install the firmware manually:

  • Download the latest firmware version for Xiaomi Vacuum S20 from the official Xiaomi website or 4PDA forum.
  • Unpack the archive and place the.pkg file in the microSD card root folder.
  • Insert the card into the vacuum cleaner (the connector is usually under the battery cover).
  • Hold the Power button for 10 seconds until the update starts.
What to do if the vacuum cleaner is not updated?
If the firmware is not installed: 1. Check that the file has the correct name (for example, vacuum_s20_4.6.0_20260110.pkg). 2. Format microSD in the FAT32 (not exFAT or NTFS). 3. Make sure the battery is charged at least 50%. 4. Try another firmware file (maybe your model requires a special build).

FAQ: Frequent questions about changing voice on Xiaomi Vacuum S20

Can I install the voice of Alice Assistant or Google Assistant?
No, officially, the Xiaomi Vacuum S20 does not support integration with voice assistants at the system notification level.However, you can use IFTTT or Yandex IoT to control the vacuum cleaner through voice commands, but this will not replace the device's built-in sounds.
After the change of voice, the vacuum cleaner started to brake.
Chances are, the installed voice pack is not optimized for your model: Return the original audio files via ADB (instruction in section 2) or reset. If the problem persists, upgrade the firmware to the latest version.
How do I find out the current version of the firmware?
Open Mi Home, select a vacuum cleaner and go to Settings β†’ About the device. The firmware version is listed in the Firmware bar (e.g, 4.6.0_20260110). If the app doesn’t show you a version, try asking for it through ADB Adb shell getprop ro.build.version.incremental
Can I get back a standard voice after installing a custom voice?
If you have kept a backup of the original sounds (as recommended in the section) 2), Just return the files back with the command: adb push backup_voice/ /system/media/audio/voice/ If there is no backup, download the official voice pack for your model from the forum. 4PDA Xiaomi Community.
The vacuum cleaner doesn't connect to Mi Home after changing voice.
This can happen if the system files were affected by the network settings: Try: Reset the vacuum cleaner settings (hold power for 15 seconds); reconnect it to the Mi Home as when you first started it; if it doesn't work, update the firmware via microSD (instructions in section 7).