How to change voice on the vacuum cleaner Xiaomi Mi Robot Vacuum Mop: all ways

The voice assistant in the Xiaomi Mi Robot Vacuum Mop is not just a status notification, but part of the user experience. For some, a standard female voice in Chinese or English becomes annoying, someone wants to personalize the device, and some even dream of Russian-language voiceovers or voices from films. Fortunately, the manufacturer and enthusiasts offer several ways to change voice packets, from official to custom solutions.

However, not all methods are equally safe: wrong actions can lead to firmware failure or loss of functionality. In this article, we will discuss all the current ways to change voice, from simple (through the Mi Home app) to advanced (manual file replacement and firmware alternative packages), you will learn which models support this or that option, and how to avoid typical errors.

⚠️ Important: Before any manipulation of voice packets, back up the current firmware through the MiRoBoTool tool or save the original voice files to a separate folder. This is the only way to get it back if something goes wrong.

1.Official method: change voice through the Mi Home app

The easiest and safest method is to use the built-in settings in the Mi Home app, which is suitable for most Mi Robot Vacuum Mop models, including the Pro, 2, S1, P and T. However, there are nuances: not all regions and firmware versions support this option.

To check the availability of the function:

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings β†’ Voice prompts (or Settings β†’ Voice Pack in English).
  3. If the partition is active, you will see a list of available voice packets (usually 2–3 variants in Chinese/English).

⚠️ Note: On models for the European market (with firmware) EU) This section is often missing if you have a Mi Robot Vacuum Mop 2 Lite or a. 1C, Official voice change may not be available, and alternative methods may be needed.

The new package takes 30 seconds to 2 minutes to download (depending on internet speed), the vacuum cleaner will reboot and you will hear a new voice, and the method is extremely limited, and there are no Russian-language options in the official packages.

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

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

If there are few built-in options, you can use custom voice packs from the community, enthusiasts create voiceovers in different languages, including Russian, as well as voices of characters (for example, Jarvis, Terminator or Glados from Portal), the main thing is to download files only from trusted sources to avoid viruses or damaged archives.

Popular resources for downloading:

  • 🌐 Forum 4PDA β€” Xiaomi Mi Robot (Section "Firmware and modifications").
  • πŸ“¦ GitHub – repositories with voice packs (see MiRobot voice pack).
  • πŸ’¬ Telegram chats dedicated to Xiaomi smart devices (for example, @mirobottalk).

Voice packets files usually have the extension.pkg or.zip. The archive must be:

  • Voice.dat (main voice packet)
  • File. config.json (compatibility).
  • Installation instructions (if the package is not universal).

⚠️ Note: Some custom packs may conflict with the latest firmware versions. Check compatibility in the file description before installing. For example, packages for Mi Robot Vacuum 1 will not work for Mi Robot Vacuum Mop 2 Pro.

Download the voice packet for your model |

Check the firmware version of the vacuum cleaner |

Backup the original voice files |

Connect the vacuum cleaner to Wi-Fi (for some methods)-->

3. Manual replacement of voice files via FTP

For power users, there is a way to replace voice files directly by connecting to a vacuum cleaner via FTP. This method works on most models, but requires activation of the developer mode and knowledge of basic commands.

Step-by-step:

  1. Activate Developer Mode: In the Mi Home app, go to Settings β†’ About. Click 5 times on the string with the firmware version until the Developer mode enabled notification appears.
  2. Connect to the vacuum cleaner via FTP: Use FileZilla or WinSCP. Server address: IP of your vacuum cleaner (can be found on the router or via the arp-a command in the terminal). Login: root, password: 1234567890 (standard for most models).

Replace the files:

  • Go to /mnt/udisk/miio/voice/.
  • Copy new voice.dat and config.json files, replacing the old ones.
  • Reboot the vacuum cleaner (turn off and turn on the power).

⚠️ Note: Incorrect editing of files in the folder /mnt/udisk/ Never delete files with the.bin or.img extension, which are critical components of firmware.

Model vacuum cleanerThe Way to Voice FilesCompatibility with custom packs
Mi Robot Vacuum Mop 2 Pro/mnt/udisk/miio/voice/Yes (need firmware no older than 3.5.8)
Mi Robot Vacuum Mop S1/mnt/default/voice/Yes (requires to disable signature verification)
Mi Robot Vacuum Mop 1C/mnt/udisk/voice/Partially (official packages only)
Mi Robot Vacuum Mop P/mnt/udisk/miio/voice/Yes (supports Russian-language packages)

1) File names are correct (registrar is important!).

(2) Compatibility of the package with your model.

(3) Archive integrity (re-unpack it).-->

4. Installing voice through firmware (advanced method)

For the most daring users, there is a way to flash alternate firmware with a modified voice packet, which is suitable if you want to not only change your voice, but also add new features (like Alice's Yandex support or Google Assistant), but it does require technical skills and carries the risk of "bricking" the device.

Tools required:

  • πŸ–₯️ MiRoBoTool program (for backup and firmware).
  • πŸ“„ Firmware with modified voice packet (for example, Valetudo or OpenMiRobot).
  • πŸ”Œ USB-Type-C Cable for Connecting to a PC.

Step-by-step process:

  1. Download and install MiRoBoTool with GitHub.
  2. Connect the vacuum cleaner to your computer by holding the Reset button (some models need to pinch Home + Power).
  3. In the program, select Backup and save the current firmware.
  4. Download the modified firmware (e.g. valetudo-mirobo.mip) and run it through Flash.
  5. After the reboot, check the new voice in the settings menu.

⚠️ Warning: Firmware that is unofficial voids warranty and can cause sensor or motor instability. Do not use firmware from unknown sources - only verified builds from the Valetudo community or OpenMiRobot.

What if the vacuum cleaner does not turn on after the firmware?
If the vacuum cleaner does not respond to buttons after firmware or emits an error beep, try: 1 Hold the Reset button for 10-15 seconds to reset. 2 Connect via MiRoBoTool and restore the backup. 3 If nothing helps, contact the service center (but the warranty will be lost).

5. Voice change without root access: workarounds

If you do not want to risk the firmware or FTP-access, there are several ways around:

  • 🎀 Use an external speaker: Connect a Bluetooth column to the vacuum cleaner and play voice notifications through it (for example, through it). IFTTT or Home Assistant).
  • πŸ“± Set up notifications on your phone: In Mi Home, turn off the voice of the vacuum cleaner and turn on alerts on your smartphone with custom sound.
  • πŸ”Š Replace System Event Sounds: Some models allow you to change the start/end of cleaning sounds through the sound.cfg file (in the same folder as voice packets).

These methods do not directly change the voice of the vacuum cleaner, but allow you to personalize the interaction with it, for example, you can set the Google Assistant to voice notifications from Mi Home with the voices of Ivan or Alyona.

Example of settings through Home Assistant:

automation:


- alias: "Voice alert for cleaning start"




trigger:




platform: state




entity_id: vacuum.xiaomi_vacuum




to: "cleaning"




action:




service: tts.google_translate_say




data:




entity_id: media_player.living_room_speaker




message: "Vacicine has started cleaning. Expected completion time is 45 minutes."

- They don't change the voice of the vacuum cleaner, but only the way the alerts are sent.

- Require additional devices (column, smartphone).

- Can be delayed (depending on internet speed).-->

6. Frequent mistakes and how to avoid them

When changing voices, users often face typical problems, and here are the most common ways to solve them:

Mistake 1: The vacuum cleaner doesn't see the new voice packet

  • πŸ”Ή Reboot the vacuum cleaner twice (sometimes the first rebuke does not apply the changes).

Mistake 2: After the replacement, the voice becomes robotic or distorted

  • πŸ”Ή It's probably not compatible with your firmware. Try the version for another model (e.g. Mi Robot Vacuum 1 instead of Mop 2).

Mistake 3: Mi Home app stops seeing vacuum cleaner

    ⚠️ Warning: If after manipulation with the voice, the vacuum cleaner began to behave unstable (for example, does not build a map or does not respond to commands), perform a reset to the factory settings:

    1. Press the Reset button for 5 seconds.
    2. Wait 2-3 minutes for the vacuum cleaner to restart.
    3. Connect to it again through Mi Home.

    7. Where to download Russian-language voice packets

    One of the main reasons for the change of voice is to hear Russian instead of Chinese or English, and fortunately, enthusiasts have created several quality packages:

    Verified sources:

    • πŸ—£οΈ Voice of "Yandex": Adapted package with voice from Alice. 4PDA (tagged search [Voice]).
    • 🎬 Voice "Jarvis" (from Iron Man): Popular package with phrases in English, but in the style of cinematic AI. Available on GitHub.
    • πŸ‡·πŸ‡Ί Russian male voice: Recorded by a professional announcer, supports all standard phrases. @mirobot_ru.

    How to check the quality of the package before installing:

    • Listen to the demo version (usually attached in the archive).
    • Make sure the package supports all of your model’s phrases (the list must be in the README file).
    • Check the reviews of other users in the download topic.

    ⚠️ Note: Some Russian-language packages may contain obscene language or jokes that are not suitable for family use!

    FAQ: Answers to Frequent Questions

    Can I return the standard voice after installing the custom pack?
    Yes, you need to: Download the original voice package for your model (usually it is in the themes on 4PDA or in the backup), Repeat the installation process by replacing the files with the standard ones, Reboot the vacuum cleaner. If you have a backup made through MiRoBoTool, you can restore the original files from it.
    Why did the vacuum cleaner become slower to respond to commands after the change of voice?
    This can happen for two reasons: Large package size: If voice.dat files weigh more than 5MB, they can slow down the vacuum cleaner processor. Try a smaller package. Firmware conflict: Some custom packages are optimized for older versions of the software. Update the firmware or find a package that is compatible with your version.
    Can I get a voice from another robot vacuum cleaner (like Roborock)?
    No, it's impossible. Voice packages for Xiaomi Mi Robot and Roborock have different file structures and formats. Even if you copy files, the vacuum cleaner doesn't recognize them. However, some enthusiasts port voices from other devices -- look for packages marked [Ported].
    How to find out the version of the firmware of your vacuum cleaner?
    There are two ways: Through the Mi Home app: Open the vacuum cleaner card. Go to Settings. β†’ About the program. Find the firmware version string (for example, 3.5.8_0042).
    • Tell the vacuum cleaner, β€œWhat is your firmware version?”
    • He'll be voicing the current version.
    Legal: Is it allowed to change voice packets in terms of warranty?
    According to Xiaomi’s policy, any modifications to the software (including replacement of voice files) are considered a violation of the warranty. However: If you use the official method through Mi Home, the warranty is preserved. If you change files manually or flash custom software, the warranty is canceled. The service center may refuse repairs if they find traces of modifications.