How to change the voice on the vacuum cleaner Xiaomi Vacuum Mop with iPhone: the full guide

Xiaomi vacuum cleaners have long ceased to be just household appliances β€” they have become full-fledged assistants with their own β€œcharacter”, which largely determines their voice. Standard voice acting in Chinese or English can quickly get bored, especially if you are used to the Russian-language interface. Fortunately, you can change your voice to Xiaomi Vacuum Mop directly from the iPhone without resorting to complex firmware manipulation.

In this article, we'll look at all the ways you can change your language from the official Mi Home app to install custom voice packs through third-party utilities, learn which voices are supported out of the box, how to circumvent regional restrictions, and what to do if the vacuum cleaner stubbornly refuses to "talk" in a new language, and we'll also reveal some hidden chips that are not even written about in official manuals.

Important: the procedure differs depending on the vacuum cleaner model (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Lite vs. Xiaomi Robot Vacuum-Mop 2 Pro) and the firmware version. We focus on universal methods, but also point out key differences for popular modifications. If your model does not support voice change through the app, do not despair: at the end of the article there are alternative solutions.

1.What voices are available for Xiaomi Vacuum Mop "out of the box"

Before you try to change something, it is worth figuring out which voice packets are already installed in your vacuum cleaner.

  • πŸ‡¨πŸ‡³ Mandarin is the standard voice for models produced for the domestic Chinese market, often found on devices purchased on AliExpress or in unofficial stores.
  • πŸ‡¬πŸ‡§ English (British/US) β€” available on global versions of vacuum cleaners (with Global Version marking in the title).
  • πŸ‡·πŸ‡Ί Russian - appears after being linked to Russia servers in Mi Home, voice acting by a professional announcer, but some phrases may sound robotic.
  • πŸ‡ͺπŸ‡ΈπŸ‡©πŸ‡ͺπŸ‡«πŸ‡· Spanish, German, French are less common, but can be activated by changing the region in the app.

Note: on some models (e.g. Xiaomi Mi Robot Vacuum-Mop P), voice packets are sewn into firmware and cannot be replaced without root access. To check if you can change the language on your device, open the Mi Home app, go to the vacuum cleaner settings and look for Voice prompts or Voice Language.

If there is no such item, don’t be too upset. In the following sections, we will explain how to get around this limitation.

πŸ“Š What is the voice of your Xiaomi Vacuum Mop?
Chinese
English
Russian
Other
I don't know.

2.Official method: change the language through Mi Home to iPhone

The easiest and safest method is to use the official Mi Home app, which is suitable for most models released after 2020.

  1. Open Mi Home and make sure the vacuum cleaner is connected to the same Wi-Fi network as your iPhone.
  2. Go to the Devices tab and select your Xiaomi Vacuum Mop.

An important nuance: if you don't have Russian on the list, but you see other European languages, your vacuum cleaner is tied to the wrong region.

  • πŸ“ Go to Profile. β†’ Settings β†’ Region in Mi Home.
  • πŸ”„ Choose Russia (Moscow) or Europe (if you need English voiceover).
  • ⚠️ After changing the region, you may need to reconnect the vacuum cleaner to the application!

β˜‘οΈ Preparing for a change of voice through Mi Home

Done: 0 / 4

If the vacuum cleaner continues to β€œspeak” in Chinese after changing the language, try:

  1. Reboot the vacuum cleaner (hold the power button for 10 seconds).
  2. Remove the device from the Mi Home and add it again.
  3. Update the vacuum cleaner firmware to the latest version (in the device settings).

⚠️ Note: Some firmware may reset cleaning history and custom zone settings after a region change!

3. Alternative method: installation of custom voice packets

If you don't like the official voices or they're not on the list, you can install a custom voice package, which takes a lot of effort, but gives you access to dozens of voice options, from Alice's voice (Yandex) to the characters in the movies. Here's how to do it:

Step 1: Download the voice packet

Ready-made packages can be found on forums like 4PDA Or Xiaomi Community. Popular options:

  • πŸ€– Robot voice TTS β€” neutral.
  • 🎀 Professional announcers (for example, the voice of Ivan Okhlobystin or Dmitry Pevtsov).
  • 🎬 Voices from films (e.g., Terminator or R2-D2 Star WarsΒ»).
  • πŸ‘Ά Children's voices - for families with children.

Files usually have an extension.mp3 Important: Make sure the package is compatible with your vacuum cleaner model (for example, Vacuum-Mop 2 Pro and Vacuum-Mop Essential may require different formats).

Step 2: Upload files to the vacuum cleaner

There are two ways:

  1. Through Mi Home (if supported): In the vacuum cleaner settings, find Castomic Sounds or User Voice Pack. Download the voice archive via the app interface.

Token Extractor

Python-script

(for advanced):

If the official method doesn't work, you'll have to use Python and the python-miio library.

pip install python-miio


mirobo --ip 192.168.1.100 --token YOUR_TOKEN play_sound /path/to/voice.mp3

Where YOUR_TOKEN β€” This is your vacuum cleaner token (can be obtained through Mi Home Token Extractor) 192.168.1.100 β€” his IP-local-network address.

How to get a vacuum cleaner token without root rights?
1. Install the Packet Capture app on your iPhone or HTTP Toolkit. 2. Start capturing traffic and open Mi Home. 3. Find a request in the logs to API with a token (look for the line "did": "your_device_id"). 4. Copy the token – it looks like 64-numeral. ⚠️ Do not share the token with outsiders!

Warning: the use of informal voice packets may result in:

  • πŸ”Š Sound distortion (if the bitrate of the files does not meet the requirements).
  • 🚫 I will reset the vacuum cleaner settings the next firmware update.
  • ⚠️ Block some functions (for example, voice assistant).

⚠️ Warning: If after installing the custom voice vacuum cleaner began to β€œstutter” or give an error Voice pack corrupted, return the standard package through resetting (Settings) β†’ Reset to factory).

4. Change voice through Home Assistant (for power users)

If you use the Home Assistant smart home system, you can integrate the vacuum cleaner and control its voice through automation. This method is suitable for models that do not support changing the language in the Mi Home, but have an open source. API.

Step 1: Set up integration with Xiaomi

Add a vacuum cleaner to Home Assistant through Xiaomi Miio integration:

  1. Go to Settings β†’ Devices and Services β†’ Add Integration.
  2. Choose Xiaomi Miio.
  3. Enter. IP-vacuum cleaner address and token (how to get it – see spoiler above).

Step 2: Downloading custom sounds

Copy voice prompt files into a folder /config/www/mi_robot_voices/ You can use the Home Assistant server. Then add configuration.yaml to the file:

vacuum:


- platform: xiaomi_miio




host: 192.168.1.100




token: YOUR_TOKEN




custom_voices:




- name: "Alice"




path: "/local/mi_robot_voices/alice.mp3"

Step 3: Application through automation

Create automation that will play the selected voice when certain events occur (e.g., starting a cleaning operation):

automation:


- alias: "Change the voice of the vacuum cleaner to Alice"




trigger:




- platform: state




entity_id: vacuum.xiaomi_vacuum




to: "cleaning"




action:




- service: vacuum.play_sound




data:




entity_id: vacuum.xiaomi_vacuum




sound_id: "alice"

The advantages of this method:

  • πŸŽ› Flexibility: You can assign different voices to different events.
  • πŸ”„ It's easy to get back the standard voiceover.
  • πŸ“± Manage through any gadget connected to Home Assistant.

Cons:

  • πŸ›  Requires skills to work with Home Assistant.
  • πŸ“Ά The vacuum cleaner and the server must be on the same network.

5. Compatibility table: which models support voice change

Not all Xiaomi vacuum cleaners allow you to change voice prompts, and in the table below we have collected data on popular models:

Model vacuum cleanerOfficial change of voteCastomic bagsHome Assistant RequiredNotes
Xiaomi Mi Robot Vacuum-Mop 2 Liteβœ… (Chinese/English)βŒβœ…No Russian in the standard settings
Xiaomi Robot Vacuum-Mop 2 Proβœ… (multilingual)βœ…βŒSupports downloading through Mi Home
Xiaomi Mi Robot Vacuum-Mop PβŒβœ… (Only through Token)βœ…Voice stitched into firmware
Xiaomi Robot Vacuum-Mop Essentialβœ… (narrowly)βŒβœ…Chinese/English only
Xiaomi Mi Robot Vacuum-Mop 1Tβœ… (full-time)βœ…βŒBetter compatibility with custom packages

If your model is not in the table, test it for compatibility experimentally or look for information in profile forums (for example, for example, for the first time, 4PDA).

πŸ’‘

Before buying a custom voice package, check its compatibility with your vacuum cleaner model – some packages work only on firmware with the version API 2.0 and higher.

Frequent problems and their solutions

When changing voice to Xiaomi Vacuum Mop, users experience common mistakes, and we have collected the most common ways to eliminate them:

Problem 1: Mi Home doesn’t have a voice language clause

Reasons:

  • πŸ“¦ You have a Chinese version of the vacuum cleaner (with markings) CN serially).
  • βš™οΈ Firmware is outdated (update through Settings) β†’ Update of the PO).
  • 🌍 Mi Home does not support multilingualism (try changing to Europe or Russia).

Solution: Use alternative methods (Home Assistant or Token) API).

Problem 2: The vacuum cleaner doesn't save a new voice after the reboot

This is typical of models with unstable firmware.

  • πŸ”„ Hard vacuum cleaner discharge (hold the power button for 20 seconds).
  • πŸ“₯ Reflashing to the latest version of the software.
  • πŸ”§ Installing voice through Home Assistant (it is fixed at the level of automation).

Problem 3: The voice of the castom is distorted

Probable reasons:

  • 🎡 Inappropriate bitrate of audio file (should be 128 kbit/s or 192 kbit/s).
  • πŸ”Š Incorrect format (vacuum cleaner supports only) MP3 or WAV 16 kHz).
  • πŸ“ Files damaged during download.

Solution: Convert files via Audacity or Online-Convert with the following options:

  • Format: MP3
  • Bitrate: 128 kbps
  • Discretion frequency: 16000 Hz

Problem 4: Some functions are missing after the voice change

This happens if the custom pack is incompatible with firmware. For example, on Vacuum-Mop 2 Pro with 3.5.8 firmware, some users lose the ability to voice control via Alice or Google Assistant.

Decision:

  1. Get back the standard voice.
  2. Update the firmware to the latest version.
  3. Use Home Assistant to integrate with voice assistants.

πŸ’‘

If the vacuum cleaner after changing the voice began to "glutch", try to roll back the firmware to the previous version. To do this, download the desired version of the software from the official Xiaomi website and sew through Mi Home manually.

7 Security: Risks and How to Avoid Them

Changing your voice on a vacuum cleaner is a seemingly harmless procedure, but it can have unintended consequences.

Risk 1: Vulnerabilities in the use of Token API

If you use python-miio or other tools to work with the token, remember:

  • πŸ”‘ The token gives full access to the vacuum cleaner, and if it's intercepted, the attacker can control it:
  • 🚫 Never share a token in open chats or forums.
  • πŸ”„ Regularly change the token (through vacuum cleaner dumping to factory settings).

Risk 2: Damage to firmware

Installing incompatible voice packets or interrupted updates may result in:

  • πŸ”Š Losing all sound completely.
  • πŸ›‘ getting stuck of the vacuum cleaner during the loading stage.
  • πŸ”„ Cyclical reboot.

How to recover:

  1. Reset the vacuum cleaner to the factory settings (hold the power button for 10-15 seconds).
  2. Reflash the device through Mi Home (select Local File in the Software Update section).
  3. If nothing helps, contact the Xiaomi service center.

Risk 3: Violation of the guarantee

The official language change through Mi Home does not affect the warranty, but if you:

  • πŸ›  We've got custom firmware installed.
  • πŸ”§ Used Token. API for undocumented functions.
  • πŸ”„ Sweeping the vacuum cleaner through ADB or Fastboot.

The service center may refuse warranty repairs, save a backup of the original firmware before experimenting!

⚠️ Note: If you bought a vacuum cleaner on AliExpress or in an unofficial store, check if it is not custom firmware from the seller. Such devices are often without official support and may contain hidden backdoors».

FAQ: Answers to Frequent Questions

Can I put Alice or Siri on the Xiaomi Vacuum Mop?
Technically yes, but there are nuances: 🎀 For Alice, you need to download the voice pack from the forums (for example, 4PDA) Download it via Home Assistant or Token API. 🍎 Siri's voice is copyrighted, so there's no vacuum bags available, so you can try extracting sounds from your iPhone and converting them into a suitable format. ⚠️ Both options may work unstablely, with phrases breaking off or sounding robotic.
After the change of voice, the vacuum cleaner became slower to respond to commands.
This is a typical problem when using heavy audio files (such as high bitrate). MP3 64-96 kbps. Reduce the duration of the sound prompts (optimally 1-2 seconds). Return the standard voice and check if lag persists. If yes, the firmware problem, update it.
How to return the standard voice if the vacuum cleaner does not respond to the discharge?
If the factory reset didn't help, try: Swipe vacuum cleaner manually: Download the official firmware from Xiaomi's website. In Mi Home, select Software Update β†’ Local File.Use Mi Home Token Extractor: Send a voice reset command via API: mirobo --ip 192.168.1.100 --token YOUR_TOKEN set_sound_volume 0 Then return the standard package: mirobo --ip 192.168.1.100 --token YOUR_TOKEN set_voice_pack Default Contact Service: If nothing helps, device memory may be damaged.
Can I change my voice on a vacuum cleaner without an iPhone (from Android or PC)?
Yeah, the process is almost identical: πŸ“± On Android, use the same Mi Home app (the interface may be slightly different). πŸ’» On a PC, you can control the vacuum cleaner through: Home Assistant (web interface). Python-miio (command line). Mi PC Suite (official utility from Xiaomi).The main thing is that the vacuum cleaner and the device were in the same Wi-Fi network.
Why did the voice drop after the firmware update?
This is standard behavior for most Xiaomi smart devices: πŸ”„ Reset all custom settings, including voice packets. πŸ“₯ New firmware can block unofficial voices. How to avoid: Save a backup of voice files before upgrading. Use Home Assistant to link voice to automation (it won't reset.