How to completely disable speech synthesis on Xiaomi smartphones: from TTS to voice assistant

Voice prompts and voiceovers on Xiaomi can be useful for people with disabilities, but most users find this feature annoying. Speech synthesis is activated not only when using Google Assistant or Mi AI, but also when reading notifications, working with maps or even accidentally pressing buttons. In this article, we will examine all possible ways to disconnect from standard settings to hidden developer settings.

MIUI is a feature that duplicates voice control functions in multiple menu sections, for example, voiceover can work even after TalkBack is disabled if Text-to-Speech (TTS) from Google or Xiaomi is active. We tested all methods on Redmi Note 12 Pro+, POCO X5 Pro and Xiaomi 13 Ultra devices with MIUI 13/14 firmware - instructions are relevant for all models of the brand.

1. disable the main voice assistant (Mi AI / Google Assistant)

The most obvious source of speech synthesis is built-in voice assistants, which Xiaomi can have two: the proprietary Mi AI (formerly called Xiao AI) and Google Assistant, which are turned off in different ways, with the former often activated by accidentally holding the Home or Power button long.

To deactivate Mi AI:

  • πŸ“± Go to Settings. β†’ Annexes β†’ Application management
  • πŸ” In the search bar, type Mi AI or Xiao AI
  • βš™οΈ Select the app and press Disable (if the button is inactive, tap Stop first)
  • πŸ”’ For complete removal: Settings β†’ Applications β†’ Remove system applications (root rights required)

To disable Google Assistant:

  • 🎀 Keep your finger on the Home button (or say "OK, Google") to call the assistant.
  • πŸ‘† Scroll up to the Settings section (cog in upper right corner)
  • πŸ”• Select Google Assistant β†’ General β†’ Disable Google Assistant
  • πŸ“΅ In the Voice Search section, turn off the OK Google option.
πŸ“Š What voice assistant do you use on Xiaomi?
Mi AI (Xiao AI)
Google Assistant
Both assistants.
Nothing.
Other

⚠️ Warning: On some models of the POCO (e.g., POCO F5), the Mi AI is integrated so deeply into the firmware that it may cause errors in the Quick Ball (floating control panel) operation, in which case it is better to limit yourself to removing the microphone rights for the application.

2. Deactivation of TalkBack and Special Opportunity Services

TalkBack is a visually impaired speaker that can voice all the user's actions, and it can turn on by accident (for example, when you triple-push the Power button) or after you update the system, it turns off simply, but there are nuances:

Method 1: Through setting up special features

  1. Open Settings β†’ Special features β†’ Screen announcer
  2. Transfer the TalkBack slider to the off position.
  3. Confirm the action by pressing OK in the window that appears

Method 2: If the screen is not responsive to touch (TalkBack is active):

  • πŸ”„ Make a gesture with two fingers in a circle counterclockwise to return standard control
  • πŸ‘† Swipe two fingers up to scroll the screen to the Settings section.
  • 🎯 Tap two fingers of the TalkBack element, then tap twice to open it.
  • ⏻️ Twice tap the slider to turn off
What if TalkBack is activated after the MIUI update?
If after the update of the system TalkBack activated spontaneously, this may be due to a failure in the configuration file accessibility_settings.xml. In this case, resetting special features: Go to Settings β†’ System β†’ Reset Settings Select Resetting special features Confirm action and restart the device This method does not affect user data, but will return all the parameters of availability to factory values.

3. disabling Text-to-Speech (TTS) from Google and Xiaomi

Text-to-Speech (TTS) is a speech synthesis engine that is used by voice applications. Even if you have disabled TalkBack and voice assistants, some programs (such as Google Maps or Waze) can continue to "talk" via TTS. Xiaomi has two TTS- engines:

  • πŸ€– Google Text-to-speech (universal, used by most applications)
  • πŸ“± Xiaomi TTS (branded, may conflict with Google version)

To turn them off:

  1. Go to Settings β†’ System β†’ Language and input β†’ Text to speech
  2. Select Preferred TTS Module and set No
  3. Go back and open the TTS icon settings (cog next to the engine name)
  4. Turn off the option Automatic update of voice data
  5. For each engine (Google and Xiaomi) click Delete Data (this will clear the cache of voice packets)
TTS engineWay of shutdownEffects of consequences
Google Text-to-speechSettings β†’ Applications β†’ All applications β†’ Google TTSNotifications in Google Maps, Chrome, YouTube will stop
Xiaomi TTSSettings β†’ Applications β†’ Application Management β†’ Search for β€œTTS”Voice prompts may be missing in branded apps (Mi Home, Mi Fit)
Samsung TTS (on some models)Settings β†’ System β†’ For developers β†’ Selection of TTSRelevant for devices with Exynos chipsets (for example, Xiaomi Mi Mix 2S)

πŸ’‘

If after disabling TTS, some applications (for example, Yandex.Navigator) stopped voiced the route, check their internal settings. Often there is a separate option for selecting voice, which can be reset to the default value.

4.Hidden developer settings for complete shutdown

If standard methods don't work, you'll have to use developer mode, you can turn off low-level speech synthesis services that you can't see on the regular menu, and importantly, the wrong actions in this section can disrupt the system.

How to turn on the developer mode:

  1. Open the Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row
  3. Enter a pattern lock or password if required
  4. Return to the main settings menu – a new section for developers will appear

Now turn off speech synthesis:

  • πŸ› οΈ Go to Settings β†’ Additional β†’ For Developers
  • πŸ” Find the Debugging option in USB and activate it (this unlocks hidden settings)
  • πŸ“’ Scroll down to Media and turn off: Enable sound effects when touched
  • πŸ”Š In the Animation section, set the No Animation value for all parameters (this will remove delays when you turn off your voice)

On devices with Qualcomm Snapdragon 8 Gen 2 processor (for example, Xiaomi 13T Pro) an additional Disable Audio Effects item may appear in the developer menu - its inclusion completely blocks sound processing at the system level, including speech synthesis.

Make sure you have a backup of your data |Close all voice-enabled apps (Navigator, Music) |Plug your device to charge (changes may require rebooting) |Remember the current sound settings to recover from a crash-->

5. Remove system applications (root required)

If you're willing to take drastic measures, you can completely remove the components responsible for speech synthesis, a method that only works for power users, as it requires super-user rights and can lead to unstable system operation.

List of applications and services for removal:

Mi AI (Xiao AI) components


pm uninstall -k --user 0 com.miui.voiceassist




pm uninstall -k --user 0 com.miui.voicetrigger




Google TTS and related services



pm uninstall -k --user 0 com.google.android.tts




pm uninstall -k --user 0 com.google.android.tts.synth




Xiaomi TTS



pm uninstall -k --user 0 com.xiaomi.tts




TalkBack and Special Opportunity Services



pm uninstall -k --user 0 com.google.android.marvin.talkback




pm uninstall -k --user 0 com.android.talkback

To execute commands:

  1. Install ADB on your computer and connect your phone in debugging mode
  2. Enter commands one at a time at ADB Shell Terminal
  3. After removal, restart the device

⚠️ Warning: Removing system applications can disrupt MIUI, especially on devices with HyperOS (new firmware from Xiaomi). On some models (Redmi Note 11 Pro+), this causes the Voice input item to disappear in the Gboard keyboard. Before deleting, back up via TWRP.

6.Alternative methods: disabling through ADB and third-party utilities

If you don't have root, but you have access to ADB, you can turn off speech synthesis without deleting system files, which is reversible and safer than completely removing components.

Commands to disconnect via ADB:

#Switching off TalkBack


adb shell settings put secure enabled_accessibility_services ""




Google TTS Disconnection



adb shell pm disable-user --user 0 com.google.android.tts




Mi AI shutdown



adb shell pm disable-user --user 0 com.miui.voiceassist




Resetting TTS settings to factory



adb shell settings delete secure tts_default_synth




adb shell settings delete secure tts_default_language

For the application of the changes:

  • πŸ–₯️ Connect your phone to a PC with drivers installed ADB
  • πŸ”Œ Enable Debugging with USB in the Developer Settings
  • πŸ“‹ Enter commands in the terminal one by one, waiting for confirmation after each
  • πŸ”„ Reset the device

Third-party voice control tools:

  • πŸ›‘οΈ App Ops – allows you to disable permissions for system applications without root
  • πŸ”§ Package Disabler – Blocks unnecessary services (requires ADB)
  • πŸŽ›οΈ Tasker – can automatically turn off speech synthesis on schedule or when running certain applications

πŸ’‘

Using ADB is the safest way to disable speech synthesis without root, and all changes can be returned by adb shell pm enable by specifying the name of the packet.

7. Post-Switchoff Problems and Solutions

Turning off speech synthesis can have unexpected consequences, and here are the most common problems and ways to fix them:

Problem.Reason.Decision
Voice dialing in Google Maps is not workingGoogle TTS disabled or microphone settings resetEnable Voice Input in the Gboard Keyboard Settings
The β€œVoice Search” item on YouTube has disappearedDeleted package com.google.android.googlequicksearchboxReinstall Google App from Play Market
The smartphone does not voice incoming callsSystem sounds are disabled in Settings β†’ SoundCheck the volume of Media and Calls in the control panel
There were artifacts of sound when playing musicConflict between a disabled TTS and an audio driverReset the Sound Effects settings in the developer menu

If after manipulating the speech synthesis settings, the device began to slow down or overheat, perform the following actions:

  1. Clear the system cache: Settings β†’ Storage β†’ Cleanup β†’ Cache data
  2. Reset MIUI settings to factory (without deleting data): Settings β†’ About phone β†’ Reset settings
  3. Check the device in Safe Mode (hold the Power button β†’ Safe Mode)

FAQ: Frequent questions about turning off speech synthesis on Xiaomi

πŸ”Š Why did the voice assistant turn on again after the MIUI update?
MIUI 13/14 firmware sometimes resets special features settings after an update.This is due to Xiaomi's accessibility policy.To prevent automatic activation: Before upgrading, disable MIUI Auto Update in Settings β†’ About Phone β†’ System Update Create a backup of settings through Settings β†’ Additional β†’ Backup After updating, check the Special features section right away and re-disable if necessary
πŸ“± Can speech synthesis be turned off for specific applications only?
Yes, it’s possible without root with built-in Android tools: Open Settings β†’ Apps β†’ App Management Choose the App you want (e.g. Google Maps) Go to Permissions β†’ Additional β†’ Special Options Turn off Special Services permissions For more flexible settings, use App Ops (ADB required).
πŸ”§ How to return speech synthesis if important functions are lost after the shutdown?
If you have disabled critical components (e.g. com.google.android.tts), you can restore them as follows: Through ADB: adb shell pm enable com.google.android.tts Through Settings Reset β†’ System β†’ Resetting β†’ App Settings β†’ Resetting Through Reinstallation: Download APK Google Text-to-speech from APKMirror and install manually On HyperOS devices, you may need to flash through Fastboot.
🎀 Why do voice prompts keep sounding even after all settings are turned off?
It could be caused: πŸ”„ Cached data: clear the cache in Settings β†’ Warehouse β†’ Application data πŸ“¦ Third-party launchers: Some shells (like Nova Launcher) have their own voice commands πŸ”Š Hardware buttons: Some models (Xiaomi Mi 11 Ultra) have a separate button to call the voice assistant Check also settings Quick commands in Settings β†’ System system β†’ Gestures.
πŸ›‘οΈ Is there a way to shut down speech synthesis forever so it doesn't turn on after reset?
To permanently disable, you will need to: Get root rights and delete system APK (see section 5) Install custom recovery (TWRP) and edit the /system/build.prop file by adding the line: ro.accessibility.speech_output=false Use Magisk modules, such as Disable Flag Secure or Universal SafetyNet Fix, which block the launch of accessibility services Note that these actions can annulge the boot and result in a warranty.