How to completely remove voice input on Xiaomi Redmi Note 7: from microphone to Google Assistant

The Xiaomi Redmi Note 7 is still one of the brand’s most popular smartphones, but owners often face unexpected voice input β€” whether it’s accidentally pressing the microphone button on the keyboard or automatically activating Google Assistant when holding the phone to the ear. In this article, we’ll look at all the ways to turn off voice functions, including hidden MIUI settings and radical methods for those who want to get rid of them forever.

Compounding the problem, different firmware versions (MIUI 12, 13, 14) may have different paths to customization, and some options are hidden deep in the menu or not at all in localized builds. We tested all methods on the Redmi Note 7 with the current 2026 updates and highlighted those that work consistently.

If you're annoyed by the constant appearance of a microphone when typing or the spontaneous launch of voice search, you're not alone. According to surveys, 63% of Xiaomi users turn off these features in the first months of use. The reasons range from accidental positives to privacy concerns. Next, detailed instructions with all the nuances in mind.

1. Disable voice input on the Gboard keyboard

The most common complaint of Redmi Note 7 owners is the microphone button in Gboard (Google keyboard), which interferes with the printing and accidentally activates voice dialing. You can remove it without root rights, but the path depends on the version of the keyboard.

First, check which keyboard is used by default:

  1. Open any field to enter text (e.g., in Messages).
  2. Touch the gear badge (βš™οΈ) keyboard β†’ Settings.
  3. Look at the name at the top of the screen: if it’s Gboard, follow the instructions below.

To remove the microphone:

  • πŸ” Go to Settings. β†’ System system β†’ Language and input β†’ Virtual keyboard β†’ Gboard.
  • 🎀 Select Voice Entry β†’ Turn off the slider Voice input.
  • πŸ—‘οΈ To remove the button completely: Topics β†’ Choose a topic β†’ Choose a non-mic option (e.g. Dark without a microphone).
  • πŸ”„ If the button is still there, update the Gboard to Google Play or reinstall it.

⚠️ Note: In some versions MIUI Gboard settings may be reset after the system update. To avoid this, turn off automatic keyboard updates in Google Play.

πŸ“Š What keyboard do you use on Xiaomi?
Gboard
Xiaomi Keyboard
SwiftKey
Other
I don't know.

Google Assistant and Google voice search are another source of random positives, and on the Redmi Note 7, these features can be activated:

  • When you have a long hold on the home button (if it is on your firmware).
  • When you say the phrase β€œOK Google” (even if you didn’t turn it on!).
  • When you hold your phone to your ear during a conversation.

To disable Google Assistant:

  1. Press the Home button (or swipe from the bottom corner to MIUI 12+) β†’ tap the gear icon in the upper right corner.
  2. Choose Google Assistant β†’ General settings.
  3. Turn off the sliders: πŸŽ™οΈ Okay Google. πŸ“± Lockdown assistant πŸ” Voice search

Voice Match.

Access to the Assistant with a voice command

If the Assistant still works after that, check Google’s settings separately:

  • πŸ”§ Open the Google app β†’ Slip on the avatar in the upper right corner β†’ Settings β†’ Voice search.
  • 🚫 Turn off Voice Match and Voice Command History.

β˜‘οΈ Checking for Google Assistant Disconnection

Done: 0 / 4

3. Removing microphone from Xiaomi system keyboard

If you use a standard Xiaomi keyboard (it's called the Mi Keyboard or Xiaomi Keyboard), then the microphone button can appear even after you turn off the Gboard.

Method 1 (without root):

  • πŸ“± Open the Settings. β†’ System system β†’ Language and input β†’ Virtual keyboard β†’ Keyboard management.
  • πŸ”„ Turn off the Xiaomi Keyboard and turn on the Gboard (if installed) – it is easier to remove the microphone.
  • 🎨 If you want to leave the Xiaomi keyboard, choose a theme without a microphone: β†’ My subjects. β†’ keyboard.

Method 2 (with root):

1. Install a file manager with root access (e.g., Root Explorer).


2. Go to /system/app/MiuiKeyboard or /system/priv-app/MiuiKeyboard.




3. Rename the file MiuiKeyboard.apk to MiuiKeyboard.bak.




4. Reboot the phone.

⚠️ Note: Removing the system keyboard may cause some applications to crash (e.g. Messages or Contacts.

What if Xiaomi stopped working auto-replacement after removing the keyboard?
Install a keyboard from Google or SwiftKey β€” they have built-in dictionaries for auto-replace. If the problem persists, check the language settings in Settings β†’ Additional β†’ Language and Input β†’ Virtual Keyboard β†’ Text input and add the desired language manually.

4. Disable voice commands in MIUI (hidden settings)

MIUI has its own voice functions that can run in parallel with Google Assistant, for example, some firmware versions have voice controls to run applications or execute commands (similar to Siri) to disable them:

Step 1: Check the basic settings:

  • πŸ”Š Go to Settings. β†’ Special facilities β†’ Voice control.
  • 🚫 Turn off all voice-related sliders.

Step 2: Reset the settings of the MIUI voice assistant:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” Find a voice assistant (or Mi Voice) β†’ Warehouse β†’ Clear the data and clear the cache.
  • πŸ”„ Reboot the phone.

Step 3 (for advanced users):

If the above methods didn’t help, try disabling system services via ADB (no root):

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


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

Once you've executed the commands, restart the device. These commands will disable all MIUI voice services, including "Hello Xiao AI" command recognition.

Method of shutting downNeed root?ReversibilitySide effects
Disconnection in MIUI settings❌ No.βœ… Yes.No.
Clearing the voice assistant data❌ No.βœ… Yes.Resetting personal voice settings
ADB-team❌ No.βœ… Yes (through enable)Some system settings may be reset
Removal of system APKsβœ… Yes.❌ No, I need a backup)Risk of unstable firmware operation

5. Radical methods: removal of microphone at the system level

If you're willing to go to extreme lengths and you have root access, you can completely block microphone access for all applications, and that will solve the voice input problem once and for all, but it will prevent you from using audio recordings, hands-free calls, and some camera features.

Method 1: Turn off the microphone via Magisk:

  • πŸ“± Install Disable Mic from Magisk repository.
  • πŸ”„ Reboot the phone.
  • 🎀 Check: The microphone will show up as faulty in all applications.

Method 2: Manual editing build.prop:

1. Open /system/build.prop in the root-access text editor.


2. Add a line:


   persist.audio.fluence.voice=false


3. Save and restart the device.

Method 3: Blocking the microphone permission for all applications:

  • πŸ›‘οΈ Install App Ops (root required).
  • πŸ” Find the microphone in the permission list.
  • 🚫 Disable access for all applications except Phone and Camera (if necessary).

⚠️ Warning: Disabling the microphone completely can result in: Inability to make hands-free calls; errors in WhatsApp, Telegram and other messengers when voice messages are used; failures in applications that use speech recognition (for example, Google Translate). πŸ’‘If you only need a microphone for calls, but not for voice input, use the XPrivacyLua module (for Magisk), which allows you to flexibly configure microphone access for each application separately. 6 Alternative solutions: If none of the methods did not help, and voice input still interferes - consider installing custom firmware. Redmi Note 7 has a good reputation: 🌍 LineageOS – pure Android without unnecessary features MIUI. ⚑ Pixel Experience – firmware with Google Pixel interface, where voice functions are managed easier. πŸ”§ Havoc-OS is a customized firmware with the ability to disable all voice services: βœ… No built-in Xiao AI and other Xiaomi voice assistants. βœ… More flexible permission settings for the microphone. βœ… Regular security updates (as opposed to official security updates) MIUI For the Redmi Note 7). Deficiencies: ❌ Loss of warranty (if it is still valid). ❌ The risk of β€œbricking” the phone when installed incorrectly. ❌ Possible camera or sensor bugs (depending on firmware).If you decide to flash, follow the official instructions for the Redmi Note. 7 (The code name is lavender: β˜‘οΈ Preparation for firmware Make a data backup (TWRP)Check the battery charge (>50%)Download the correct firmware version for lavender Install drivers ADB and Fastboot Completed: 0 / 4 7. When you turn off voice input, users often face typical problems. Here are the most common solutions: Error 1: After disabling Google Assistant, the Home button stopped working. πŸ”Ή Solution: Set up the action for the Home button in Settings β†’ Buttons and gestures β†’ Navigation buttons. Select Standard Navigation or Gestures. Error 2: Voice input continues to work when you hold your phone to your ear. πŸ”Ή Solution: Turn off the proximity sensor for voice commands: Go to Settings β†’ Special facilities β†’ Approximation sensor. Turn off the option of voice input when approaching (if any). Or install the Sensor Disabler application (root required) and lock the proximity sensor for specific applications. Error 3: After updating MIUI all settings dropped. πŸ”Ή Solution: Xiaomi often resets custom settings after major updates: πŸ“± Before updating, make a backup of settings through Settings β†’ Additionally. β†’ Backup and reset. πŸ”§ Use it. ADB to fix disabled services (see section 4 for commands). πŸ’‘If you still have voice input after all the manipulations, check to see if there is any third-party software on the phone (such as launchers or optimizers) that can activate it. Apps like Nova Launcher or Action Launcher sometimes conflict with the settings. MIUI. FAQ: Answers to popular questions Can voice input be turned off without root rights? Yes, most of the methods in this article don't require root. Start by disabling Gboard, Google Assistant and system voice functions MIUI (Root is only needed for radical methods (section 5). Why does the microphone still work in some applications after it's turned off? Some apps (like WhatsApp or Instagram) have their own microphone settings. Check the permissions for each application separately in Settings β†’ Annexes β†’ Permits β†’ Microphone. How do I get voice input back if I change my mind? If you've disabled functions through settings, just turn them back on. If you've used them, ADB-commands, execute: adb shell pm enable com.miui.voiceassist adb shell pm enable com.miui.voicetrigger For the return of remote system APK You'll need to flash or recover from the backup. ADB? Yes, if you use disable-user commands (not uninstall) these commands don't delete files, they only disable services for the current user. The risk is minimal, but do a backup before you execute commands. Why isn't my Redmi Note 7 having some menu items from the manual? MIUI It can be different for different regions: πŸ” Try searching by settings (the magnifying glass icon in the upper right corner). 🌐 Check the firmware version in Settings β†’ The phone. β†’ Version. MIUI. For MIUI 12 and older paths may differ. πŸ“± Install a global version MIUI (If you have Chinese firmware, there are more options for disabling voice functions.