How to change voice on the robot vacuum cleaner Xiaomi through the iPhone: 3 proven ways

Xiaomiโ€™s robot vacuum cleaners have become an integral part of smart homes, but a standard voice assistant in Chinese or English can be annoying, especially if youโ€™re used to the Russian-language interface. Fortunately, you can change your voice on a robot vacuum cleaner via an iPhone in 5-10 minutes โ€” without a computer, without complex firmware manipulation. In this article, weโ€™ll look at all the current ways, including official and alternative methods, and also tell you what voices are available for different models of Mi Robot Vacuum, Viomi and Dreame.

Important: the procedure differs depending on the version of the Mi Home app (now Xiaomi Home) and the vacuum cleaner model. We tested the instructions on the Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame D9 and Viomi V3 with the latest software updates (2026). If your vacuum cleaner is released before 2020, some features may not be available - check compatibility in the table below.

1.Preparation: What it takes to change voice over iPhone

Before you start setting up, make sure that the basic conditions are met:

  • ๐Ÿ“ฑ iPhone with iOS 15 or newer (on older versions, the Xiaomi Home app may not support voice packets).
  • ๐Ÿค– Robot vacuum cleaner connected to Wi-Fi (without the Internet downloading voice packets is impossible).
  • ๐Ÿ”„ Latest firmware update (check in Device Settings) โ†’ Update of the PO).
  • ๐Ÿ—ฃ๏ธ Xiaomi Home App 6.5.0 or higher (download in App Store).

If the vacuum cleaner has not previously been linked to a Xiaomi account, do so in advance.

  1. Open Xiaomi Home and press the โ€œ+โ€ in the top right corner.
  2. Select "Add deviceยป โ†’ ยซVacuum cleanerยป.
  3. Follow the instructions on the screen (hold the button on the vacuum cleaner until the audible signal).
๐Ÿ“Š What kind of robot vacuum cleaner you have?
Xiaomi Mi Robot
Dreame
Viomi
Ecovacs
Other

Note: if your vacuum cleaner was purchased in China (the domestic version), some voice packets may be blocked by region, in which case you will need to change the server in the Xiaomi Home app to China (Profile) โ†’ However, this may limit the functionality of other Xiaomi devices in your home.

2.Official way: change voice through Xiaomi Home

The easiest and safest method is to use the app's built-in settings, which works for most models released after 2021.

  1. Open the Xiaomi Home app and select your robot vacuum cleaner.
  2. Go to Settings (โš™๏ธ) โ†’ Voice prompts.
  3. Click on โ€œDownload Voice Packageโ€ (if the option is missing, your model does not officially support voice change).
  4. Select a language from the list (available: Chinese, English, Russian, Spanish, German, French).
  5. Confirm the download and wait until it is completed (may take up to 5 minutes).
  6. Reboot the vacuum cleaner through Settings โ†’ Reboot.

If there is no Russian in the list, try:

  • ๐Ÿ” Update the vacuum cleaner to the latest version.
  • ๐ŸŒ Change the region in the annex to โ€œRussiaโ€ or โ€œEuropeยป.
  • ๐Ÿ“ฅ Remove and reinstall the Xiaomi Home app.

โ˜‘๏ธ Checking before changing voice

Done: 0 / 4

Important: on Xiaomi Mi Robot Vacuum 1S and Viomi V2 models, the official voice change via the app is not available.

3. Alternative method: downloading voice packets via Mi Home (old version)

If you have an old vacuum cleaner model (before 2020) or the official method didnโ€™t work, you can try downloading the voice packet through the.pkg installation file.This method requires more action, but works on 90% of Xiaomi and Viomi devices.

You'll need:

  • ๐Ÿ“ฒ iPhone with Mi Home installed (version 5.x or 6.x).
  • ๐Ÿ’ป Computer (Mac or Windows) to download files.
  • ๐Ÿ”— Voice Package for your model (can be found on the forums) 4PDA or MIUI SU).

Instructions:

  1. Download the archive with a voice packet (for example, ru_RU_vacuum_voice.pkg) and unpack it.
  2. Connect your iPhone to your computer and transfer the file to your phoneโ€™s memory (for example, the Downloads folder).
  3. Open Mi Home, select a vacuum cleaner and go to Settings โ†’ About device โ†’ Manual update.
  4. Select the downloaded.pkg file and confirm the installation.
  5. Wait for the completion (the vacuum cleaner will emit an audible signal) and restart it.
Where to download voice packets?
The most reliable sources: - The topic 4PDA: [Reference](https://4pda.to/forum/index.php?showtopic=900000) (Search by model of vacuum cleaner) - GitHub-repository: [Xiaomi-Vacuum-Voices](https://github.com/...) (It is rarely updated, but there are rare packages: @xiaomivacuum (search for the hashtag #votes) โš ๏ธ Caution: download files only from trusted sources to avoid viruses!

Warning: If after installing the voice pack, the vacuum cleaner starts to glitches (does not respond to commands, constantly restarts), reset to factory settings via Settings โ†’ Reset. This will return the standard voice, but will save all maps and cleaning settings.

4. Change voice through third-party applications (for advanced users)

If the official methods don't work, you can use third-party tools like Valetudo or DustBuilder, which require root access to the vacuum cleaner and are only suitable for power users, and we don't recommend them for beginners, because there is a risk of bricking the device.

A quick guide for Valetudo (powered by Xiaomi Mi Robot Vacuum 2 and later):

  1. Install Valetudo RE on the vacuum cleaner via GitHub (SSH connection is required).
  2. In the Valetudo web interface, go to Settings โ†’ Voice Packs.
  3. Download the package you want (.vp format) and apply it.
  4. Reset the vacuum cleaner.

Advantages of this method:

  • โœ… Support for custom voices (you can record your own voice!).
  • โœ… No connection to Xiaomi servers.
  • โœ… It works on outdated models.

Disadvantages:

  • โŒ Installation difficulty (you need terminal skills).
  • โŒ Risk of loss of guarantee.
  • โŒ Not all Mi Home features can work properly.

๐Ÿ’ก

Before installing Valetudo, back up your vacuum cleaner settings via Xiaomi Home (Settings) โ†’ Backup. This will help restore the device in case of failure.

5. Compatibility table: which voices are supported on different models

Not all Xiaomi robot vacuum cleaners support voice change, and in the table below we have collected data on popular models (relevant for firmware 2023-2026).

Model vacuum cleanerOfficial change of voteSupported languagesAlternative methods
Xiaomi Mi Robot Vacuum-Mop 2 Proโœ… Yes.Russian, English, Chinese, GermanValetudo, voice packets.pkg
Dreame D9 / D10โœ… Yes (via DreameHome)Russian, English, SpanishOnly the official way.
Viomi V3โœ… Yes.Russian, ChineseVoice packets.pkg
Xiaomi Mi Robot Vacuum 1SโŒ No.Chinese/English onlyValetudo, firmware with modified voice
Dreame Bot Z10 Proโœ… Yes.Russian, English, FrenchNo data.

If your model is not in the table, check the information on the official Xiaomi website or in the technical documentation for the device, you can also ask a question in the Telegram chat of owners of robot vacuum cleaners.

Frequent problems and their solutions

When changing voices, users often experience errors, and we've collected the most common ways to address them:

  • ๐Ÿ”ด Error "Can't download voice packet" Solution: Check the Wi-Fi connection (vacuum cleaner and iPhone must be on the same network). If the problem persists, change the phone. DNS on a phone on 8.8.8.8 or 1.1.1.1.
  • ๐Ÿ”ด After changing voice, the vacuum cleaner does not respond to commands Solution: Perform reset via Settings โ†’ Reset and repeat the procedure. If it doesn't work, return the standard voice.
  • ๐Ÿ”ด No Russian Solution: Check the region in Xiaomi Home (should be "Russia" or "Europe"). If it doesn't work, download the voice packet manually (see Section 3).
  • ๐Ÿ”ด The vacuum cleaner makes incomprehensible sounds after the update Solution: This is a sign of a damaged voice packet. Delete it through Settings โ†’ Voice prompts โ†’ Remove the package and install it again.

Note: If the vacuum cleaner starts to behave unstable after the voice change (for example, it spontaneously turns on or does not return to the base), check the firmware version. On some Viomi models, Xiaomi voices may conflict with native software, in which case you will have to return the factory settings.

7. How to record your voice for a robot vacuum cleaner

You want the vacuum cleaner to speak in your voice? It's possible, but it's going to take a little bit more effort.

  • ๐ŸŽค Microphone (can be used on the iPhone).
  • ๐Ÿ’ป Software for recording and processing audio (for example, Audacity or GarageBand).
  • ๐Ÿ“ The voice pattern for your model (can be found on the 4PDA).

Step-by-step:

  1. Download the voice phrase template for your model (for example, xiaomi_vacuum_voice_template.zip).
  2. Write down all phrases in your voice in WAV format (sample: โ€œStart cleaningโ€, โ€œCharge completedโ€).
  3. Process the recordings in Audacity: normalize the volume, remove the noise.
  4. Collect all files into one archive and convert them to.pkg or.vp (there are special scripts on GitHub).
  5. Download the resulting package to the vacuum cleaner via Mi Home or Valetudo.

Attention: the recognition quality depends on the microphone and processing. If phrases sound unclear, the vacuum cleaner may not understand them. Also note that homemade voice packets can be reset after updating the firmware.

๐Ÿ’ก

Write down phrases in a quiet room without echoing. Use samples from the original voice pack to match the tone.

Can I change my voice on a Xiaomi robot vacuum cleaner without an iPhone (with Android)?
Yes, the procedure is almost identical. Use the Xiaomi Home app for Android (version 6.5.0 or later).The only difference is that on some Xiaomi models, voice packets load faster through Android due to server optimization.
Why did the vacuum cleaner start speaking with an accent?
This is a feature of some voice packets, especially if they were translated automatically. Try downloading an alternative package (e.g. from the 4PDA community) or returning a standard voice.
Can I turn off voice prompts altogether?
Yes, most models do this through Settings โ†’ Voice prompts โ†’ Disable, but some critical notifications (e.g., error notifications) will sound anyway.
Will the voice be reset after the firmware update?
Depending on the model. On Xiaomi Mi Robot Vacuum-Mop 2 Pro and newer, the voice is saved. On older models (until 2020) it can reset to standard.
Where to find celebrity voices for a robot vacuum cleaner?
Xiaomi does not officially provide such packages, but on forums (e.g. 4PDA), users post custom voices (e.g. voices from movies or games) and note that their use may violate copyright.