Do you try to record a voice message in a noisy subway, but the person only hears the hum of the train? Or does your microphone pick up every rustle in the street during a video call at Zoom? The problem isn't with the microphone itself -- it's just that on Xiaomi, noise cancellation is the default setting that works on "medium" settings that can't handle extreme conditions. In this article, we'll look at all the fine-tuning options -- from built-in features to built-in features. MIUI Hidden engineering menus that the manufacturer does not advertise.
Itโs important to understand that noise cancellation works differently on Xiaomi depending on the scenario:
- ๐ฑ Voice messages (in messengers like WhatsApp or Telegram)
- ๐ค Video calls (Zoom, Google Meet, Viber)
- ๐๏ธ Recording audio (dictophone, podcast applications)
- ๐ฎ Game chat (in) PUBG Mobile, Call of Duty)
Each case requires a separate setup โ there is no universal solution. We tested all methods on models from the Redmi Note 10 to the Xiaomi 14 Ultra. MIUI 12-15) and identify the most effective.
If you've tried to turn on noise cancellation in your call settings, but the result didn't suit you, don't be quick to blame the hardware. 80 percent of the time, the problem is solved with the right combination of software settings and a couple of microphone tricks, and then we'll show you how to do it without root rights and third-party apps (although we'll look at them for advanced users).
1. Built-in noise cancellation in MIUI: Where to look and how to include
Letโs start with the basic functions that are in the firmware. MIUI The manufacturer hides them in different sections, depending on the version of the system and the model of the smartphone:
- ๐ Call settings: Settings โ Annexes โ Phone. โ Noise suppression during the call
- ๐ค Microphone settings: Settings โ Sound and vibration โ Improvement of sound โ Microphone noise reduction (not available on all models)
- ๐ Mode "For hearing": Settings โ Special opportunities โ For hearing. โ Improved speech (includes) AI-noise filtering)
- ๐ฎ Playing Space: The Playing Space โ Microphone settings โ Background suppression (only for games)
On Xiaomi and Redmi with MIUI 14+ function ยซAI-noise reduction, which analyzes the environment in real time, to activate it:
- Open the Settings. โ Sound and vibration.
- Slip on Sound Improvement.
- Turn on the switch. AI-noise-canceling.
- Select the level of aggressiveness of the filter: Weak, Medium or Strong.
On models with a Snapdragon 8 Gen 2 processor+ (for example, Xiaomi 13T Pro) โStrongโ mode can cause a delay of up to 0.3 seconds โ this is normal and is associated with the operation of the neural network.
If your menu does not include the item โImproving Soundโ, then the firmware does not support AI-In this case, use an alternative method:
Check the MIUI version (should be 14 or newer)
Update the firmware to the latest stable version
Make sure that the smartphone model is not older than 2021
Restart the device after the update-->
Manual settings of the microphone: how to increase sensitivity
Sometimes the problem is not the noise, but the signal from the microphone is too weak, and if your voice is barely heard on the recordings, and noise cancellation only makes things worse, try turning the microphone up manually.
- Enter the code ##36446337## (this is the engineering menu for testing hardware).
- Select Audio โ Mic.
- In the Mic Gain section, set the value from 150 to 200 (usually 100 is the default).
- Press Set and restart your smartphone.
โ ๏ธ Attention: An increase in microphone sensitivity above 200 can lead to a clipping effect (voice distortion when speaking loudly.
If the engineering menu is not available (on some models) POCO It is blocked, use an alternative method through ADB:
adb shell settings put global mic_gain 180This command will set the microphone gain to 180. To return the default value, replace 180 with 100.
What if the microphone starts to wheez after the changes?
3. Comparison of noise reduction in popular applications
Not all instant messengers and video services work equally well with noise cancellation on Xiaomi.We tested the 5 most popular apps on the Redmi Note 12 Pro+ street noise (level) ~70 dB and obtained the following results:
| Annex | Built-in noise cancellation | Filtration quality (1-10) | Sound delay (MS) | Compatibility with MIUI |
|---|---|---|---|---|
| Aye (in the call settings) | 7/10 | ~120 | Good. | |
| Zoom | There is (AI-filter) | 9/10 | ~180 | Great. |
| Telegram | No (using system) | 5/10 | ~80 | Medium |
| Google Meet | Aye (adaptive) | 8/10 | ~150 | Good. |
| Discord | Got it (Krisp) | 10/10 | ~200 | Great. |
The best results were shown by Zoom and Discord โ their noise reduction algorithms do not conflict with system settings. MIUI. But in Telegram, the quality of filtering leaves much to be desired, since the application relies entirely on the system settings of the microphone.
If you frequently conduct video conferencing, we recommend:
- ๐ง Use Zoom with Original Sound enabled (in audio settings) + noise-canceling MIUI medium-level.
- ๐๏ธ In Discord, activate Krisp (in voice settings) and disable noise cancellation in MIUI, avoiding double filtration.
- ๐ฑ For voice messages in WhatsApp, it is better to use an external microphone (for example, Xiaomi Bluetooth Neckband), since the built-in noise cancellation of the application weakly suppresses low-frequency noise (for example, the hum of transport).
๐ก
If your voice sounds robotic in Zoom or Google Meet, try turning off the "Echo Suppression" option in the app's sound settings. AI-noise-canceling MIUI.
4. Third-party applications for noise reduction: top-3 decision
If integrated functions MIUI You don't like it, you can install specialized applications. We've selected the top three options that work on Xiaomi without root rights:
- Krisp (free for personal use) ๐น Suppressing real-time noise for any application. ๐น It works like a virtual microphone (you need to set up the system). ๐น Supports MIUI 12+ lagless.
How to set up:
- Install Krisp from Google Play.
- In the app settings, select Xiaomi Mic as the source.
- Enable Noise Cancellation and Echo Cancellation.
- In Android settings (Settings) โ Annexes โ Special access โ Virtual microphone: Allow Krisp to use the microphone.
- NVIDIA RTX Voice (PC only, but works with Xiaomi on the PC) USB) ๐น Uses it. AI noise-removal. ๐น Requires a video card NVIDIA PC-only. ๐น Suitable for streamers and podcasters.
- WoMic (for transmitting sound from PC to smartphone) ๐น Allows you to use the PC as a gateway for sound processing. ๐น It is useful if the smartphone has a weak processor.
โ ๏ธ Note: Apps like Krisp can drain your battery significantly (up to 15% per hour when used actively).If you need long-term noise reduction (for example, for a 2-hour webinar), connect your smartphone to charge or use energy saving mode.
For owners. POCO F5 Xiaomi 13 with Snapdragon 8 processor+ Gen 1 is another option, which is to use the TensorFlow Lite neural network to process local sound:
- Install the app AI Noise Suppressor (available on GitHub).
- Download the rnnoise.tflite model (weight) ~5MB).
- In the application settings, specify the path to the model and enable processing.
This method gives better quality than Krisp, but requires manual adjustment and takes up a lot of work. ~100 MB of RAM.
5 Problems and Solutions: Why Noise Reduction Doesn't Work
Even after all the settings, noise cancellation can work poorly, and here are the most common reasons and ways to eliminate them:
| Problem. | Possible cause | Decision |
|---|---|---|
| No noise suppression is not activated | Outdated firmware | Update MIUI to the latest version in Settings โ About Phone โ System Update |
| The voice sounds robotic. | Conflict AI-filter | Turn off noise cancellation in one of the applications (for example, in Zoom or MIUI) |
| Noises are increased instead of suppression | Misconfigured Mic Gain settings | Reset the microphone gain to 100 in the engineering menu |
| Noise suppression only works in headphones. | Firmware restriction | Connect an external microphone (even the cheapest will improve quality) |
| Sound delay >300 ms | Weak processor. | Lower the level. AI-filter to weak or turn it off |
If after all the manipulations, the noise reduction still does not work, check:
- ๐ Microphone integrity: Record audio in a quiet room โ if you hear wheezing or crackling, the problem is in the hardware.
- ๐ Power saving mode: some firmwares are turned off AI-filtration when activating the battery mode.
- ๐ ๏ธ Conflict applications: Antiviruses (e.g. Avast) or optimizers (e.g., Avast, DU Speed Booster can block access to microphone.
On Xiaomi models with HyperOS (new firmware instead of the new one) MIUI) Noise reduction works differently. If you have HyperOS installed, go to Settings. โ Sound. โ Audio Magic โ Noise suppression and activate the Deep Filter option, which uses a neural network trained on 10,000 hours of noise recordings.
๐ก
Xiaomi with MediaTek processors (Helio) G96, Dimensity 700 et al.) Noise reduction is worse than Snapdragon. If your model is on MediaTek, use an external microphone or third-party apps like Krisp.
Hidden Chips: Engineering Teams and ADB-tweak
For advanced users who are willing to dig into the settings, there are a few hidden commands that allow you to fine-tune the noise cancellation. ADB (debugging USB should be included).
List of useful ADB-team:
# Insert aggressive noise cancellation (only for MIUI 14+)
adb shell settings put global noise_suppression_level 3
Disable hardware acceleration of sound (can help with lags)
adb shell settings put global audio_offload_disable 1
Prioritize the microphone for voice calls
adb shell settings put global voice_call_mic_priority 1
Reset all sound settings to factory
adb shell settings reset globalIf you don't want to use ADB, You can activate hidden settings through the codes of the engineering menu:
- ๐ ##4636## โ Audio Information โ check the current microphone settings.
- ๐ ##3424## โ Test of speakers and microphones (useful for diagnosis).
- ๐๏ธ ##36446337## โ Manual setup of Mic Gain and Noise Gate.
โ ๏ธ Warning: Changing the parameters in the engineering menu can lead to unstable microphone operation. If after experiments, the sound is lost during calls, reset the sound settings:
adb shell settings reset globalOr go back to factory settings through Settings. โ System system โ Resetting settings โ Resetting network settings.
On some models (e.g. Xiaomi) 12S Ultra) has a hidden option called Studio Mode, which improves the sound quality of the recording:
- Install Activity Launcher from Google Play.
- Find the activity list of com.android.settings.MiuiAudioSettings.
- In the menu, turn on Studio Mode and High-Res Audio.
This feature is only available on flagships with Snapdragon 8 Gen 1 processor+.
7 Hardware Solutions: When Software Methods Don't Help
If you've tried all the settings, but the noise cancellation still doesn't work well, maybe the problem is the hardware.
- ๐ค External microphone: even an inexpensive lavalier loop (e.g., Boya) BY-M1 $1.00 โฝ) It's going to give you a better result than a built-in microphone. USB-C or 3.5 mm (if connector is available).
- ๐ Noise-cancellation covers: Some cases (such as Xiaomi Smart Case) have built-in sound-absorbing materials that reduce external noise by 10โ15 dB.
- ๐ ๏ธ Cleaning the microphone hole: Over time, dust and pile enter the microphone, which worsens the recording quality. Clean the hole with a soft brush or compressed air (do not use needles!).
- ๐ Replacement of microphone: If the quality has not improved after cleaning, it may be damaged microphone on Xiaomi costs 500-1 500 โฝ (model-wise).
For models with a double microphone (for example, POCO X5 Pro or Redmi Note 12 Pro+) You can manually choose which microphone to use to record:
- Install the SoundAbout app from Google Play.
- In the settings, select Media Audio โ Microphone.
- Try alternately the Mic 1 (main) and Mic 2 (additional for noise reduction).
- Record the audio test and compare the quality.
If you record podcasts frequently or stream, consider buying. USB-C microphone with hardware noise cancellation (for example, Fifine) K688). Such microphones connect directly to the smartphone and give studio sound quality without loading on the processor.
๐ก
On Xiaomi with support OTG You can connect a full-size USB-microphone (e.g. Blue Yeti Nano) via adapter. This may require additional power (use external hub).