How to change the voice of the robot vacuum cleaner Xiaomi Vacuum Mop P: all ways from A to Z

Xiaomi Vacuum Mop P has become a real cleaning assistant, but standard voiceovers in Chinese or English can be annoying or simply confusing. Fortunately, the manufacturer has provided the ability to change voice support - both through the official Mi Home app and using undocumented methods for advanced users.

In this article, we will explore all the available ways to change voice, from basic language change to custom voice packs, how to activate a Russian voice (if supported by your model), where to download alternative audio files and how to download them correctly to the device, and pay special attention to compatibility issues and nuances that are often missed in standard instructions.

Important: The procedure for Xiaomi Vacuum Mop P may be different from other models (e.g. Roborock) S7 Xiaomi Mi Robot Vacuum-Mop 2 Lite. All the instructions in this article are tested on firmware from 2023-2026 and are relevant for devices with international (global) and Chinese versions of the software.

1. Official ways to change voiceovers through Mi Home

The easiest and safest method is to use the branded Mi Home app (or Xiaomi Home for newer versions), which is suitable for changing the language to the manufacturer-supported options, but does not allow you to install custom voices.

Here's the step-by-step instruction:

  1. Open the Mi Home app and select your Xiaomi Vacuum Mop P robot vacuum cleaner on the home screen.
  2. Go to the Device Settings β†’ General settings β†’ Voice language.
  3. In the list of available languages, select the desired one (for example, Russian, English or Chinese).
  4. Confirm the change and wait until the vacuum cleaner reloads (usually takes 1-2 minutes).

⚠️ Note: If the list does not include Russian, it means that your Xiaomi Vacuum Mop P model does not officially support it, in which case you will have to use alternative methods (see Section 3).

Also, look at the firmware version: some regional versions of the Mi Home app may have their language list stripped down, for example, the Chinese version of the app (Mi Home China) often has more options than the global version.

πŸ“Š What voice language do you prefer in a robot vacuum cleaner?
Russian
English
Chinese
No voiceover.
Other

2 Why there is no Russian language in Mi Home and what to do

Many users are facing a problem: the Xiaomi Vacuum Mop P is not in Russian, despite the fact that the device was sold as an β€œinternational version”, the reason lies in the regional firmware binding and Xiaomi’s policy.

Here are the main reasons for the lack of Russian:

  • πŸ“¦ The device was originally intended for the Chinese market (model with the markings). CN serially).
  • 🌍 The firmware is not global, but regional (for example, for Asia or Europe).
  • πŸ”„ In your Mi Home account, you select a region that does not support Russian (e.g. China or the United States).
  • πŸ“± Mi Home (below 6.0.100).

Solutions to the problem:

  1. Change region in Mi Home: Open your profile in the app (the person icon in the lower right corner). Click on the country at the top of the screen and select Russia or Ukraine. Reconnect the device to your account.
  2. Update the firmware: Sometimes Russian appears after the vacuum cleaner software update. Check for updates in Settings β†’ Firmware update.
  3. Use alternative apps: For example, Roborock App (if your model is compatible) or Home Assistant with a plugin for Xiaomi.

If none of these methods work, then you have to install custom voice acting (see section 4), which is a more complex process, but it gives you complete freedom in your voice choice.

πŸ’‘

Before changing the region in Mi Home, back up your vacuum cleaner settings. To do this, go to Device Settings β†’ Other settings β†’ Backup and save configuration to the cloud.

3. How to Set Up Custom Voiceover: A Step-by-Step Guide

If the official methods don't work, you can replace the standard audio files with your own, which requires access to the vacuum cleaner file system and is suitable for advanced users, and Importantly, the wrong actions can lead to a device failure and loss of warranty.

You'll need:

  • πŸ’» Computer with Windows/Linux Mac.
  • πŸ“± Smartphone with root access (for some methods).
  • πŸ”Œ USB-Type C Cable (to connect to a vacuum cleaner).
  • 🎀 Ready-made voiceover packages (can be downloaded on forums) 4PDA Xiaomi Community).

Step 1: Accessing the File System

There are two ways:

  1. Through ADB (Android Debug Bridge): adb connect [IP-vacuum cleaner address] adb shell IP-The address can be found in the router settings or through the Fing application.
  2. Through FTP-server: Install alternative firmware (for example, Valetudo) on the vacuum cleaner. FTP login/password (usually) root/empty).

Step 2: Replace sound files

Standard voices are stored in a folder: /mnt/default/tts/ or /usr/share/tts/

Files have the extension.wav or.mp3 and named by events (e.g., by events, start_cleaning.wav, error.wav).

Download the finished voiceover package (for example, a Russian female voice from Nastya or a male voice from Ivan) and replace the files in the folder, saving the original names.

reboot

Download the voiceover package for Xiaomi Vacuum Mop P|

Install ADB or FTP-PC-client|

Find out. IP-vacuum address|

Backup of original audio files|-->

4. Where to download high-quality voiceover packages for Xiaomi Vacuum Mop P

You can find the right voice packets from specialized resources, and here are the sources that you've verified:

SourceType of voiceoverReferenceNotes
4PDARussian, English, customReferenceRegistration required
Xiaomi Community (Global)Official and informalReference"Smart Home" section
GitHub (Valetudo)Open firmware packagesReferenceFor advanced users
Telegram channelsRussian-speaking voicesExampleFrequently updated

When choosing a package, pay attention to:

  • πŸ”Š Record quality: files must be in format 16-bit PCM, 44.1 kHz.
  • πŸ“ Completeness of the set: the package must contain all events (beginning of cleaning, errors, completion).
  • πŸ“Œ Compatibility: Please note that the package is specifically for the Xiaomi Vacuum Mop P (not for Roborock or other models).

⚠️ Note: Some voiceover packages may contain hidden commands or malicious code. download files only from trusted sources and check them with antivirus before installing them.

5. Frequent mistakes and how to avoid them

When you change voices, you often have typical problems, and here are the most common ones and how to solve them:

Problem.Reason.Decision
The vacuum cleaner does not make sounds after replacing filesIncorrect audio file formatConvert files to WAV, 16-bit, 44.1 kHz via Audacity
Voiceover is down to standard after rebootingFiles are stored in temporary memoryCheck the permissions to access the folder (chmod 755)
Mi Home app doesn't see any changesApp cache not updatedClear the Mi Home cache in your phone settings
The vacuum cleaner gives an error at startDamaged files or incorrect namesRestore the original files from backup

Another common mistake is that the firmware and voice packet versions are not matched, for example, if you install the voice from firmware 1.5.6 on a device with version 2.1.8, the vacuum cleaner can behave in an unpredictable way: skip sounds, produce errors, or even reset settings.

To avoid this:

  1. Check the firmware version in Settings β†’ About the device.
  2. Check the compatibility of the voiceover package with your version of the software.
  3. If you are not sure, use universal packages (usually labeled as Multi-Version).
What to do if the vacuum cleaner freezes after changing the voiceover?
If after installing custom sounds Xiaomi Vacuum Mop P stopped responding to commands: 1. Turn off the vacuum cleaner with a long press of the power button (10–15 seconds). 2. Connect through him. ADB and execute the command reboot. -f. 3. If it doesn’t help, reset your settings to factory through Settings. β†’ Reset at Mi Home. 4. In extreme cases, reflash the device through the Mi Flash Tool (instructions for the device) 4PDA).

6.Alternative methods: Valetudo and Home Assistant

For those who want full voice control, there are alternative firmware and smart home systems, with Valetudo and Home Assistant being the two most popular solutions.

Valetudo is an open firmware for robot vacuum cleaners Xiaomi/Roborock, permitting:

  • πŸ”§ Customized sounds without restrictions.
  • πŸ“‘ Manage a vacuum cleaner without a cloud Xiaomi.
  • πŸ› οΈ Install plugins for enhanced functionality.

Instructions for installation of Valetudo:

  1. Download the latest version from GitHub.
  2. Connect to the vacuum cleaner SSH (login: root/empty).
  3. Run the installation script: wget -O - https://install.valetudo.cloud | sh
  4. After installation, go to the Valetudo web interface (http://[IP-vacuum cleaner] and download audio files in the section TTS.

Home Assistant is another powerful voice management tool that can:

  • 🎀 Use voices from Google TTS or Amazon Polly.
  • πŸ“… Set up different voices for different events (e.g., female voice to start cleaning, male voice to make mistakes).
  • πŸ”„ Integrate voiceover with other smart home devices.

To set up in Home Assistant:

  1. Add the integration of Xiaomi Miio.
  2. In the configuration.yaml file, specify the path to custom sounds: tts: - platform: google_translate service_name: google_say language: 'ru-RU'
  3. Create automation to play back sounds during vacuum cleaner events.

⚠️ Note: Installing Valetudo or connecting to Home Assistant requires shutting down Xiaomi’s cloud services.This may result in the loss of some features (such as voice control via Alice or Google Assistant).

πŸ’‘

Using alternative firmware like Valetudo gives you maximum freedom in setting up voiceovers, but it also deprives you of Xiaomi’s cloud-based security features.

7. How to get back the standard voiceover

If the experiments with custom voices were unsuccessful or you want to return everything as it was, you can do it in several ways:

Method 1. Through Mi Home (soft reset)

  1. Open the device settings β†’ Resetting settings.
  2. Select Reset Audio settings (if there is one) or complete reset.
  3. After restarting, the vacuum cleaner will restore the standard sounds.

Method 2: Manual file replacement

If you have saved a backup of the original audio files:

  1. Connect to the vacuum cleaner ADB or FTP.
  2. Remove current files from the folder /mnt/default/tts/.
  3. Download the original files back.
  4. Reset the device.

Method 3: Flashing

In extreme cases, you can re-flash the vacuum cleaner on the official version of the software:

  1. Download the firmware for Xiaomi Vacuum Mop P from miuirom.org.
  2. Use the Mi Flash Tool to install it.
  3. After the firmware, reset the settings.

⚠️ Warning: Firmware erases all user data, including room maps and cleaning schedules. Before the procedure, export important settings.

FAQ: Answers to Frequent Questions

Can I install a voice assistant (Alice or Google Assistant) instead of the standard voiceover?
No, you can't completely replace your voice assistant with your voice assistant, but you can configure integration through Home Assistant or Yandex IoT so that the vacuum cleaner responds to voice commands while still maintaining the standard audible alerts.
Why does the vacuum cleaner speak Chinese after changing the language in Mi Home?
This is a typical problem for devices with Chinese firmware (CN). Solutions: Change the region in Mi Home to Russia or Europe. Update the firmware to the global version. Set custom voiceover (see section 3).
Where are the audio files stored in Xiaomi Vacuum Mop P?
The voiceover files are located in the following folders: /mnt/default/tts/ β€” basic. /usr/share/tts/ β€” backup. /data/tts/ β€” Custom sounds (if installed) Access to folders is possible only through ADB or FTP after obtaining root rights.
Can I turn off the voiceover completely?
Yes, there is an option to turn off voice alerts in Mi Home settings: Go to Device Settings β†’ General settings. Find Voice Volume or Sound Alerts. Move the slider to 0 or turn off the option. In some firmware, this feature may be hidden, and then the Valetudo installation will help.
How to back up original sounds before replacing them?
To save standard audio files: Connect to the vacuum cleaner ADB: adb pull /mnt/default/tts/./tts_backup Copy the folder. tts_backup To recover, use the command: adb push tts_backup/ /mnt/default/tts/ Alternatively, you can archive the folder directly on the device: tar -cvzf tts_backup.tar.gz /mnt/default/tts/