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:
- Open Settings β Applications β Application Management.
- In the search bar, type Google TTC (or Text-to-speech).
- Click on the app, then select Disable (if the button is active) or Remove Updates.
- Go to Permits and disable all available rights (microphone, storage, etc.).
- 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:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- 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
- 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:
- Open Magisk Manager and check root rights status.
- Install Root Explorer and give it root access.
- Go to /system/priv-app/PrebuiltGmsCore/ or (for newer versions of MIUI): /system/priv-app/GmsCore/
- Find files related to TTS (usually GoogleTTS.apk or com.google.android.tts.apk).
- Delete files or move them to another folder (e.g., create a file). /system/disabled_apps/ and move there).
- Clear the cache and data of Google Play Services in the application settings.
- Reset the device.
| Action. | Risk | How to minimize |
|---|---|---|
| Removal APK-file | Google Services May Fail | Create a backup copy of the file before deleting |
| Changing system folders | Bootloop with an error | Use TWRP to Recover |
| Cleaning up GmsCore data | Loss of Google Play features | Don'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?
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:
- Install Magisk (if not already installed).
- Download the Universal Google TTS Disabler (available on XDA Developers).
- Open Magisk Manager, go to Modules and click Install from Storage.
- Select the downloaded module file and wait for the installation.
- 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:
- Download the alternative. TTS-Google Play or APKMirror engine.
- Open Settings β System β Language and input β Speech synthesis.
- Select the engine installed (such as SVOX) and click Set Voice Data.
- Return to the menu and install it as the default engine.
- 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:
- Block the package via ADB: adb shell pm hide com.google.android.tts (required Magisk or Shizuku).
- Turn off Google Play Services for TTS: adb shell dumpsys package com.google.android.gms | grep tts (find related services and disable them).
- 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?
β Will Google Assistant work after removal? TTS?
β Why is it after removal? TTS through ADB He's coming back?
β Can I remove it? TTS Xiaomi with HyperOS?
β Is there a risk of losing your warranty when you delete Google? TTS?
π‘
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.