How to change the voice of the robot vacuum cleaner Xiaomi Mi Robot Vacuum Mop: official and informal methods

The standard voice of Xiaomi’s Mi Robot Vacuum Mop can be boring or annoying β€” especially if the device often reports cleaning status. Fortunately, the manufacturer and enthusiasts offer several ways to change it, from changing the language in the app officially to installing custom voice packets through firmware. But not all methods are equally safe and simple.

In this article, we will discuss all the current ways to change voices for Mi Robot Vacuum-Mop 1C, 2/2 Pro, P, S and others, taking into account their features. You will learn how to change voices to female / male, set voice voices from famous characters or even write down your own phrases, and also what pitfalls await with informal methods and how to avoid them.

Important: Before any firmware manipulation, check the version of your vacuum cleaner in the Mi Home app (Settings β†’ Device). Some methods only work on certain versions of firmware.

1.Official method: changing voice language in Mi Home

The easiest and safest method is to change the voice language through the Mi Home app, which does not require root rights or firmware, but is not available for all regions and models.

How it works: Xiaomi preloads several voice packs (English, Chinese, sometimes Russian or Spanish) into the vacuum cleaner. The user can choose from one of them in the settings. However, the choice is limited - for example, only 2-3 options are available for Mi Robot Vacuum-Mop 2 Pro.

Instructions:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ General β†’ Voice Language for new versions).
  3. Select the available language from the list (e.g. English (US) or ).
  4. Confirm the change and wait for the device to restart (it will take 1-2 minutes).

⚠️ Note: On some firmware, after changing the language, the voice can become robotic instead of the recorded human.

πŸ“Š What is the voice of your Xiaomi vacuum cleaner now?
Standard Female (Russian)
Standard male (English)
Chinese (original)
Custom (manually installed)
I don't know.

2. Unofficial voice packets: where to download and how to install

If there are few official options, you can install custom voice packs from the community, enthusiasts create voiceovers with voices of characters (like Alice from Yandex or JARVIS), celebrities or even user records, the main risk is incompatibility with your model or version of the software.

Where to look for packages:

  • πŸ”Ή Forums 4PDA: In models-specific themes (e.g. Mi Robot Vacuum-Mop 2) you often post ready-made.pkg files.
  • πŸ”Ή GitHub: repositories like xiaomi-vacuum-voices with open collections.
  • πŸ”Ή Telegram chats: channels of type @XiaomiVacuumMods (clarify the relevance of the files!).

How to determine:

  1. Download the archive with a voice packet (for example, mop_2_pro_voice_russian_female.zip).
  2. Unpack it – inside should be a voice.pkg file (or.bin for older models).
  3. Connect the vacuum cleaner to Wi-Fi and get it IP-address via router or Fing application.
  4. Use Total Commander with the FTPlugin plugin or adb utility to download the file along the /mnt/default/voice/ path.

Download voice packet for your model | Check firmware version (must support modification) | Make backup of original voice.pkg | Connect vacuum cleaner to stable Wi-Fi | Charge device at least 50%-->

⚠️ Note: Some packages may contain hidden commands (e.g., forced change of Xiaomi servers.

3. Voice replacement via firmware: for advanced users

If you need to completely remake voiceovers (e.g., add support for custom phrases), you will need firmware modifications, which are suitable for models based on the MT7688 chip (e.g. Mi Robot Vacuum 1S or Mop 2 Lite) and require skills in working with SSH and Telnet.

Step-by-step:

  1. Activate Developer Mode: Click 5 times on the software version in Settings β†’ About Device. Enable Wi-Fi Debugging and Root Access (if any).

SSH

ssh root@[IP_ vacuum cleaner] -p 22


Password: (usually blank or "1234")

cd /mnt/default/voice/

voice.pkg

config.json

reboot

What can be changed:

  • 🎀 Timbre and tone: Replace a female voice with a male or child voice.
  • πŸ“œ Text: Rewrite standard messages (for example, instead of β€œCharging is complete” – β€œI am ready for new feats!").
  • 🎡 Melodies: Add sound signals before voiceover.
What happens if you make a mistake with the firmware?
If you download an incompatible voice package, the vacuum cleaner can: - Stop playing voice completely (reset to factory settings is required). - Fix one phrase (you need to reflash through Mi Home in manual mode). - Start issuing a Voice error module error (solved by replacing the voice.pkg file with the original via FTP).

4.Creating your own voice packet

You want the vacuum cleaner to speak your voice or voice memes? It's real, but you'll need to record and convert audio files to a special format.

What you need:

  • πŸŽ™οΈ Microphone and recording software (e.g. Audacity).
  • πŸ–₯️ Xiaomi Voice Packager (you can download it on GitHub).
  • πŸ“ Original voice.pkg of your model (to extract the structure).

Process:

  1. Write down all the vacuum cleaner phrases (list can be extracted from config.json of the original package). Example of phrases: "Start cleaning" "Recharging completed" "Error: stuck"
  2. Process audio: Format: WAV, 16 kHz, mono. Each sentence lasts no more than 3 seconds. Remove noise and normalize volume.

Xiaomi Voice Packager

voice.pkg

section 3

⚠️ Warning: If phrases are too long, the vacuum cleaner may crop them or play them late.Test the package on short commands before full firmware.

πŸ’‘

To record your voice, use an SSML-enabled text editor (such as Amazon Polly) to add pauses and intonations, which will make voice acting more natural.

5 Problems after voice change and their solutions

Even with the right voice packet installation, there can be failures, and here are the most common ways to fix them:

Problem.Possible causeDecision
The voice became robotic (like the voice of the voice) GPS-navigator)Incompatible audio file format in the packageReconvert files to 16kHz WAV and reassemble the package
The vacuum cleaner doesn't reproduce the voice at all.Damaged. config.json or is missing voice.pkgRestore original files via FTP or reset settings
The voiceover is working, but with a delayToo long audio files or a weak processor modelShorten the phrases to 2 seconds or reduce the bitrate
After the firmware vacuum cleaner gives an error 0x0AInconsistency of voice.pkg and firmwareUpdate to the latest version via Mi Home

If none of the methods helped, try resetting the vacuum cleaner settings to factory:

  1. Press the Home button on the body for 10 seconds.
  2. Connect to the vacuum cleaner via Mi Home and reset to Settings β†’ Reset.

6. Alternative methods: if nothing works

If your vacuum cleaner model does not support voice change (e.g. Mi Robot Vacuum-Mop Essential), there are workarounds:

1. Disabling the voice completely:

  • In Mi Home, go to Settings β†’ Voice prompts β†’ Off.
  • Or turn off the sound physically: on some models, it is enough to remove the speaker (but this voids the warranty).

Use of external dynamics:

  • Connect the Bluetooth speaker to your phone and set up automatic alerts via IFTTT or Home Assistant.
  • Example: When the vacuum cleaner starts cleaning, the column says your phrase.

Replacement of firmware with custom:

  • Projects like Valetudo or OpenMiHome allow you to completely reflash the vacuum cleaner, including the voice module.
  • ⚠️ Risk: loss of Mi Home features (maps, cleaning areas, etc.).

πŸ’‘

Before experimenting with firmware, check if your model supports alternative software. The list of compatible devices is available on the Valetudo website.

Comparison of voice change methods

MethodDifficultyRisks.FlexibilitySuitable for models
Official change of language⭐ (simple)No.Limited choiceEverything except the budget
Castomous voice packets⭐⭐ (middle-of-the-road)Voice failureWide choice1C, 2, P, S
Hand-held firmware⭐⭐⭐ (difficult)Brick of the deviceFull control.1S, Mop 2 Lite
Own voice packet⭐⭐⭐⭐ (difficult)IncompatibilityMaximumAny (if you have voice.pkg)

Important: Mi Robot Vacuum-Mop E10 and later (2023+) models use cloud voice, and for them, voice change is possible only through the official Xiaomi API or completely disable voice.

FAQ: Frequent questions

Can I get my original voice back after installing the custom pack?
Yes. This is done by: Download the original voice.pkg for your model (see 4PDA or thematic chats). Set it back to section 3. If the voice doesn't recover, reset the settings to Mi Home. On some firmware, the original package is tied to the software version. If the vacuum cleaner gives an error after the voice rolls back, upgrade firmware to the latest version.
Why did the vacuum cleaner stop after the change of voice?
This is a typical problem for models with a weak processor (for example, Mi Robot Vacuum 1 or Mop Essential). Causes: Too heavy audio files in the package (high bitrate or sampling rate); conflict with other modifications (for example, custom cards); Solution: reduce the audio quality to 16 kHz, 64 kbit / s and reassemble the package. If the brakes are left, return the original voice.
Are there voice packs from famous characters?
Yes, enthusiasts create voice packs: πŸ€– JARVIS (Marvel Universe – There are versions for Mop 2 Pro. 🎀 Alice (voice of assistant from Yandex) – popular for Russian-speaking users. 🎬 terminator R2-D2 β€” It's usually humorous. 4PDA Pay attention to the reviews β€” some packages may contain jokes or obscene language.
Can I change my voice on a Xiaomi vacuum cleaner without a Wi-Fi connection?
No. To download the voice packet, you need to access the vacuum cleaner file system, which only opens when you connect to the network. Alternative ways: Use USB-OTG (only suitable for models with a Type-C port, such as the Mop 2 Ultra). Connect to the vacuum cleaner via ADB via a boot cable (unlocking the loader is required). Without Wi-Fi, you can only turn off your voice completely through a physical button (if you have one in your model).
How do I check if my model supports voice change?
Check out: See Mi Home: If you have Voice Tips or Voice Language in your settings, the official change is available. Check the model for compatibility with custom packs: πŸ”Ή Supporting: 1C, 2, P, S, T7, Mop 2 Pro. πŸ”Ή Not supported: Essential, E10, E12 (cloud-voicing). πŸ”Ή Partially: 1S, Mop 2 Lite (via firmware only). Search your model in the compatibility list on GitHub.