How to Change Your Voice on Xiaomi Roborock E4: All Ways (2026)

The voice assistant in the Xiaomi Roborock E4 is not only a convenience, but also part of the user experience. Standard voiceover in Chinese or English can be annoying, especially if you are used to Russian or want to personalize the device.

In this article, we will discuss all the working methods of changing voice on Roborock E4, from official (via Mi Home) to alternative (firmware, manual file replacement), and discuss why after updating the software voice can reset, and how to avoid it. If you are tired of monotonous "Di Dee" or incomprehensible phrases in foreign β€” this is the guide for you.

We warn you right away that some of these techniques require technical skills, and if you've never worked with firmware or ADB, you'd better focus on the safe methods in the first section, and for experienced users, we've prepared a detailed customization guide, including manually replacing audio files.

1.Official method: changing the language in Mi Home

The easiest and safest method is to change the interface language in the Mi Home app, which won’t give you a choice of dozens of votes, but will allow you to switch between supported languages (Chinese, English, Russian in some regions).

Step-by-step:

  1. Open the Mi Home app and connect to the account to which the vacuum cleaner is tied.
  2. Select your Roborock E4 from the list of devices.
  3. Go to Settings β†’ Notification Language (or Voice Pack in English).
  4. Choose the language you want from the available language. Russian may require you to change your account region to Russia/CIS.
  5. Save the changes and restart the vacuum cleaner (hold the power button for 3 seconds).

⚠️ Note: If the list does not include Russian, it means that your firmware does not support it out of the box, in which case you will have to use alternative methods (see section 3).

After the language change, the vacuum cleaner will voice the status in the chosen language, but the voice will remain standard female or male (depending on the version of the software).

πŸ“Š Which voice do you like best in smart tech?
Female
Male
Childish
Robotic
I don't care.

2 Why the voice doesn't change: frequent problems

Sometimes users find that after changing the language in Mi Home, the voice of the vacuum cleaner remains the same.

  • πŸ”„ Outdated firmware: In software versions below 3.5.8, Russian language support is limited. Update the vacuum cleaner through the app.
  • 🌍 Mi Home is tied to China or Europe, where Russian voice is disabled, so the solution is to switch to Russia or Singapore (more languages are often available there).
  • πŸ”Š Hardware error: The speaker or audio module is damaged, and check if the vacuum cleaner makes any sounds (for example, when switching on).
  • πŸ“± App cache: Clear the Mi Home cache in your phone settings or reinstall it.

If that’s not the problem, maybe your Roborock E4 is a limited-location model, and only manual firmware (Section 4) will help.

πŸ’‘

Before changing your region in Mi Home, link the vacuum cleaner to your cloud account to avoid losing your device when you switch servers.

3. Alternative voices: third-party firmware

For those who want to change their language, but also to create a unique voiceover (such as a man, a child, or even a character from a movie), custom firmware is required, and the most popular option is Valetudo, the open source software for Xiaomi/Roborock robot vacuum cleaners.

What Valetudo gives you:

  • 🎀 The ability to upload your audio files in.wav format (for example, your recorded voice).
  • 🌐 Complete localization of the interface to any language.
  • πŸ”§ Disconnecting cloud binding to Mi Home (work without the Internet).
  • πŸ› οΈ Additional features: cleaning areas, extended maps, etc.

⚠️ Note: Installing custom firmware is warranty-free and can lead to unstable vacuum cleaner operation, and we recommend that you only do this if you are confident in your skills or are willing to take risks.

How to install Valetudo on Roborock E4:

  1. Download the latest version of Valetudo from GitHub.
  2. Connect to the vacuum cleaner by SSH (instructions are in the repository).
  3. Upload firmware files to your device via SCP or FTP.
  4. Run the installation command:./flash.sh
  5. After the reboot, the vacuum cleaner will be available over local IP (e.g. http://192.168.1.100).

In the Valetudo interface, go to the Sound Settings section where you can download your audio files or choose from pre-installed packages.

What if the vacuum cleaner stopped turning on after the firmware?
If the Roborock E4 does not respond to buttons after installing custom software, try: 1. Hold the power button for 10 seconds to reset. 2. Connect to the vacuum cleaner using UART (a soldering iron and a USB-TTL adapter will be required) and reflash through the STM32CubeProgrammer. 3. Contact the service center, but do not mention the custom firmware - this will void the warranty.

4 Manually modifying audio files (for advanced)

If you don't want to put custom firmware, but you're willing to dig through the system files, you can manually replace the standard sounds.

  • πŸ–₯️ Computer with Python 3.x and the miio library.
  • πŸ“‘ Access to a local network where a vacuum cleaner is connected.
  • πŸ”§ Knowledge of the basics of working with ADB or SSH.

Step-by-step:

  1. Install the library miio: pip install python-miio
  2. Get your token vacuum cleaner (instructions here).
  3. Connect to the device: from miio import roborock vacuum = roborock.RoborockVacuum(ip="192.168.1.100", token="YOUR_TOKEN")
  4. Download the current audio files (they are stored in /mnt/default/rockrobo/sound/).
  5. Replace them with your files in 16-bit PCM, 16 kHz, mono format (can be converted via Audacity).
  6. Download it back to the device and restart it.

⚠️ Warning: Incorrectly changing system files may result in loss of functionality of the vacuum cleaner.

Download Python 3.10 or later |Install the miio|Library Get the token devices |Create a backup of original sounds |Prepare new audio files in the correct format-->

5. 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 to Roborock E4:

MethodDifficultySkills requiredSupport for RussianRisk to the device
Changing language at Mi Home⭐ (simple)Basic skills of working with a smartphoneYes (if available)No.
Changing the region of the account⭐⭐Knowing the Mi Home settingsYes (depends on region)Low.
Castom firmware (Valetudo)⭐⭐⭐⭐Experience with SSH, LinuxYes (full customization)High (guarantee lost)
Manual sound substitution⭐⭐⭐Knowledge of Python, working with the file systemYes (any voice)Medium.

For most users, the best solution is to change the region in Mi Home or update the firmware. If you need a unique voice (for example, voice from Alice or Yandex Station), you will have to use Valetudo or manual replacement.

πŸ’‘

If you need a standard Russian voice, start with the official methods (sections 1-2).

6. How do you get back the standard voice?

If, after experimenting with firmware or sound files, you want to return everything β€œas it was,” follow this instruction:

  • πŸ”„ To change language: Return to Mi Home the original region and language (e.g. China).
  • πŸ“₯ For custom firmware: Sweat the original firmware through STM32CubeProgrammer (files can be found on 4PDA).
  • πŸ”Š For manual sound replacement: Restore original files from backup or download them from the repository with protocols.

⚠️ Note: If after returning to standard firmware vacuum cleaner gives an error Error 12 (problem with the speaker), reset to factory settings:

  1. Hold the Home button and power for 5 seconds.
  2. After the sound signal, release the vacuum cleaner will restart.

7. Frequent errors and their solutions

When you change your voice to Roborock E4, you often have a problem, and we've collected some of the most common ways to fix it:

  • πŸ—£οΈ Β«Voice is, but indistinct": Check the format of sound files - they should be 16-bit PCM, 16 kHz, mono. Use Audacity to convert.
  • πŸ”• Β«Vacuum cleaner doesn't make any noises": "Maybe the speaker is damaged or the voiceover is turned off in the settings. Check Mi Home β†’ Settings of the device β†’ Sounds.
  • 🌐 Β«After the region change, the vacuum cleaner untied": "Tie it back up using the same account. If it doesn't work, reset the device to factory settings.
  • πŸ”„ Β«Voice resets after update: Turn off automatic software updates in Mi Home or install only verified versions.

If neither method worked, check to see if your Roborock E4 is a special edition (like the Roborock E4 Pro or the Chinese model).

πŸ’‘

Before you manipulate any firmware or sounds, back up your current settings and files, which will save you time if something goes wrong.

Can I put Alice’s voice or Yandex Station on Roborock E4?
Technically, yes, but it does: Download Alice's voice files (like this repository) to 16-bit PCM, 16 kHz, mono. Replace the standard sounds via Valetudo or manually (see section 4). There are no ready-made Alice voice packages for Roborock, you have to assemble yourself.
Why is the voice again Chinese after the software update?
The manufacturer often resets language settings when updating. To avoid this: Turn off automatic updates in Mi Home. Install firmware only manually, having previously checked reviews on forums (for example, 4PDA). Use Valetudo, where the updates do not affect user settings.
How to completely disable voice notifications?
If you are annoyed by any voice, you can turn it off: In Mi Home, go to Device Settings β†’ Sounds. Turn off Voice prompts (or Voice Prompts in English). To completely disable (including error signals), you will need to edit the configuration file via ADB.
Can I change my voice without a computer?
Yes, but the options are limited: Change the language in Mi Home (section 1). Use apps like Roborock Manager (available on Android) that have additional audio settings. You still need a computer to customize it completely (replacing it with your voice).
Where to download the Russian firmware for Roborock E4?
There is no official Russian firmware from Xiaomi, but there are modified versions from enthusiasts. 4PDA (In telegram chats dedicated to Xiaomi (e.g., Roborock, @mihome_ru). In the repository. dentra/roborock-vacuum-protocol on GitHub. ⚠️ Note: Install only firmware with positive reviews - some modifications may contain errors.