Xiaomi vacuum cleaners are no longer just cleaning devices, they have become full-fledged members of the smart home ecosystem. One of the most popular features remains voice control and voice-over: alerts for the start of cleaning, completion of work, errors or low battery charge. But how to set this feature up if you only have an iPhone, and official instructions are often focused on Android? In this article, we will examine all the nuances from checking the compatibility of the model to solving typical errors.
Many users mistakenly believe that to adjust voiceovers, you must download third-party apps or connect a vacuum cleaner to Google Assistant. In fact, all the necessary tools are already in the companyβs Mi Home app (or Xiaomi Home for new versions). The key is to know the sequence of actions and take into account the limitations of iOS. We tested the process on Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot models. D9 Roborock S7, Therefore, the instruction is relevant for most devices of the brand.
Unlike Android, where you can install custom voice packs through APK, On the iPhone, the process is limited by Apple's policies, but that doesn't mean that the functionality will be cut down -- it's just a different algorithm. In the article you will find step-by-step screenshots, table compatibility models and answers to frequent questions, for example, why the vacuum cleaner "silent" after setting up or how to change the language of voiceover in Russian.
1. Verification of the compatibility of the vacuum cleaner model
Before you start setting up, make sure your Xiaomi robot vacuum cleaner model supports voice function. Not all devices are equipped with speakers or microphones for voice alerts. Here are the key criteria:
β Models with voice support (2020 and later):
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro (and all modifications with the prefix Pro)
- π€ Roborock S7/S7 MaxV (S and T series)
- π€ DreameBot D9/D10 Plus (Dreame line is part of Xiaomi ecosystem)
- π€ Xiaomi Mi Robot Vacuum X10+ (flagship)
β Non-voice models (or with limited functionality):
- π« Xiaomi Mi Robot Vacuum 1S (First generation, only sound signals)
- π« Roborock E2/E4 (budget series without speakers)
- π« Viomi V2/V3 (Requires firmware from third-party developers)
How do you check your model? Look at the specifications on Xiaomi's official website or the product card on the Mi Store. Look for items like Voice Assistant, Event Voiceover, or Dynamic. If they don't exist, the feature is probably not supported.
iPhone Preparation: What to Do Before Setup
Setting up voiceovers via iPhone has its nuances due to the limitations of iOS. Here's what you need to do in advance:
π Update the Mi Home app:
- π± Open the App Store β Find Mi Home (or Xiaomi Home) for newer versions).
- π Click Update if new version is available. Minimum supported version is 6.0.100.
π Check the region of the account:
- π Get in to Mi Home. β "Profile" β "Region".
- π·πΊ For Russian voiceover, choose "Russia" or "Mainland China" (if you want Chinese voice).
π Set up notifications:
- βοΈ Go to the iPhone Settings β Notifications β Mi Home.
- π Enable "Allow notifications" and "Sounds".
β οΈ Note: If your Mi Account is tied to China, but you want Russian voice acting, you will have to create a new account with Russia!
π‘
If the Mi Home update has made the app unstable, remove it and reinstall it, which will solve 90% of the device connectivity problems.
3. Step-by-step instruction: how to turn on voiceover via Mi Home
Now, the key thing is to set up the voiceover, and it's going to take 5 minutes if you follow the instructions.
π§ Step 1 Connect the vacuum cleaner to the Mi Home:
- π± Open Mi Home and make sure the robot vacuum cleaner appears in the list of devices.
- π If the device is not connected, click "Add device" (+) β select the category "Vacilities" β follow the instructions.
π§ Step 2. Go to the vacuum cleaner settings:
- π±οΈ Slip on the vacuum cleaner icon β Click "Settings" (cog in the upper right corner).
- π Find the "Voice Alerts" or "Sounds and Alerts" section (the name may vary depending on the model).
π§ Step 3: Set up the voiceover settings:
- π£οΈ Turn on the "Voice Alert" (or "Voice Pack") switch").
- π Select the language: "Russian", "English" or "Chinese".
- π Adjust the volume (not available on all models).
π§ Step 4. Save the settings:
- β Click "Save" or "Apply".
- π Reboot the vacuum cleaner (turn off and turn on with a button on the case).
β οΈ Attention: On Roborock models S7 If the alerts don't work, check if iOS blocks them in the background (Privacy settings) β Microphone").
βοΈ Checklist before saving settings
4. Alternative methods: voice assistant and third-party applications
If you donβt like standard voice acting (like custom phrases or Siri integration), consider alternatives.
π€ Method 1. Voice assistant Alice (Yandex):
- π€ Install the Yandex application from the App Store.
- π Connect the vacuum cleaner through the "Smart Home" in the settings of Alice.
- π£οΈ Now you can give commands like, "Alice, run the vacuum cleaner in the kitchen".
π€ Method 2. Google Assistant (requires you to bypass the limitations of iOS):
- π± Install Google Home from the App Store.
- π Connect your Xiaomi account to the Services β Xiaomi".
- π You can now control the vacuum cleaner with voice through Google Assistant, but the voiceover of events will only work in Mi Home.
π€ Method 3. Third-party firmware (for advanced users):
- β οΈ It is suitable only for Roborock-based models (e.g., for example, S5/S6).
- π οΈ Requires the installation of custom firmware through ADB (Instructions look for in the forums 4PDA).
- π Allows you to install any voice packets, but deprives of warranties.
Important: Using third-party firmware on Xiaomi vacuum cleaners from 2023 could lead to the device being locked through the cloud.The company is actively fighting "castom" through server checks.
How to check if iOS is blocking Mi Home background work?
Table: Model compatibility and available voiceover functions
To make it easier for you to navigate, we have collected data on popular models in one table:
| Model vacuum cleaner | Voice support | Languages | Voice assistant | Castomic sounds |
|---|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | β Yes. | Russian, English, Chinese | Alice, Google Assistant | β No. |
| Roborock S7 MaxV | β Yeah (with a camera) | Russian, English, Chinese, Spanish | Alice, Google, Siri (via HomeKit) | β Yes (only through firmware) |
| DreameBot D10 Plus | β Yes. | Russian, English | Alice, Google Assistant | β No. |
| Xiaomi Mi Robot Vacuum 1S | β No (only audible signals) | β | β | β No. |
| Roborock E4 | β No. | β | Only through the app | β No. |
If your model is not in the table, check it on the official website or in the Mi Home section in the "Help".
Typical problems and their solutions
Even after you've set it up properly, voice acting may not work, and we'll look at the most common errors and how to fix them.
π Problem 1: The vacuum cleaner doesn't make any noises after setting up:
- π Check the volume in Mi Home (Section "Sounds").
- π Restart the vacuum cleaner (hold the power button for 5 seconds).
- π± Remove the device from Mi Home and add again.
π Problem 2: Voice over in Chinese instead of Russian:
- π Check the region of the account in Mi Home (should be "Russia").
- π Change the language in the vacuum cleaner settings to "Russian" and save.
- π± Update the vacuum cleaner firmware (section "Update software").
π Problem 3: The treatments come with a delay:
- πΆ Check Wi-Fi speed (vacuum cleaner must be connected to 2.4 GHz network).
- π± In the iPhone settings, turn off "Low consumption mode".
- π Reconnect the vacuum cleaner to the network in Mi Home.
π Problem 4: Voice acting works, but not all events are voiced:
- βοΈ In the vacuum cleaner settings, check which events are included (e.g., Start cleaning, Error").
- π Reset the vacuum cleaner settings to factory ("Settings") β Reset").
β οΈ Note: On Roborock models, after resetting, you may need to re-assign the room map. Save the current card to Mi Home before reset ("Map") β Save").
π‘
If after all the manipulations the voice function did not work, check whether it is blocked by antivirus or VPN Turn them off temporarily and reset them.
7. How to record your own voice alerts (advanced method)
For users who don't have enough standard voices, there's a way to set up custom voices, which requires extra action, but the result is worth it.
π€ What's the matter:
- π» Computer with Windows or Mac.
- π Archive with voice files in format.mp3 (can be recorded independently).
- π οΈ Mi Home Hack or Token Extractor (to extract a device token).
π§ Steps to install custom voiceover:
- π± Get your vacuum cleanerβs Token through Mi Home (use Packet Capture on Android or special scripts for iOS).
- π» Install Python and the Miio Library (Pip install python-miio).
- π Put yours in.mp3-files in a folder and rename them according to documentation (for example, start_cleaning.mp3 clean-up).
- π₯οΈ Upload files to the vacuum cleaner through the script:miio --ip [IP_WASHINGTON] --token [TOKEN] call_miio "set_voice_pack" '{"url":"http://server/voice.zip"}'
Important: This method only works on hard-wired devices and requires Python skills. For most users, standard voice packets are enough.