Why Users Want to Change the Voice of a Vacuum Cleaner and What to Know Before Starting
Voice alerts from the Xiaomi Vacuum Mop robot vacuum cleaner are not just a nice bonus, but an important element of interaction with the device. Standard voiceover in Chinese or English can be annoying, especially if you are used to the Russian-language interface. Moreover, some users note that the voice is too quiet or too intrusive by default. In this article, we will examine all the available ways to change voice, from official settings in Mi Home to alternative methods for firmware like Valetudo.
Before you start making changes, note that not all Xiaomi Vacuum Mop models support voice change through a standard app, such as budget versions (Lite or Lite). 1C) They are often devoid of this feature, while flagships (Pro, 2 Ultra) offer more flexibility. It is also important to understand that improper firmware manipulation can cause malfunctions in the device. If you are not sure of your skills, limit yourself to official methods.
In this article you will find:
- π How to Change Voices via Mi Home (including Hidden Settings).
- π οΈ Guide to alternative firmware (Valetudo, OpenMiHome).
The official way: change voice through the app Mi Home
The easiest and safest way to do this is to use the Mi Home app, but there's a nuance: it's not available for all regions and models, for example, in the European version of the app, there may be no option, whereas in the Chinese version, there is one.
1. Open the Mi Home app and select your vacuum cleaner from the device list.
2. Go to Settings β Voice Alerts (or Settings) β Voice Pack in English version).
3. If the option is active, you'll see a list of available voice packets.
- π£οΈ Chinese (male/female) β standard version.
- πΊπΈ English β often found in global versions.
- π·πΊ Russian β not available for all models (for example, there is in Vacuum Mop 2 Pro, but is not available in Lite).
- π΅ Without voice β complete shutdown of alerts.
If you donβt have the language you want, try changing the region of your device in the Mi Home settings (e.g. China or Singapore).
- In the main menu of the application, click on the profile avatar.
- Select a region and change it to China (Mainland).
- Restart the app and check for new voice packets.
βοΈ Preparing for a change of voice through Mi Home
β οΈ Note: When you change region to Mi Home, some features (e.g. integration with Google Assistant or Alice) may temporarily stop working.
Alternative firmware: Valetudo and OpenMiHome for advanced settings
If the official methods donβt work, consider installing custom firmware, the most popular solutions being Valetudo (open source) and OpenMiHome (a modified version of the standard software), which not only allow you to change your voice, but also download your own audio files, disable cloud dependence from Xiaomi, and access hidden vacuum cleaner functions.
Before proceeding, please note:
- π§ Valetudo firmware requires root access to the vacuum cleaner (through exploit or soldering contacts).
- π± OpenMiHome requires an unlocked bootloader (you need to send a request to Xiaomi).
- β οΈ Both firmwares deprive warranty and can lead to unstable operation of the device.
Instructions for Valetudo:
- Download the latest version of Valetudo from GitHub.
- Connect to the vacuum cleaner SSH (Instructions are in the project documentation).
- Upload your audio files in.wav format (8 kHz, mono) in the folder /mnt/default/rockrobo/voice/.
- Reboot the device with the command: echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger
OpenMiHome is simpler, but requires you to unlock the bootloader first.
- Open the web-based vacuum cleaner interface (usually at the address) http://[IP_vacuumer]).
- Go to the Voice Settings section.
- Download the archive with voice files or select from pre-installed packages.
What to do if the vacuum cleaner does not turn on after the firmware?
| Firmware | Supported models | Access required | Possibility of voice customization |
|---|---|---|---|
| Valetudo | Most models Xiaomi/Roborock (including the Vacuum Mop Pro) | Root access (solding or exploit) | Complete (own audio files) |
| OpenMiHome | Xiaomi Vacuum Mop 2, Pro, some versions 1C | Unlocked loader | Partial (pre-installed packages) |
| Stock firmware | All models. | No. | Limited (official packages only) |
How to turn off your voice completely or adjust its volume
If you are annoyed by voice alerts, you can turn them off or make them quieter. In most Xiaomi Vacuum Mop models, this is done through the Mi Home app:
- Open the vacuum cleaner card in the application.
- Go to Settings. β Voice alerts.
- Select the option βStopβ or βSilent modeβ.
If you donβt have an option, try an alternative method:
- π Physical disabling speaker β requires disassembling the vacuum cleaner and disconnecting contacts (not recommended without experience).
- π± Use Do Not Disturb mode in some firmware (for example, Valetudo has the Do Not Disturb option).
- π Volume reduction via engineering menu (not available on all models).
To access the engineering menu:
- Turn on the vacuum cleaner and simultaneously press the Home and Spot buttons for 5 seconds.
- After the beep release the buttons - the vacuum cleaner will issue a voice message in Chinese.
- Press Spot 3 times, then Home 1 time. This will open the volume settings menu.
- Use the buttons to change the level (confirmation is a long press home).
π‘
If after turning off the voice, the vacuum cleaner stopped issuing important alerts (for example, about errors), turn on vibration or light indication in the settings, this will help not miss critical messages.
Typical problems and their solutions
When you change your voice, you often get errors, and let's look at the most common ones.
1.The voice is reset after the firmware update.
This is because Xiaomi is overwriting custom settings when it updates.
- π Reverse to the previous version of the software (if possible).
- π Backup your voice files (relevant to Valetudo).
- π« Turn off automatic updates in Mi Home settings.
2. The new voice sounds distorted or intermittent.
The problem is usually due to the wrong format of the audio files.
- ποΈ.wav files with parameters: 8 kHz, 16 bits, mono.
- π File names are in accordance with the standard (e.g, start_cleaning.wav, error.wav).
- π Volume recordings normalized (peak level is not higher) -3 dB).
3.There is no voice change option in the Mi Home.
Probable reasons:
- π The device is tied to a region where the function is not available (try changing the region as described above).
- π± You have an outdated version of the app (update Mi Home to Google Play or App Store).
- π€ The model of the vacuum cleaner does not support voice change (relevant for budget versions).
β οΈ Warning: If the vacuum cleaner starts to behave unstable after the voice change (for example, spontaneously shut down or do not respond to commands), reset to the factory settings. To do this, press the Reset button for 10 seconds. If the problem persists, reflash the device.
Creating your own voice package: a step-by-step guide
If you don't like standard voices, you can record your own set of alerts, which is especially true for Valetudo users, which supports custom uploading. Here's how to do this:
1. Preparation of sound files.
You'll need records for all the vacuum system messages.
- π start_cleaning.wav β clean-up.
- π returning_to_base.wav β baseback.
- β οΈ error.wav β error (e.g., stuck or low charge).
- π low_battery.wav β battery-power.
- β cleaning_complete.wav β cleaning done.
2. Record requirements.
Files must meet the following parameters:
- π€ Format: WAV PCM (compressively).
- π Discretion frequency: 8000 Hz.
- π’ Bit size: 16 bits.
- π§ Channels: mono.
- β±οΈ Duration: no more than 5 seconds (optimally - 1-3 seconds).
3. Upload files to the vacuum cleaner.
For Valetudo:
- Connect to the vacuum cleaner SSH (default login and password: root/rockrobo).
- Copy files into a folder /mnt/default/rockrobo/voice/ substitute.
- Execute the command to apply changes: chmod 755 /mnt/default/rockrobo/voice/* sync
- Reset the vacuum cleaner.
To check if you're working, run a test cleaning. If a file isn't playing back, check:
- π File name correctness (registrar is important!).
- π Sound format and parameters.
- π File access rights (must be 755).
π‘
Use free programs like Audacity to convert and normalize audio files. In export settings, select WAV (Microsoft) and specify the parameters: 8000 Hz, 16 bits, mono.
Comparison of methods: which way to choose?
The choice of method depends on your vacuum cleaner model, technical skills and goals. Below is a comparison table that will help you determine:
| Method | Difficulty | Supported models | Risks. | Flexibility |
|---|---|---|---|---|
| Official (Mi Home) | β (simple) | Limited list (usually flagships) | No. | Minimum (standard packages only) |
| Change of region to Mi Home | ββ (middle-of-the-road) | Most models | Temporary loss of some functions | Medium (depending on region) |
| Valetudo | ββββ (difficult) | Most of the time. Xiaomi/Roborock | Loss of warranty, risk of "bricking" | Maximum (castom sounds, cloud shutdown) |
| OpenMiHome | βββ (middle-of-the-road) | Limited list (unblocking required) | Loss of warranty, possible bugs | High (pre-installed packages) + partial customization) |
| Disabling the voice | β (simple) | All models. | No. | No (only shutdown) |
Selection recommendations:
- π For most users, the best option is the official method via Mi Home (if supported).
- π If you donβt have the right voice, try changing the region in the app.
- π οΈ For advanced users who are willing to risk the guarantee, Valetudo is suitable.
- π If your voice is annoying, itβs easier to turn it off completely.