How to change voice on the vacuum cleaner Xiaomi Roborock S5 Max: 5 working ways

Xiaomi Roborock S5 Max

All official and informal methods

Many users are unaware that the S5 Max supports multiple language packs and allows custom voice packs to be installed, but not all methods are safe: some can cause system failure or loss of warranty. We tested each method and identified those that work steadily in 2026.

If you've just bought a vacuum cleaner or are planning to update your voice, this will help you avoid common mistakes, like when you change your language through Mi Home, the device can start speaking a mix of Russian and Chinese, which is treated by resetting the sound settings, and how to get your standard voice back if the experiment fails.

So let's get to the practice. Let's start with the simplest methods, and gradually move on to the advanced ones, with the risks and nuances for everyone.

1.Official method: changing the language in Mi Home

The safest and most recommended method is to change the language through the Mi Home app (now Xiaomi Home), which does not require root rights or firmware, but has limitations: only standard language packages (Russian, English, Chinese, German, etc.) are available.

Here's how to do it:

  1. Open the Mi Home app and select your Roborock S5 Max from the device list.
  2. Go to Settings β†’ General β†’ Robot Language.
  3. Choose the language you want from the list, such as Russian (Russia) or English (US).
  4. Confirm the change and wait for the vacuum cleaner to restart (it will take ~30 seconds).

⚠️ Important: after changing the language, all voice prompts (including charging or error notifications) will be in the selected language. If you choose Chinese, some phrases may remain untranslated - this is a feature of the firmware.

The list of available languages depends on the region of your Mi Account. For example, for accounts linked to Russia, Russian and English are available by default. To unlock additional languages (Spanish, French), you need to change the region in the application settings.

Download the latest version of Mi Home| Connect the vacuum cleaner to Wi-Fi| Check the battery (minimum 20%)|Close all background apps on the phone-->

2. Hidden Voices: How to Activate Alternative Packets

Few people know, but Roborock S5 Max firmware has hidden voice packets that don't appear on the standard menu, like female voice in Chinese or more robotic versions of English, and you'll need a device token and third-party software to activate them.

Instructions for advanced users:

  1. Get your vacuum cleaner token through the Mi Home app (use tools like Mi Home Token Extractor).
  2. Install Roborock Manager (available for Windows/Linux) or use Home Assistant with integration for Xiaomi.
  3. Enter a command to change voice: set_voice_pack 3 where 3 β€” ID package ID see below).
  4. Reboot the vacuum cleaner with the reboot command.

List of known voice ID packets for the S5 Max:

  • πŸ”’ 0 - Standard English (male)
  • πŸ”’ 1 – Standard Chinese (female)
  • πŸ”’ 2 - Russian (male, official)
  • πŸ”’ 3 - English (robotic, "futuristic")
  • πŸ”’ 5 – Chinese (children’s voice, rarely working)

⚠️ Attention: Not all ID If the vacuum cleaner is silent or squeaking after the command, return the standard package (set_voice_pack 0) and reboot the device.

Standard male.|Female voice|Robotic|Celebrity voice|Another option-->

3. firmware custom voice: risks and opportunities

For those who want a completely unique voice (like voice acting from an actor or a character in a movie), there is a radical method of firmware custom audio files, which requires unlocking the vacuum cleaner and replacing system files, so it is only suitable for advanced users.

What you need:

  • πŸ› οΈ Root access to the vacuum cleaner (through exploit or modified firmware).
  • πŸ’Ύ Backup copy of original audio files (folder) /usr/share/sounds).
  • 🎀 Set of sounds in.wav format (frequency 16 kHz, mono).
  • πŸ–₯️ Firmware software (e.g. Roborock Valetudo or DustBuilder).

Step-by-step:

  1. Download the archive with a custom voice (for example, from the XDA Developers forum or create your set through Audacity).
  2. Connect to the vacuum cleaner SSH (use IP-Device address and port 22).
  3. Replace the files in /usr/share/sounds retaining the original names (for example, start_cleaning.wav).
  4. Execute the command to apply changes: chmod 755 /usr/share/sounds/*
  5. Reset the vacuum cleaner.

⚠️ Warning: Incorrect firmware can cause the warranty to be lost or the device to β€œbrick” if the vacuum is not turned on after replacing the files, try to return the original sounds via Recovery Mode (hold the Reset button for 10 seconds when you turn on).

Where to download ready-made voice packets?
The most popular custom voices for Roborock S5 Max can be found on the following resources: πŸ”— Forum 4PDA (Section "Smart home" β†’ Robot vacuum cleaners – there are packages with voices from games and movies. πŸ”— GitHub dustbuilder repository – open projects for modifying firmware. πŸ”— Telegram chats dedicated to Xiaomi (for example, @xiaomiroborock). Pay attention to user reviews – some packages may contain errors or incomplete phrases.

4. Voice reset to factory settings

If you've had a vacuum cleaner say "snippets of phrases" after the experiment, or you've got Voice packed corrupted errors, you have to return the standard settings, and there are two ways you can do that: through the app and through the hardware reset.

Method 1: Software reset (without data loss)

  1. Open Mi Home and go to the vacuum cleaner settings.
  2. Select Resetting β†’ Resetting voice settings.
  3. Confirm the action and wait for the reboot.

Method 2: Complete reset (if the vacuum cleaner does not respond)

  • πŸ”Œ Turn off the vacuum cleaner by holding the power button for 5 seconds.
  • πŸ”„ Press and hold the power buttons. + Home for 10 seconds until the orange light lights up.
  • πŸ“± Connect to the vacuum cleaner via Mi Home as a new device.

After a complete reset, you'll have to reconfigure your room maps, cleaning schedules, and other settings. To avoid this, back up your settings in Mi Home before you experiment with voice. β†’ Settings β†’ Backup.

πŸ’‘

If the vacuum cleaner speaks Chinese after the reset, check the region of your Mi Account. Sometimes the system automatically sets the language by geolocating Xiaomi servers.

5. Frequent errors and their solutions

When you change your voice, you're going to have a problem, and we've collected some of the most common ways to fix it.

Mistake.Reason.Decision
Vacuum cleaner silent after changing voiceIncompatible voice packet or firmware failureReturn the standard package with the team set_voice_pack 0 or
The voice is interrupted or distortedDamaged audio files or poor recording qualityReflash original files or use a package from a verified source
The language changed, but some phrases remained in Chinese.Incomplete language package in firmwareUpdate the vacuum cleaner to the latest version through Mi Home
The app does not show the option to change the languageOlder version of Mi Home or regional restrictionsUpdate the application or change the account region to China

If none of the methods worked, check the firmware version of your S5 Max.

  1. Turn the vacuum cleaner over and find a sticker with the serial number.
  2. Enter the number on the Mi Home website in the "Device Check" section.
  3. If the version is older than 2022.05, update it through Settings β†’ Update firmware.

πŸ’‘

Before any voice manipulation, check firmware compatibility, for example, on versions older than 2023.10, some custom packs may not work due to security changes.

6. Alternative ways: voice shutdown and text notifications

If you don’t like the voice assistant at all, you can turn it off completely or replace it with text notifications in the app, which is true for those who use a vacuum cleaner at night or in the office.

How to turn off voice:

  • πŸ”‡ At Mi Home: Settings β†’ General. β†’ Sound notifications β†’ Off.
  • πŸ”‡ Through the team (if there is root): set_voice_volume 0

How to set up text notifications:

  1. Enable the option of notifications only in the sound settings.
  2. Activate push notifications in Mi Home for events (start cleaning, charging, errors).
  3. For advanced users: Set up integration with a Telegram bot or Home Assistant to receive messages.

⚠️ Warning: If you completely shut down your voice, you won’t hear an error warning (such as a stuck brush or low charge) and we recommend keeping the minimum volume level or using vacuum lights.

Can I get the voice of Arnold Schwarzenegger or another celebrity?
Technically, yes, but it requires a customized voice package with all the vacuum cleaner phrases (about 50 files), which is sometimes shared by celebrity voice enthusiasts on forums, but the quality and completeness vary, and Xiaomi does not officially support such options.
After the change of voice, the vacuum cleaner started speaking with an accent.
This is a typical problem when using informal packets. set_voice_pack 2 (If you have the accent, update the firmware: new versions have corrected voice errors.
Can I change my voice without the Mi Home app?
Yes, but only if you have alternative management software (like Valetudo or Home Assistant) that allows you to send commands directly over the local network, including changing your voice packet, but you still need Mi Home to set up the initial setup (like getting a token).
Why did the custom voice disappear after the firmware update?
Firmware updates are often overwritable files, including audio packets. To avoid this, back up your /usr/share/sounds folder before updating. If your voice is gone, repeat the custom file firmware procedure.
Where to find official voice packs for Roborock S5 Max?
The official packages are built into the firmware and are only available through Mi Home. Xiaomi does not distribute them separately. However, on the Xiaomi website in the support section, sometimes updates for voice assistants are posted (see the S5 Max model).