The voice of a robot vacuum cleaner is not just audible alerts, but part of the daily interaction with the device. For many Xiaomi users, the standard female or male voiceover in Russian/English quickly becomes boring, especially if the vacuum cleaner is running in mode. 24/7. Fortunately, most models range from the budget Mi Robot Vacuum-Mop to the flagship DreameBot. X30 Ultra supports voice replacement, but here lies the catch: Xiaomiβs official documentation is silent about this possibility, and unofficial methods require caution.
In this article, we'll look at all the current ways to change voice, from simple choices made preset to community custom packs, which models support this feature out of the box, how to get around the restrictions on some firmware, and where to download secure voice files, and pay particular attention to the risks that incorrectly replacing voice files can lead to system failure or loss of warranty, so we'll add checklists and warnings to each method.
If your vacuum cleaner is silent like a fish or gives a Voice pack not found error after trying to change voice, there is a section at the end of this article that addresses such problems. And for those who want to go further, we will reveal the secret to recording their own voice for the robot (spoiler: it is harder than it seems, but possible!).
1.What Xiaomi models support voice change?
Not all Xiaomi robot vacuum cleaners allow you to change voice packets, but functionality depends on the processor, firmware version, and even the region of sale.
Supports voice change out of the box:
- πΉ Mi Robot Vacuum-Mop Series 2 (including Pro, Lite, S6/S7)
Require hacking/unofficial methods:
- πΈ Roborock S4/S5 (not all versions of firmware)
Not supporting a change of voice:
π How do you recognize your model? Look at the sticker under the vacuum cleaner lid or in the Mi Home app in the Device section. β Settings β If there are letters in the title CN (Mi Robot Vacuum-Mop 2 CN) β This is the Chinese version, and you're going to have to change your voice without any restrictions.
2.Official method: selection from preset votes
If your model supports voice change without "dancing with a drum," the algorithm is simple. X30 Ultra (for other models, the path may be a path):
Step 1. Open the Mi Home app (or Dreame if you have a vacuum cleaner for this sub-brand).
Step 2. Go to your vacuum cleaner card β Settings (badge) βοΈ) β Voice prompts.
Step. 3. In the list of available votes, select the one you like (usually there is one). 2-4 Russian/English version + 1-2 Chinese).
Step. 4. Click Save and wait for the vacuum cleaner reboot (takes up) 1-2 minute).
β οΈ
Note: On some models (Viomi) V3, Mi Robot Vacuum-Mop 2 Pro may reset the cleaning schedule after changing your voice!
If your app doesn't have Voice Hits, it doesn't support the official shift. Go to the following methods.
βοΈ Preparation for a change of voice
3. Informal method: Replacement of voice files through SD-map
This method works for most models based on the processor. MT7688 or RT5350 (Mi Robot Vacuum-Mop 2, Dreame D9). The essence is in manual replacement of voiceover files on the vacuum cleaner memory card.
What you need:
- π MicroSD card (up to 32 GB, formatted in the form of a microSD card) FAT32)
- π» Computer with card reader
- π Voice Package (can be downloaded to 4PDA or GitHub)
Instructions:
- Download the archive with a voice packet (for example, ru_female_elena.zip for female voice in Russian).
- Unpack the archives. There's got to be a folder inside. miio_voice.wav-file.
- Copy the folder. miio_voice formatted SD-map.
- Remove the vacuum cleaner - below it on the right is a slot for SD-cards (on some models you need to remove the bottom cover).
- Put the card in the vacuum cleaner and turn it on. Wait for the beep to sound, which means that the files have been copied.
- Turn off the vacuum cleaner, remove the map and reboot the device.
β οΈ
Note: If the vacuum cleaner does not squeak after insertion SD-So, if you're not using the card, then your model doesn't support this method, don't leave the card inside for long, because it can overheat the controller!
π Where to download voice packets? Verified sources:
| Source | Type of voice | Supported models |
|---|---|---|
| 4PDA (topic) | Russian/English (male/female), custom (character voices) | Mi Robot Vacuum-Mop 2, Dreame D9/D10, Viomi V3 |
| GitHub (Maxmudjon) | Voice by Yandex SpeechKit, Google TTS | Any models on the MT7688 |
| Telegram channel | Unique voices (e.g., "Terminator", "GlaDOS") | Requires testing on a specific model |
π‘
Before replacing voice files, back up the original folder miio_voice s SD-If something goes wrong, you can get back the standard voice.
4. Change of voice through firmware (for advanced)
If your vacuum cleaner does not support either the official change or the method of using the SD-And the most radical way to do this is to modify the firmware, which is a good way to do this for Rockchip models. RK3308 (Roborock S6/S7, DreameBot L10) It requires skills to work with ADB or SSH.
What you need to know before you start:
- π§ Firmware with custom voice will reset all the vacuum cleaner settings.
- π You'll need to connect. USB-OTG cable (Type-C or Micro-USB, depending on the model).
- π‘οΈ Risk of "bricking" the device - if the process is interrupted, the vacuum cleaner may stop turning on.
Step-by-step:
- Download modified firmware with the desired voice (for example, here for Roborock).
- Connect the vacuum cleaner to the computer through USB-OTG (Ports are usually hidden under the cover).
- Open the terminal and check the connection command: Adb devices should appear with a device called the type rockrobo.
- Download the firmware in the vacuum cleaner memory: adb push firmware.bin /tmp/ adb shell chmod 777 /tmp/firmware.bin adb shell /tmp/firmware.bin
- Wait for the reboot (takes it). 5-10 The vacuum cleaner will emit a long beep.
β οΈ
Warning: After firmware, you may need to re-attach to your Mi Home account.If the vacuum cleaner doesn't connect to Wi-Fi, reset the settings with a button RESET (hold on for 10 seconds).
What do you do if the firmware is frozen?
5. How do you record your voice for a vacuum cleaner?
You want the vacuum cleaner to speak in your grandmother's voice or your favorite movie character's voice? Technically, it's possible, but it's time-consuming.
Equipment and SO:
- πΏ Software for recording and processing sound (Audacity, Adobe Audition)
Process:
Audacity
- Remove the noise (Effect) β Noise suppression)
- Normalize volume to -3 dB
- Save it in format. WAV PCM (16 bits, 16 kHz)
- Replace the original files with your own and pack back into the archive miio_voice.zip.
- Install the package through SD-map (see section 3).
π‘ Lifehack: If you don't want to write down all the phrases, you can only replace the key ones (for example, greeting and alerting when cleaning is completed.
π‘
Self-recording of voice requires precise compliance with the technical parameters of the sound, and even a slight deviation in the frequency or bitrate will lead to the fact that the vacuum cleaner will not play files.
6. Frequent errors and their solutions
When you change your voice, you're faced with a typical problem, and here's how to solve it:
Problem 1: The vacuum cleaner is not responding to SD-map.
- β Check the format of the map - just FAT32 (not exFAT or NTFS).
- β Rename the folder with voice in miio_voice (gapless!).
- β Try another card (some models don't work with SanDisk).
Problem 2: After the voice is replaced, the vacuum cleaner produces a Voice file corrupted error.
- β Delete all files from the folder miio_voice and copy again.
- β Check the integrity of the archive (re-unpack it).
- β If you use custom voice, make sure the files are in format. WAV PCM 16kHz.
Problem 3: The voice changed, but some of the phrases remained old.
- β There's not enough files in the voice packet.
- β Reset the vacuum cleaner settings to the factory (Settings) β Reset).
Problem 4: The vacuum cleaner stopped turning on after the firmware was installed.
- β Try resetting settings by holding the Power button + Home 15 seconds.
- β If it doesnβt help, you need to re-flash through UART (call in the service).
π’ Community advice: If you've changed your voice, you can bring back your standard voice and restart the device. Sometimes custom bags overload the processor.
7. Alternative methods: if nothing works
If your model doesnβt support voice change, or you donβt want to risk firmware, there are workarounds:
Method 1: Turn off voice alerts
In the Mi Home app, go to the vacuum cleaner settings β Sounds and alerts and uncheck all checkmarks.The vacuum cleaner will run quietly, but you'll lose the convenience of voice prompts.
Method 2: Use an external speaker
Some users plug a Bluetooth speaker into the vacuum cleaner and play their audio files through it, minus keeping the speaker next to you all the time.
Method 3: Buy a vacuum cleaner with voice support
If this is critical for you, pay attention to the DreameBot models. X30 Ultra or Roborock S8 Pro Ultra. They have a built-in system. AI Voice with a choice of 10+ vote.
π Insight: In 2026, Xiaomi began testing the Custom Voice feature for flagship models.