You try to write a message or type in a search query, but instead of the usual keyboard, a microphone for voice input suddenly appears on the Xiaomi screen? This problem is familiar to many owners of Redmi, POCO or Mi smartphones - especially after updating the firmware or resetting the settings. 90% of the time, the fault is the system's lost parameters, application conflict or activated functions of the Google Assistant.
In this article, weβll look at 5 proven ways to bring back a standard Android keyboard instead of voice input, from basic settings to hidden developer settings. All of the methods have been tested on MIUI 12-14 firmware and the new HyperOS, but most of them are universal for all versions. If the problem occurs after installing the update, donβt panic: 80% of the time, it can be solved in 2-3 minutes without resetting the phone.
Why does voice input appear instead of keyboard?
Before moving on to fixing, it's important to understand the cause of the crash. On Xiaomi smartphones, replacing the keyboard with a voice input microphone is usually due to one of the following factors:
- π Automatic app updates: After updating Gboard (Google keyboard) or MIUI System Launcher can get lost by default settings.
- π€ Google Assistant Conflict: If you recently activated a voice assistant or used the βOK, Googleβ command, the system may force you to switch to voice input.
- βοΈ Reset keyboard settings: After cleaning the cache or application data com.android.inputmethod.latin (standard Android keyboard) user preferences are lost.
- π± Firmware error MIUI/HyperOS: In some versions (e.g, MIUI 13.0.6 For the Redmi Note 11) There was a bug with forced voice input in certain applications.
Critical detail: if the problem manifests itself ONLY in one application (for example, in Telegram or Chrome), and in the rest the keyboard works normally, the settings of the specific software, not the system, are to blame.
If voice input is everywhere, including the password fields or the browser address bar, you'll have to dig deeper. Let's start with the simplest solution.
Method 1: Resetting the default keyboard
In most cases, the problem is solved by switching the input method back to the standard keyboard.
- Open Settings β System and device β Language and input.
- Slip on Current Keyboard (or Keyboard Management in HyperOS).
- In the list of available input methods, select Gboard (Google keyboard) or Xiaomi Keyboard (if you use a branded one).
- Activate the switch next to the desired option and confirm the choice.
If there's no input method on the list other than voice, it means the keyboard has been disabled or deleted.
βοΈ What to do if the keyboard disappears from the list
Important: Some Xiaomi models (such as the POCO X3 Pro) require a reboot after changing the keyboard, otherwise the changes wonβt apply. If the microphone still appears after switching, move on to the next method.
Method 2: Disabling voice input in Google Assistant
A common reason for forced voice input is active Google Assistant settings, especially if you've recently used commands like OK, Google, or set up voice search to fix it:
- Open the Google app (not to be confused with Chrome!).
- Slip on the profile avatar in the upper right corner and select Settings β Voice Search.
- Scroll down and turn off the options: π Voice input (if any) π€ Recognition "OK, GoogleΒ» π± Use voice input by default
Account settings β Data and personalization β Voice and sound activity
π‘
If the keyboard doesnβt return after disabling these options, try clearing the Google app cache in your phoneβs settings.This will reset the temporary data, but wonβt delete your accounts.
There's another pitfall on some MIUI firmware: Xiao AI's built-in voice assistant can conflict with Google Assistant to turn it off:
- Go to Settings β Applications β Application Management.
- Find Xiao AI (or Mi Assistant), tap it and select Disable.
- Confirm the action and restart the phone.
Method 3: Reset the settings of all applications
If previous methods failed, the problem may lie in the system settings that have gone wrong, in which case resetting application parameters without deleting data will help:
- Open the Settings. β The phone.
- Tap 7 times on the MIUI version (or HyperOS build number) to activate Developer Mode.
- Return to the main settings menu and select Additional β For developers.
- Scroll down and click Reset App Settings.
- Confirm the action and wait for the process to be completed (it will take 1-2 minutes).
β οΈ Warning: This reset will return to factory settings:
- π Permissions for all applications (you will have to reconfirm access to the camera, microphone, etc.)
- π± Default settings (including keyboard, browser, call app)
- π Notifications and Background Limitations for Applications
Personal data (photos, messages, accounts) are not affected.
After reset, go back to Settings β Language and input and select the default keyboard, as in Method 1. If the problem was in an application conflict, this should help.
Method 4: Remove Gboard updates or reinstall keyboard
Sometimes a voice-input bug appears after an automatic update to the Gboard (Google keyboard), especially for users who have system app updates disabled through Google Play.
- Open Settings β Applications β Application Management.
- Find Gboard (or Google Keyboard) and tap it.
- In the upper right corner, click on three dots and select Remove Updates.
- Confirm the action. The keyboard will return to the factory version.
- Reboot the phone and check the input.
If the keyboard is working after rolling back updates, but you want to return the current version of Gboard:
- π₯ Install the keyboard manually from Google Play.
- π Once installed, restart your phone without opening the Gboard.
- βοΈ Go to the keyboard settings (Settings) β System system β Language and input β Gboard) and disable all voice-related options.
What to do if the βRemove Updatesβ button is inactive?
Method 5: Manually editing settings via ADB (for advanced)
If none of the previous methods worked, the problem could be at the system file level, in which case the ADB (Android Debug Bridge) command will help, which will reset the default input settings, which requires connecting the phone to the computer.
What you need:
- π₯οΈ Computer with installed Xiaomi drivers and tool ADB (You can download from Android. SDK Or use a portable version of Platform Tools).
- π± Included Developer Mode and Debugging by USB phone-on.
- π USB-Type C Cable (preferably original).
Step-by-step:
- Connect the phone to your computer and allow debugging over USB.
- Open the command prompt (or PowerShell in Windows) and type: Adb devices Make sure your phone appears in the list.
- Execute the command to reset the input settings: adb shell settings put secure default_input_method com.android.inputmethod.latin/.LatinIME For Gboard, use: adb shell settings put secure default_input_method com.google.android.inputmethod.latin/.LatinIME
- Reboot your phone with the command: adb reboot
β οΈ Attention: Misuse of the right ADB If you are not sure about your actions, you should contact the service center or use previous methods.
π‘
The ADB command resets the system-level input settings, which helps even in cases where the MIUI interface does not allow you to change the keyboard manually.
Additional solutions for specific cases
If the problem persists, you may have encountered a rare firmware bug or a conflict with third-party software.
| Situation | Decision | Models that help |
|---|---|---|
| Voice input only appears in Chrome or Google Search | Clear the cache and data of Chrome and Google apps. Turn off voice synchronization in your Google account. | Redmi Note 10/11, POCO F3/F4 |
| The problem arose after upgrading to HyperOS | Return to the previous firmware version via Fastboot or wait for the patch (usually released within 1-2 weeks). | Xiaomi 13/14, Redmi K60 |
| The keyboard works, but periodically switches to voice input | Turn off the Adaptive Keyboard in the Gboard settings and check your phone for viruses (e.g., via Malwarebytes). | POCO X5, Redmi 9A/9C |
| No method works, phone warranty. | Contact the service center with the error code: INPUT_METHOD_SERVICE_CRASH (If the keyboard does not open at all). | All models. |
If you use custom firmware (like LineageOS or Pixel Experience), the problem may be an incorrectly assembled input module.
- Check firmware developer forums (such as XDA Developers) for known bugs.
- Install an alternative keyboard, such as SwiftKey or Fleksy.
- Check your phone with a clean flash.