Xiaomi Vacuum Mop robots (including Mi Robot Vacuum-Mop P, Xiaomi Robot Vacuum-Mop 2 Pro, and others) support voice in different languages. However, standard voices can seem boring or confusing β especially if youβre used to a different accent or want to personalize your device. In this article, weβll look at how to upload new voiceovers to the vacuum cleaner, from official methods through the Mi Home app to alternative solutions for advanced users.
It's important to understand that the ability to change voice depends on the model and the firmware version. T10 There are more languages available than budget versions, and we'll look at options for everything from simple language switching to manually replacing audio files through the budget. ADB (We also discuss what audio formats are supported, where to download high-quality voice packets and how to avoid installation errors.
If you've never worked with firmware or command line, don't worry. Most of the instructions are about safe methods that don't require technical skills. And for those who are willing to experiment, we've prepared advanced methods with detailed explanations.
What Xiaomi Vacuum Mop models support voice change
Not all Xiaomi robot vacuum cleaners allow you to change voice accompaniment.
- πΉ With official support: Mi Robot Vacuum-Mop 2 Pro, Xiaomi Vacuum-Mop T10, DreameBot D9 (And other Dreame models that are sold under the Xiaomi brand, and you can choose the language directly from the Mi Home app.
- πΉ Limited support: Mi Robot Vacuum-Mop P, Xiaomi Vacuum-Mop Essential.Only standard languages (English, Chinese, sometimes Russian) are available here, but there is no way to download custom voices.
- πΉ Unsupported: Outdated models like Mi Robot Vacuum 1S or the first versions of Vacuum-Mop do not have a voice change function at the software level, and they will require informal methods (see section on the subject). ADB).
To find out if your model supports voice change, check:
- Open the Mi Home app β Choose your vacuum cleaner β Go to Settings. β Voice prompts.
- If there is an option Voice Language or Voice Package, your model supports the official shift.
- If there is no point, you will have to use alternative methods (about them below).
Language change in the Mi Home app
The easiest and safest method is to use the built-in settings, which is suitable for most modern Xiaomi and Dreame models.
Step instructions:
- Open the Mi Home app and connect to your vacuum cleaner (make sure itβs on the same network as your phone).
- Go to the device menu β Settings (cog icon).
- Find the Voice Tips section (or Voice Pack in English).
- Choose the available language from the list. It's usually there: π¬π§ English (by default) π¨π³ Chinese (Mandarin) π·πΊ Russian (not in all models) π©πͺ German πͺπΈ Spanish
Confirm the choice. The vacuum cleaner will reboot, and the new voice prompts will start working.
If the language you want isn't on the list, try updating your vacuum cleaner firmware to the latest version.
- In Mi Home, go to Settings β Firmware Update.
- If a new version is available, install it and check the list of languages again.
π‘
The official method only works for pre-installed voice packets. You can't download custom voices through Mi Home!
Unofficial ways: downloading custom voiceover
If you don't like standard voices or your model doesn't support language change, you can try alternative methods, which require more effort, but give you complete freedom in your voice choice.
There are two main approaches:
- Replacement of audio files through ADB. Suitable for experienced users who are ready to work with the command line.
- Using modified firmware, a risky method that could take away warranty.
Letβs take a closer look at the first one, as it is safer.
Method 1: Replacement of voiceover through ADB (advanced)
This method involves connecting to the vacuum cleaner ADB (Android Debug Bridge and replacing the standard audio files with your own:
- π₯οΈ Computer with installed ADB and drivers.
- π USB-cable (usually Micro-USB or Type-C, depending on the model).
- π€ A set of sound files in.ogg format with the correct names (you can download ready-made packages on forums like 4PDA).
Step-by-step:
Download and install ADB on PC (for example, through Android Studio)
Connect the vacuum cleaner to the computer through USB
Enable debugging by USB in the vacuum cleaner settings (if there is such a point)
Download the archive with custom voiceover and unpack it
-->
- Connect the vacuum cleaner to your computer and open the command line (CMD terminal).
- Check the connection command: adb devices If the device is displayed β you can continue.
- Download the archive with voiceovers (for example, for Russian localization) and unpack it. The archive should have files with names like start_cleaning.ogg, low_battery.ogg etc.
- Copy files to the vacuum cleaner by the command: adb push path to file /system/media/audio/ Example: Adb push C:\vacuum_voice\start_cleaning.ogg /system/media/audio/
- Reboot the vacuum cleaner with the command: adb reboot
Important! File names must match the original ones exactly, and if you don't replace all files, some of the clues will sound in the standard language.
Where to download custom voice packs?
Method 2: Modified firmware (for experienced)
Some enthusiasts create custom firmware for robot vacuum cleaners that allow:
- π Completely replace voiceovers with any (including celebrity voices or jokes).
- π Add support for new languages.
- β‘ Improve productivity and add new features.
However, this method has serious disadvantages:
- β οΈ Loss of warranty: Xiaomi does not support unofficial firmware.
- β οΈ The risk of bricking. The wrong firmware can make the vacuum cleaner fail.
- β οΈ It's hard to pull back. It's hard to get the original firmware back.
If you do, look for firmware on trusted resources (such as OpenDreame or Valetudo) and follow the instructions carefully.
- Unlock the loader.
- Installation of custom recavery (TWRP).
- Firmware of modified software via fastboot.
π‘
Before you run the firmware, back up the original firmware! ADB team-up -apk -shared -all -f backup.ab.
Formats and requirements for sound files
If you decide to create your voiceover or edit an existing one, it is important to know the technical requirements:
| Parameter | Requirement | Note |
|---|---|---|
| Format | .ogg (Vorbis) | Other formats (.mp3,.wav) not supported! |
| Bitreit | 64β128 kbit/s | Higher bitrates can cause playback delays. |
| Frequency of sampling | 16-44.1 kHz | Optimal - 22.05 kHz for memory savings. |
| File length | No more than 5 seconds. | Long files can be cropped or played with errors. |
| File names | Strict conformity with the original | Examples: start_cleaning.ogg, error.ogg, full_dustbin.ogg. |
To convert your records to the desired format, use programs like Audacity or FFmpeg.
ffmpeg -i input.mp3 -c:a libvorbis -b:a 96k -ar 22050 output.oggCritical detail: if the bitrate or sampling rate does not match the original files, the vacuum cleaner may not play the sound or produce errors.
Frequent Mistakes and How to Avoid Them
When changing voices, users often face problems, and here are the most common ones and ways to solve them:
- π Vacuum doesn't play new voice: Check file names - they should match the original ones. Make sure.ogg files with the right bitrate. Reboot vacuum cleaner after you change files.
- π Sound interrupted or distorted: Reduce bitrate to 96 kbit/s. Check that the sampling rate does not exceed 22.05 kHz.
- β οΈ Vacuum stopped turning on after firmware: This is a sign of a failed firmware. Try to return the original software via fastboot. If it doesn't work, contact the service center (but the warranty will be lost).
- π± Mi Home app doesn't see vacuum cleaner after changes: Reset vacuum cleaner settings to factory (Reset button on case). Reconnect device to Mi Home.
π‘
Before any manipulation of firmware or sound files, back up the original data! This will save time if something goes wrong.
β οΈ Note: If you use unofficial firmware or modify system files, Xiaomi may block access to cloud-based vacuum cleaner functions (such as cleaning cards or assistant voice.
Where to download ready-made voice packets
If you don't want to record your voice, you can download the finished packages.
- π Forums 4PDA: Topekas on specific models (for example, "Xiaomi Vacuum-Mop 2 Pro - custom firmware and voiceover"). Usually there are archives with Russian, Ukrainian and other localizations.
- π€ GitHub: Repositories of Valetudo or OpenDreame projects, and you can find not only voiceovers, but also tools to install them.
- π¬ Telegram chats: Bands like Xiaomi Robot Vacuum | Talk about "" or "" DreameBot β All about robot vacuum cleaners. "" Often, users share their work for free.
- π΅ Specialized sites: VoicePack.net (there is a section for smart technology), Freesound.org (you can find individual sounds to create your voiceover).
Before downloading, check:
- Compatibility of the package with your model of vacuum cleaner.
- Reviews from other users (especially about sound quality and lack of bugs)
- Publishing Date β Older packages may not work with new firmware.
How to check the compatibility of the voice packet?
Alternatives: can you do without replacing voiceovers
If the voice replacement seems too difficult, there are alternative solutions:
- π§ Turn off voice prompts: In Mi Home, you can turn off voiceover completely, leaving only the audible signals. β Voice prompts β Turn it off.
- π± Use notifications on your phone: The Mi Home app sends push notifications about cleaning status. You can set up alerts via the app. IFTTT or Home Assistant.
- π Connect an external speaker: Some users plug a Bluetooth speaker into the vacuum cleaner and play their sounds through it. minus: this requires constant connection and can drain the battery faster.
- π€ Use a voice assistant: If the vacuum cleaner is integrated with Alice or Google Assistant, you can configure voice commands through them. Example: Alice, start cleaning the living room".
These methods will not replace the built-in voiceover, but will help make interaction with the vacuum cleaner more convenient without risk to the device.