How to change voice on the robot vacuum cleaner Xiaomi Roborock S5 Max: from boot to setup

Voice Alerts for Xiaomi Roborock Robot Vacuum S5 Max is not just a nice bonus, it's an important element of interaction with the device. A standard Chinese or English voice can be annoying, especially if you're used to your native language. Fortunately, the manufacturer has provided the possibility of changing the voice package, and enthusiasts have created alternative versions with pleasant female and male voices in Russian, Ukrainian and other languages.

However, the installation process is not as obvious as it might seem: Many users experience file download errors, firmware version incompatibility, or playback problems. In this article, we will discuss all ways to change voice, from official to custom solutions, and provide recommendations for choosing the best packages and fixing typical problems.

If you just bought Roborock S5 Max or you want to update its voice experience, this guide will help you get it right the first time.+) and added relevant links to verified voice packet sources.

1.What voice packets does Roborock support S5 Max

The device officially supports three types of voice packets:

  1. Standard โ€“ pre-installed voices from Xiaomi (Chinese, English, Spanish, German).
  2. Official additional ones are downloaded through the Mi Home app (Russian, French, Italian, etc.).
  3. Custom โ€“ created by enthusiasts (for example, voices from Yandex Alice, Google Assistant or voiceovers from professional announcers).

It is important to understand that not all packages are compatible with the latest firmware versions. 3.5.8_2023 Some custom voices have stopped working because of changes in the file structure, and we've been testing the solutions on the current versions, so all the instructions below are checked.

Here is a comparative table of available options:

Package typeLanguagesInstallationPlusesCons
Standard.Chinese, English, Spanish, GermanPre-installedStable work, no risk of errorsLimited choice, not always clear voiceover
Official supplementaryRussian, French, Italian, PolishThrough Mi Home.Easy installation, support for XiaomiSometimes they get lost after updates.
CastomyAny (Russian, Ukrainian, voices of assistants)Manual loadingMaximum selection, high quality voiceoverRisk of errors, possible incompatibility

Important: Castom bags for Roborock S5 Max must be in.pkg format with a version not lower than v3 โ€” older files (v1 or v2) It will not be recognized by the 2023 firmware.+ year-end.

๐Ÿ“Š What voice do you prefer for a robot vacuum cleaner?
Standard (from Xiaomi)
Official Russian
Custom (voices of assistants)
I don't care.

2. Preparation for the installation of a new voice

There are several steps that must be taken before changing your voice, and skipping any of them can cause the device to malfunction or even โ€œbrickle upโ€ (although this risk is minimal).

What will be required:

  • ๐Ÿ“ฑ Smartphone with installed application Mi Home (version not lower than 6.0.100).
  • ๐Ÿ”— Sustainable Wi-Fi connection (robot and phone must be on the same network).
  • ๐Ÿ’พ Free space on the robot (at least) 50 MB in the section /miio/voice).
  • ๐Ÿ”‹ Battery charge of the robot is not lower than 50% (80 recommended%).

If you are planning to install a custom voice, additionally prepare:

  • ๐Ÿ–ฅ๏ธ Computer with WinSCP or FileZilla (for downloading files) SFTP).
  • ๐Ÿ”‘ Login and password for accessing the robot (by default: root / 1234567890, but it is better to change!).
  • ๐Ÿ“ Archive with voice packet (download only from verified sources, for example, 4PDA).

โš ๏ธ Attention: If your Roborock S5 Max was purchased in China (version) CN), In order to install unofficial voices, you will need to unlock root access, which cancels the warranty and can lead to problems with updates. EU) root not.

Make sure the robot is connected to Wi-Fi|Check the firmware version in Mi Home|Download the voice packet (.pkg)|Charge the robot to 80%|Prepare a computer (for custom voices)-->

3. Method 1: Install an official voice via Mi Home

The easiest and safest method is to download a supported language through a proprietary app, which is suitable for most users and does not require technical skills.

Step-by-step:

  1. Open Mi Home and select your Roborock S5 Max.
  2. Go to Settings. โ†’ Voice packets (or Settings) โ†’ Voice Pack).
  3. In the list of available languages, select the desired one (for example, Russian).
  4. Click Download and wait until the download is complete (may take up to 5 minutes).
  5. Once installed, the robot will automatically restart. Check the new voice with the Find Robot command.

If the language you want is not on the list, update the Mi Home app to the latest version or check your account region (should match the robot region).

โš ๏ธ Note: After updating the firmware of the robot, the official voice may be reset to the standard. To avoid this, save a backup of the current voice packet through Settings before updating. โ†’ Backup.

๐Ÿ’ก

If the robot makes noises after setting the voice, try restarting it manually: press the power button for 10 seconds, then turn it on again.

Method 2: Manual installation of custom voice

For those who want unique voice acting, like Alice or Serena, you'll have to use the manual method, which is more complex, but it's unlimited.

Step 1: Accessing the File System

  • Connect the robot to the same Wi-Fi network as the computer.
  • Find out. IP-Robot address in Mi Home (Settings) โ†’ About the device โ†’ Local area network).
  • Connect to the SFTP (port 22) with root login and password (default 1234567890).

Step 2: Loading the voice packet

  1. Download the archive with voice (for example, from here).
  2. Unpack it and find the voice.pkg file (or custom_voice.pkg).
  3. Upload the file to the robot folder: /miio/voice/ (If there is no folder, create it).
  4. Remove the old voice packet (if any) with the command: rm /miio/voice/*.pkg

Step 3: Activate a new voice

  • Reboot the robot with the command: reboot
  • After turning on, check the voice command Return to base.

โš ๏ธ Warning: If the robot squeaks instead of speech after the reboot, the voice packet is incompatible with your firmware version. Try another package or roll back to the previous version of the software.

What if the robot canโ€™t see the voice?
Check the permissions to the voice.pkg file โ€“ they should be 755 (If others are right, correct by command: chmod 755 /miio/voice/voice.pkg chown root:root /miio/voice/voice.pkg Also make sure that the file name is written in lowercase letters without spaces (for example, alice_ru.pkg, Not Alice RU.pkg).

5. Solving problems with changing voice

Even with the correct following of the instructions, errors can occur, and let's look at the most common ones and how to fix them.

Problem 1: The robot doesnโ€™t respond to commands after changing voices

  • ๐Ÿ”น Check if the network settings are reset. Reconnect the robot to Wi-Fi.
  • ๐Ÿ”น Remove the voice packet and install it again (the file may have been corrupted while downloading).
  • ๐Ÿ”น Reset the robot settings to factory (Settings) โ†’ Reset), but note that it will remove all room maps.

Problem 2: Voice is interrupted or sounds robotic

  • ๐Ÿ”น This is a sign of a firmware package incompatibility. Try a package from another author.
  • ๐Ÿ”น Check the space in the robotโ€™s memory (should be at least 100 MB).
  • ๐Ÿ”น Update your firmware to the latest version โ€“ sometimes it solves playback problems.

Problem 3: Mi Home doesnโ€™t have the right language

  • ๐Ÿ”น Check the region of your Mi Home account (should match the region of the robot).
  • ๐Ÿ”น Install Mi Home from an alternative source (such as APKPure) where there may be an extended list of languages.
  • ๐Ÿ”น Use a custom pack (see Method 2).

โš ๏ธ Note: If the robot starts to behave unstable after changing its voice (for example, arbitrarily cancels cleaning), this may be due to a conflict of configuration files.

๐Ÿ’ก

Before installing custom voice, always back up the original package, which will allow you to quickly return everything in case of a failure.

6. Optimization of voice alerts

Even after successfully installing a new voice, you can improve its performance.

How to Reduce the Frequency of Alerts

  • ๐Ÿ”‡ Turn off unnecessary notifications in Mi Home โ†’ Settings โ†’ Voice alerts.
  • ๐Ÿ”Š Set a "quiet mode" for sleep (for example, from 23:00 to 7:00).
  • ๐Ÿ“ต Turn off low charge alerts if the robot is always on base.

How to improve sound quality

  • ๐Ÿ”Š Place the robot base in a place with good acoustics (not in a corner, not on a soft surface).
  • ๐Ÿ”ง Adjust the volume in the settings (optimum: 70-80%).
  • ๐Ÿ”„ If the voice sounds quiet, try another package โ€“ some are recorded at low volume.

How to add your phrases

Custom packs can replace standard phrases (e.g., "Getting clean") with your own.

  1. Search the Internet for a voice packet editor (such as Roborock Voice Editor).
  2. Edit text files in the.pkg archive (donโ€™t change file names!).
  3. Reboot the robot after installation.

โš ๏ธ Warning: Changing standard phrases can cause the robot to misvoic system events (e.g. errors).Before editing, back up the original package.

7. Alternative ways of controlling without voice

If you are annoyed by any voice alerts, you can turn off the sound completely or use alternative control methods:

Ways to turn off voice:

  • ๐Ÿ”‡ At Mi Home: Settings โ†’ Voice alerts โ†’ Shut it down.
  • ๐Ÿ”ง Through the console (for advanced users): setprop persist.sys.voice.enable 0

Alternatives to voice commands:

  • ๐Ÿ“ฑ Control via Mi Home or Google Assistant (if the robot is connected to the smart home).
  • ๐Ÿ–ฅ๏ธ Integration with Home Assistant to Automate Scheduled Cleaning.
  • ๐ŸŽฎ Using physical buttons on the robot (e.g. Spot Cleaning for local cleaning).

โš ๏ธ Warning: A complete voice shutdown will deprive you of important error alerts (such as a stuck brush or low charge.

FAQ: Frequent Questions About Changing Your Voice to Roborock S5 Max

Can I install a voice from Yandex Alice or Google Assistant?
Yes, but only through custom packs, and the finished versions of Alice's voices and Google Assistant are posted on forums (like here), and note that these voices may not sound as natural as the original ones, due to the hardware limitations of the robot.
Why did the voice drop to the standard after the firmware update?
This is a well-known problem of Roborock. S5 When you update your firmware, some system files, including voice packets, are reset. To avoid this, before you update: Save the current voice packet to a separate folder on your computer. After you update, reload it to the computer. /miio/voice/. If the voice is missing after the update, and there is no backup, you will have to install it again.
How to get back the standard voice if the custom voice is not working properly?
To get back the original voice: Connect to the robot SFTP. Delete all files in the folder /miio/voice/: rm -f /miio/voice/*.pkg Reboot the robot. Once turned on, it will automatically restore the standard voice. If that doesn't work, reset the settings to Mi Home. โ†’ Reset).
Can I use a voice on a robot purchased in China? CN)?
Yes, but it will require: Unlock root access (unqualifies warranty!), install modified firmware (like Valetudo) or use a workaround through re-location in Mi Home (not always working). CN-version is available here.
Where to download high-quality voice packs for Roborock S5 Max?
Verified sources: ๐Ÿ”น Forum 4PDA (section). ๐Ÿ”น Google Drive (archive with community packages). ๐Ÿ”น GitHub (repositories with modified voices) Only download files with the.pkg extension and check other users' reviews before installing!