How to Remove Google Speech Synth from Xiaomi: A Step-by-Step Guide

Google Speech Synthesizer (or TTS-The engine is automatically installed on all Xiaomi devices with Google Play services. While it’s needed for voice voice voice, voice assistants, and special features, many users want to remove it because of battery consumption, unnecessary notifications, or conflicts with other apps (such as Yandex.Alice or SberSalute).

The problem is that standard removal via Settings β†’ Applications often doesn’t work: the system either blocks the uninstallation or returns the application after the reboot. In this article, 5 proven ways to get rid of Google’s speech synthesizer on Xiaomi (including models on MIUI 12/13/14 and HyperOS), as well as unique solutions for cases when the application recovers itself. All methods are tested on Redmi Note 10/12, POCO X3/X5, Xiaomi 11T/13 and other popular devices.

Why Google’s Speech Synth is Not Removed in the Standard Way

When trying to remove Google TTC through the app menu (Settings β†’ Applications β†’ Application Management β†’ Google TTC), users face two problems:

  • πŸ”„ The Remove button is inactive, the system only offers "Disable" or "Remove Updates" because the app is a Google system service and is protected from removal.
  • πŸ”™ Auto-Restore after Reboot – Even if you can uninstall the package (com.google.android.tts), it returns the next time you connect to the Internet due to Google Play Services feature called Automatic Application Recovery".
  • πŸ›‘οΈ Dependence on other services – the speech synthesizer is integrated into Google Assistant, Google Lens and TalkBack, and forced removal of it could disrupt these functions.

In addition, Xiaomi with MIUI firmware has additional restrictions: the system blocks changes to system applications without unlocking the bootloader or root rights. This complicates the process, but does not make it impossible – we will look at workarounds below.

⚠️ Note: If you use TalkBack or other voice functions, removing Google's speech synthesizer will cause them to be disabled. TTS-engine (e.g. Samsung) TTS or eSpeak).

Method 1: Disabling the speech synthesizer through MIUI settings (without root)

The safest method is not to delete the application, but to disable it and prevent it from auto-starting. This will not free up memory, but will stop background activity and notifications. MIUI 12-14 and HyperOS:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type Google TTC (or Text-to-speech).
  3. Click on the app, then select Disable (if the button is active) or Remove Updates.
  4. Go to Permits and disable all available rights (microphone, storage, etc.).
  5. Return to the main menu of the application and press the Battery β†’ Limit background activity.

To prevent auto-recovery:

  • πŸ“± Open the Settings. β†’ Accounts and synchronization β†’ Google.
  • πŸ”— Turn off sync for App Data (application data).
  • 🚫 Stop Google Play Store from Automatic App Updating: Settings β†’ Google β†’ Auto-update of applications β†’ Never.

Make a backup copy of important data|Check if you are using TalkBack or voice input|Turn off Google data sync|Prohibit background activity of the application-->

This method doesn’t physically remove the app, but it minimizes its impact on the system. If you need to get rid of com.google.android.tts completely, move on to the following methods.

Method 2: Remove via ADB (without root but with PC)

The ADB (Android Debug Bridge) tool allows you to manage system applications without superuser rights. The method works on most Xiaomi devices, but requires a connection to a computer. Importantly, after removal through ADB, the application can recover in the next major MIUI update.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers).
  • πŸ› οΈ Utility. ADB Tools (download and unpack platform-tools).

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the command to delete Google TTS: adb shell pm uninstall -k --user 0 com.google.android.tts If an error occurs DELETE_FAILED_DEVICE_POLICY_MANAGER, Use the alternative command: adb shell pm disable-user --user 0 com.google.android.tts
  5. Reboot your smartphone.

⚠️ Note: On some Xiaomi devices with MIUI 14+ Uninstall may not work because of security policy, in which case, use disable-user, which will disable the application for the current user, but will not physically delete it.

To prevent recovery:

  • πŸ“΅ Turn off automatic app updates in the Google Play Store.
  • πŸ”’ Set up an alternative. TTS-engine (e.g. engine, SVOX Classic) and make it the default app in Settings β†’ System system β†’ Language and input β†’ Synthesis of speech.

Disabled via settings |Used ADB|Tryed root access |I didn't do anything-->

Method 3: Removal with root rights (for power users)

If you have a bootloader unlocked and you have Magisk installed (or another root manager), you can completely remove com.google.android.tts from the system.This method ensures that the application does not recover, but caution is required - improper actions can lead to a kloop ( looped reboot).

Tools required:

  • πŸ”“ Unlocked bootloader (instructions for Xiaomi: official website).
  • πŸ› οΈ Installed by Magisk or SuperSU.
  • πŸ“± File Manager with root access (e.g. Root Explorer or Mixplorer).

Instructions:

  1. Open Magisk Manager and check root rights status.
  2. Install Root Explorer and give it root access.
  3. Go to /system/priv-app/PrebuiltGmsCore/ or (for newer versions of MIUI): /system/priv-app/GmsCore/
  4. Find files related to TTS (usually GoogleTTS.apk or com.google.android.tts.apk).
  5. Delete files or move them to another folder (e.g., create a file). /system/disabled_apps/ and move there).
  6. Clear the cache and data of Google Play Services in the application settings.
  7. Reset the device.
Action.RiskHow to minimize
Removal APK-fileGoogle Services May FailCreate a backup copy of the file before deleting
Changing system foldersBootloop with an errorUse TWRP to Recover
Cleaning up GmsCore dataLoss of Google Play featuresDon't clean the data, just cache.

If you have problems with the Google Play Store or other services after deleting, restore deleted files from a backup or reflash GApps (Google Service Package) via TWRP.

What if the TTS is removed and the voice commands are no longer working?
If you have used Google Assistant or TalkBack, their functionality will be disrupted. Install an alternative TTS engine (such as Amazon IVONA or Nuance Dragon) and set it as the main one in Settings β†’ Special Features β†’ Speech Synthesis. Google Assistant may need to reinstall the Google app from APKMirror (the TTS-free version).

Method 4: Using the Magisk module to block TTS

If you don't want to delete files manually, you can use a pre-built module for Magisk that blocks Google TTS at the system level, and the advantage of this method is that you can quickly roll back changes if something goes wrong.

Steps:

  1. Install Magisk (if not already installed).
  2. Download the Universal Google TTS Disabler (available on XDA Developers).
  3. Open Magisk Manager, go to Modules and click Install from Storage.
  4. Select the downloaded module file and wait for the installation.
  5. Reset the device.

The module works by swapping system libraries, so Google TTS is no longer recognized as a mandatory application.

  • βœ… Google Play Services is not affected.
  • βœ… No risk of bootloop (unlike manual removal).
  • βœ… You can turn off the module at any time.

⚠️ Note: Some Magisk modules may conflict with MIUI Optimization (optimization of Xiaomi firmware). If after installing the module, the smartphone began to slow down, turn off MIUI Optimization with Magisk or remove the module.

Method 5: Alternatively, a replacement with another TTS-engine

If the goal is not to remove Google TTS, but to get rid of its background activity, you can install another speech synthesizer and make it the main one, which will stop the automatic update of Google TTS and reduce the load on the battery.

Best alternatives:

  • 🎀 SVOX Classic - lightweight engine with support for the Russian language.
  • πŸ—£οΈ eSpeak – open source project with minimal resource consumption.
  • πŸ“± Samsung TTS β€” Samsung's stable engine (powered by Xiaomi).
  • πŸ€– Amazon IVONA β€” High quality voices (requires registration).

How to install and configure:

  1. Download the alternative. TTS-Google Play or APKMirror engine.
  2. Open Settings β†’ System β†’ Language and input β†’ Speech synthesis.
  3. Select the engine installed (such as SVOX) and click Set Voice Data.
  4. Return to the menu and install it as the default engine.
  5. Open the Google TTS settings and turn off Auto Update.

After that, Google TTS will remain on the system, but will no longer consume resources because it will not be used.This method is the most secure and does not require root rights or ADB.

πŸ’‘

If, after the replacement, TTS-Google Assistant stopped responding to voice commands, open its settings and retrain the voice model. Sometimes reinstalling the Google app helps.

What to do if Google’s Speech Synth Recovers After Deleting

Even after successfully removing com.google.android.tts, the app may return due to:

  • πŸ”„ Automatic Recovery through Google Play Services.
  • πŸ“₯ Updates MIUI or Google Apps.
  • πŸ”§ Resetting settings to factory.

How to prevent recovery:

  1. Block the package via ADB: adb shell pm hide com.google.android.tts (required Magisk or Shizuku).
  2. Turn off Google Play Services for TTS: adb shell dumpsys package com.google.android.gms | grep tts (find related services and disable them).
  3. App Quarantine: Apps like Island or Shelter can isolate Google TTS in a separate profile.

If the app does return anyway, consider replacing GApps with a modified version (e.g. NikGApps without TTS).This requires flashing through TWRP and is only suitable for power users.

FAQ: Frequent questions about removing Google TTS on Xiaomi

❓ Can I remove Google? TTS rootless ADB?
Yes, but only disable via settings (Settings β†’ Apps β†’ Google TTS β†’ Disable). Complete removal without root or ADB is impossible due to the protection of the MIUI system.
❓ Will Google Assistant work after removal? TTS?
Google Assistant is using Google Assistant TTS When you delete it, the assistant will text the answers, but it won't be able to voice them. TTS-engine.
❓ Why is it after removal? TTS through ADB He's coming back?
This is due to a feature called App Restore, called Google Play Services.To prevent recovery, disable automatic app updates and delete your Google account (or use the Magisk module to block).
❓ Can I remove it? TTS Xiaomi with HyperOS?
Yes, but the process is more complicated because of the enhanced protection of system applications. HyperOS recommends using ADB with the command pm uninstall -k --user 0 com.google.android.tts or the Magisk module. Manual removal through root can lead to failures.
❓ Is there a risk of losing your warranty when you delete Google? TTS?
Deletion of Google by itself TTS It doesn't void the warranty, because it's a software change. However, if you use root or unlock the bootloader, Xiaomi's warranty will be lost (ADB, Disconnection through settings is safe.

πŸ’‘

If you only need to turn off the background activity of Google TTS, just make another engine the main one and prevent auto-update. Complete removal is only required in cases of conflicts with other applications or critical battery consumption.