The voice assistant on Xiaomi TVs (Mi TV, Redmi TV, Mi Box) is often activated by accident β just one click on the microphone button of the remote or voice command. For many users, this feature becomes an annoying element: it slows down the system, shows unnecessary prompts, and even can collect data about voice requests (by default, they are sent to Xiaomi servers to improve the service).
It's important to understand that the interface may differ from model to model, for example, on Mi TV 4S/4A (2018-2020), the path to settings voice assistant is one, and on Redmi Smart TV X (2022-2026) - another. We covered the instructions for all current versions of MIUI TV (including global and Chinese firmware). If your TV is running on Google TV (for example, Mi TV Q2 2023), some methods will be different - we will talk about this too.
1. Standard shutdown via TV settings
The easiest way is to deactivate the assistant in the menu, which is suitable for most Xiaomi models on MIUI TV (version 3.0 and later). If the assistant is activated again after the firmware update, repeat the steps:
- Open Settings (cog on the home screen or the Settings button on the remote).
- Go to Accounts and Security β Xiaomi Voice Assistant (or Mi AI Assistant in English firmware).
- Turn off the sliders: π Voice control (responsible for responding to commands) π‘ Network Assistant (sending data to servers) π€ Microphone on the remote (if available)
Save the changes and restart the TV (Settings β About TV β Reboot).
β οΈ Note: On some models (e.g. Mi) TV P1) After disconnecting, the assistant may reappear when you connect to the Internet, this is due to the automatic update of Xiaomi services. To avoid this, block access to the assistant domains via the router (instruction in section 4).
Is the microphone on the remote switched off (button does not respond to press)|
Has the microphone icon in the upper right corner of the screen disappeared?|
Did the assistant stop appearing when you turned on TV|
Are the settings still in place after the reboot?-->
2. disable via Google Assistant (for models on Google TV)
Xiaomiβs latest generation TVs (such as the Mi TV Q2 2023 or Redmi Smart Fire TV) run on the Google TV platform, where the Mi AI Assistant is used instead of the Google Assistant.
- Press the Google Assistant button on the remote (or say βOK, Googleβ).
- In the assistant window that opens, click on the profile icon (in the upper right corner) β Settings.
- Select Assistant β General settings β disable Google Assistant.
- Go back and go to Voice Input β turn off Voice Control.
πΉ Additionally: If the Google Assistant button on the remote continues to work, you can reassign it to another function (for example, launch YouTube:
- Install the Button Mapper app from Google Play (if TV is on Android TV).
- Follow the instructions for reassigning the button (ADB rights will be required).
Xiaomi Mi AI Assistant|
Google Assistant|
Both at the same time |
I don't know how to check |
3. Resetting to factory settings (if the assistant does not switch off)
If the voice assistant continues to activate despite all the manipulations, the cause may be a damaged firmware or update conflict, in which case a hard reset will help). β οΈ Note: This procedure will remove all installed applications, accounts and personal settings (including saved Wi-Fi passwords).
Instructions for MIUI TV:
- Open Settings β About TV β Reset settings.
- Select to erase all data (entry may be required) PIN-code).
- Confirm the action and wait for the reboot (it will take 5-10 minutes).
For Google TV:
- Go to Settings β System β Reset β Erase all data.
- Enter your Google account password (if linked).
- Confirm the reset.
After reset, donβt connect your TV to the Internet right away! First, turn off the voice assistant (section 1 or 2), and then set up the network.
What if the TV doesnβt turn on after reset?
4.Blocking the assistant via the router (for experienced users)
If the voice assistant persists in returning after a shutdown, its servers can be blocked at the network level, which will prevent data exchange with Xiaomi, but will not disable local microphone activation. DNS-filtering.
List of domains to block:
| domain | Appointment | Priority of blocking |
|---|---|---|
| api.mi.com | The main server of the voice assistant | High-pitched |
| micoapi.xiaomi.com | Sharing data with Mi AI | Medium. |
| api.io.mi.com | IoT services (including voice commands) | Low. |
| data.mistat.xiaomi.com | Statistics and analytics | Optionally. |
How to block (for example, the router TP-Link):
- Open the router control panel (usually 192.168.0.1 or 192.168.1.1).
- Go to Additional Settings β Security β Parental Control.
- Add domains from the table to the blacklist.
- Apply the settings and restart the router.
πΉ Alternative: Use Pi-hole or AdGuard Home to lock at the level DNS. This is a more flexible method that allows you to filter traffic of all devices on the network.
π‘
If other TV features (such as software updates or Mi Home) have stopped working after domains are blocked, add them to the exceptions.
5. TV flashing (last resort)
If all previous methods failed, there is still manual flashing, which is suitable for power users and requires strict compliance with instructions β an error can lead to a βbrickingβ of the TV. We recommend using official firmware from Xiaomiβs website or proven custom builds (for example, ATVXperience for the Mi Box).
Step-by-step instructions for Mi TV (based on Amlogic):
- Download the firmware for your model from the official website (choose a version without a voice assistant, if available).
- Unpack the archive and copy the update.zip file to the flash drive (FAT32 format).
- Put the flash drive in. USB-television-port.
- Go to Settings β About TV β Software Update β Local Update.
- Select the update.zip file and confirm the installation.
To disable via ADB (computer required):
adb shell pm uninstall -k --user 0 com.xiaomi.mitv.assistant
adb shell pm uninstall -k --user 0 com.xiaomi.mitv.voiceThese commands will remove the system applications of the assistant for the current user (without root rights).