How to install voiceover on the robot vacuum cleaner Xiaomi Vacuum Mop P: from voice selection to settings

Xiaomi Vacuum Mop P is one of the most popular cleaning assistants, but its standard audio signals often seem too boring or uninformative. Many users want to replace them with full voiceovers with voices of characters, celebrities or even their own records. However, official documentation Xiaomi does not always describe this process in detail, and improper actions can lead to malfunctions of the device.

In this article, we will look at all the steps from selecting the right voice packets to downloading them through the Mi Home app or alternative methods, learn what file formats are supported, how to avoid installation errors, and what to do if the vacuum cleaner does not hear a new voice, and also where to find free and paid voice collections adapted specifically for Xiaomi models.

Why Standard Voiceovers Are Not Good for Users

The basic audio signals of the Xiaomi Vacuum Mop P are limited to short tunes and monosyllable messages like β€œError” or β€œCharge is complete”, which creates several problems:

  • πŸ”Š Low informativeness: it is impossible to know what error occurred (stuck, weak Wi-Fi signal, low charge).
  • 🎭 Lack of emotion: monotonous voice gets boring quickly, especially if the vacuum cleaner works daily.
  • πŸ‘‚ Weak audibility: Standard signals are quiet and can be passed in noisy rooms.
  • 🌍 Language restrictions: in some regions, voice acting is only available in Chinese or English.

According to surveys of Xiaomi vacuum cleaners, 68% of users want to replace standard sounds in the first 3 months of use, while 42% try to set the voices of characters from movies or cartoons, and 28% write down their own phrases (for example, with pet names).

πŸ“Š What voice would you like to put on the vacuum cleaner?
Character Voice (Darth Vader, SpongeBob, etc.)
The Voice of a Celebrity (Morgenstern, Elon Musk)
Your own recording (of your own voice or family)
Professional announcer (neutral, clear)
I like the standard voice acting.

What voice formats support Xiaomi Vacuum Mop P

Before downloading new voice packets, it is important to make sure they are compatible with your model, and the device only supports certain formats and file structure.

ParameterRequirementsNotes
File format.mp3 or.wavBitrate is not higher than 128 kbit / s, sampling frequency is 16 kHz or 22 kHz.
Duration of phrase5 seconds.The longer files are cropped automatically, which can distort the message.
File namesStrictly patterned. event_{code}.mp3Examples: event_1001.mp3 (clean-up), event_2003.mp3 (low-grade).
bootloader/miio/voice/ memoryWhen connected to FTP Or through Mi Home.
Max. Package size.Up to 50MBExceeding the limit can cause an Error 104 error.

Critical note: files with bitrite above 128 kbit/s or 44.1 kHz will be automatically converted by the vacuum cleaner, which will lead to loss of quality and possible audio artifacts. If you download a voiceover package with non-standard parameters, use programs like Audacity or FFmpeg to bring the files to the desired characteristics.

Also, it is worth considering that Xiaomi Vacuum Mop P recognizes only 32 events, for each of which you can assign a separate audio file. The full list of event codes is given in the official documentation, but most users replace the voiceover for:

  • πŸš€ Start/end of cleaning (event_1001, event_1002)
  • ⚑ Low battery charge (event_2003)
  • ⚠️ Stuck or fall (event_3001, event_3002)
  • πŸ”„ Return to base (event_1005)

Where to download ready-made voiceover packages

There are several proven sources for downloading voice packets adapted for Xiaomi vacuum cleaners. It is important to choose resources with a good reputation to avoid viruses or incorrect files:

  • 🌐 Official Mi Community repository: it publishes packages tested by other users, minus limited selection (mostly Chinese and English voices), Forum link.
  • 🎀 Xiaomi Voice Packs: Large base of character voices (from Terminator to Pikachu) but registration is required.

Before downloading, check:

  1. Compatible with the Vacuum Mop P (not all Roborock files are perfect!)
  2. Installation instructions – Some archives require manual file renaming.
  3. Reviews from other users (especially pay attention to complaints about β€œsilent” or β€œdistorted” voices).

πŸ’‘

If you downloaded a.zip package, don't unpack it on your computer, upload the entire archive to the Mi Home app, and the system will extract the files and place them in the right folders.

Step-by-step: how to install voiceover through Mi Home

The safest way is to use an official app, which is suitable for most users and does not require technical skills.

  1. Update the vacuum cleaner firmware to the latest version (minimum required β€” 3.5.8_004026). You can check the version in Settings β†’ About the device.
  2. Download the voice packet (see previous section) and unpack it on your phone. Make sure the files have the correct names (e.g., the correct ones, event_1001.mp3).
  3. Connect the vacuum cleaner to Wi-Fi (required to 2.4 GHz network – 5 GHz is not supported!).
  4. Open Mi Home, select your vacuum cleaner and go to Settings β†’ Voice packets β†’ Download a new package.
  5. Select the downloaded files and confirm the installation. The process will take 2-5 minutes.
  6. Reboot the vacuum cleaner (hold the power button for 10 seconds).

If the voice has not changed since the reboot:

  • πŸ”„ Check that the files are uploaded to the folder /miio/voice/ (through FTP-FileZilla).
  • πŸ“› Make sure that the file names match the event codes (the list of codes is in the documentation for the package).
  • πŸ”Š Try to increase the volume in the vacuum cleaner settings (Settings) β†’ Sound. β†’ Loudness of alerts).

β˜‘οΈ Checking before installing voiceover

Done: 0 / 5

If the vacuum cleaner produces an Error 102 error after installation, the files are in the wrong format or structure.

⚠️ Delete downloaded files through Settings β†’ Voice packets β†’ Delete, then repeat the procedure with another package. Do not try to β€œupdate” incorrect files on top of it – this can cause the alert system to crash.

Alternative installation methods: FTP and ADB

If downloading via Mi Home doesn’t work (for example, due to regional restrictions), you can use advanced methods.

Method 1: Loading by FTP

This method will require:

  • πŸ“± Smartphone or PC FTP-customer (e.g. FileZilla or ES Conductor).
  • πŸ”Œ A vacuum cleaner connected to the same Wi-Fi network as your device.
  • πŸ“ Voice package in format.mp3 filename.

Instructions:

  1. Find out. IP-vacuum cleaner address in router settings or via Fing app.
  2. Connect to the FTP: Address: ftp://[IP_vacuum cleaner: 21 Login: Admin Password: Empty (or Wi-Fi Password)
  3. Go to the file. /miio/voice/ And upload voice files.
  4. Reset the vacuum cleaner.

Method 2: Installation via ADB (for power users)

This method is suitable if FTP It's not available:

  • πŸ–₯️ Computer installed ADB (Android Debug Bridge).
  • πŸ”ŒUSB-cable for vacuum cleaner connection (via service port).

Instruction commands:

adb connect [IP_ vacuum cleaner


adb shell




mount -o remount,rw /system




cp /sdcard/voice/*.mp3 /miio/voice/




chmod 644 /miio/voice/*.mp3




reboot

Attention! Use! ADB This can cause you to lose warranty if you change system files, and incorrect commands can build up your device.

⚠️ Before work, ADB Backup the original audio files with the adb pull command /miio/voice/./backup_voice. This will allow you to restore the standard voiceover if necessary.

What to do if the vacuum cleaner does not respond to commands ADB?
If after the command adb connect you see a message unauthorized, then the vacuum cleaner does not include debugging on the device. USB. To activate it, you need: 1. Connect the vacuum cleaner to the computer through USB. 2 Hold the power button for 15 seconds until the blue indicator lights up. 3. Enter in ADB Adb shell setprop persist.sys.usb.config mtp,adb. 4. Reboot the device. If that doesn't help, your firmware may be blocking. ADB β€” You will need to revert to an earlier version.

How to record your own voice for a vacuum cleaner

If the packages don't work for you, you can create a unique voiceover with your own phrases.

  • πŸŽ™οΈ Microphone (you can use a smartphone).
  • πŸ’» Software for recording and editing sound (Audacity, Ocenaudio).
  • πŸ“„ List of events and related codes (see table below).

Recommendations for recording:

  • 🎀 Speak clearly, without echo (better write in a small room with a carpet).
  • ⏱️ The duration of the phrase is no more than 4-5 seconds.
  • πŸ”Š Loudness - level -12 dB (check in the audio editor).
  • πŸ“Œ Save files in format MP3 128 kbit/s bitrite.

Examples of phrases for popular events:

Event codeStandard phraseAn example of customization
event_1001"Getting clean up"β€œI’m going to start cleaning up, Master!”
event_2003"Low charge""Battery is running out, immediately to base!"
event_3001"Stuck.""Hey, help! I'm stuck under the couch!"
event_1005"Back to Base"β€œMission accomplished, I’m going home.”

After the recording:

  1. Export files with type names event_1001.mp3.
  2. Upload them to the vacuum cleaner using any of the methods described above (via Mi Home or the other method). FTP).
  3. Test playback by running the relevant events manually (for example, click β€œStart Cleaning” in the app).

πŸ’‘

For natural sound, write down phrases with one tone and volume. If you want a vacuum cleaner to "talk" on behalf of a character, use voice-change software (such as Voicemod or Voicemod). AV Voice Changer).

Frequent mistakes and their solution

Even when following the instructions, users encounter problems, and here are the most common mistakes and ways to fix them:

  • πŸ”‡ Vacuum Does Not Play New Voice: Check that Files Are Uploaded to the Right Folder (/miio/voice/). Make sure the file names match the event codes.Reset the vacuum cleaner (hold the power button). 10 seconds).
  • πŸ”Š Sound distorted or interrupted: Check the file format (should be) MP3 128 kbit/s bibitrite. Make sure the phrases are no longer than 5 seconds long. Resave files in an audio editor with 16 kHz settings, mono.
  • ⚠️ Error error 104Β» When downloading: Free up space on the internal memory of the vacuum cleaner (remove old voice packets). 50 MB: Rename files by removing special characters from their names (e.g., replace them) event_1001 (copy).mp3 on event_1001.mp3).
  • 🌐 No way to download the package via Mi Home: Update the Mi Home app to the latest version. Check your account region (some features are only available in China or Europe (FTP or ADB).

If none of the methods helped, try resetting the vacuum cleaner to the factory (Settings) β†’ Reset!This will delete all user files, including voiceover, but often solves playback problems.

⚠️ Before reset, save the current cleaning card and schedule settings - they will also be deleted. β†’ Backup in Mi Home.

Can I install a voiceover in Russian?
Yes, but official Russian-language packages are only available for some regions (e.g. Russia or Europe in the Mi Home settings).If your region does not have Russian voiceover, download informal packages from forums or record your voice.
How do you get back the standard voiceover?
Go to Settings. β†’ Voice packets β†’ Restore the standard ones in the Mi Home app. If this item is missing, delete all files from the folder /miio/voice/ through FTP and reload the vacuum cleaner.
Can I use voices from Google Assistant or Alice?
Technically, yes, but it requires: Download the assistant's voice audio files (e.g. from VoiceRepo). 5 seconds and rename the pattern event_{code}.mp3. Download through FTP or ADB. Note that these voices may sound unnatural due to cropping phrases.
Why did the soundtrack drop after the update?
Some updates reset user files in the folder /miio/voice/. To avoid this: Save backup voice files on your PC. After updating, re-download them. Turn off automatic firmware updates in vacuum cleaner settings.
Can you set different voices for different events?
Yeah, that's one of the benefits of customization, like starting a cleanup (event_1001) You can use the Terminator's voice and make mistakes (event_3001) β€” The main thing is that the files have the right names and format.