How to set up noise cancellation on Xiaomi: a complete guide with secrets MIUI

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).

๐Ÿ“Š What noise reduction scenario you are interested in?
Calls and video calls
Voice messages in messengers
Recording audio (dictophone, podcasts)
Game chat
Another option

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:

  1. Open the Settings. โ†’ Sound and vibration.
  2. Slip on Sound Improvement.
  3. Turn on the switch. AI-noise-canceling.
  4. 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.

  1. Enter the code ##36446337## (this is the engineering menu for testing hardware).
  2. Select Audio โ†’ Mic.
  3. In the Mic Gain section, set the value from 150 to 200 (usually 100 is the default).
  4. 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 180

This 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?
If after increasing the sensitivity of the microphone there are wheezing or distortion: 1. Return the value of Mic Gain to 100. 2. Check the microphone for physical damage (dust, moisture). 3. Try to record audio in a quiet room - if the wheezing remains, the problem is in the hardware (requires a microphone replacement).

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:

AnnexBuilt-in noise cancellationFiltration quality (1-10)Sound delay (MS)Compatibility with MIUI
WhatsAppAye (in the call settings)7/10~120Good.
ZoomThere is (AI-filter)9/10~180Great.
TelegramNo (using system)5/10~80Medium
Google MeetAye (adaptive)8/10~150Good.
DiscordGot it (Krisp)10/10~200Great.

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:

  1. 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:

  1. Install Krisp from Google Play.
  2. In the app settings, select Xiaomi Mic as the source.
  3. Enable Noise Cancellation and Echo Cancellation.
  4. In Android settings (Settings) โ†’ Annexes โ†’ Special access โ†’ Virtual microphone: Allow Krisp to use the microphone.
  5. 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.
  6. 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:

  1. Install the app AI Noise Suppressor (available on GitHub).
  2. Download the rnnoise.tflite model (weight) ~5MB).
  3. 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 causeDecision
No noise suppression is not activatedOutdated firmwareUpdate MIUI to the latest version in Settings โ†’ About Phone โ†’ System Update
The voice sounds robotic.Conflict AI-filterTurn off noise cancellation in one of the applications (for example, in Zoom or MIUI)
Noises are increased instead of suppressionMisconfigured Mic Gain settingsReset the microphone gain to 100 in the engineering menu
Noise suppression only works in headphones.Firmware restrictionConnect an external microphone (even the cheapest will improve quality)
Sound delay >300 msWeak 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 global

If 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 global

Or 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:

  1. Install Activity Launcher from Google Play.
  2. Find the activity list of com.android.settings.MiuiAudioSettings.
  3. 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:

  1. Install the SoundAbout app from Google Play.
  2. In the settings, select Media Audio โ†’ Microphone.
  3. Try alternately the Mic 1 (main) and Mic 2 (additional for noise reduction).
  4. 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).

FAQ: Frequent questions about noise reduction on Xiaomi

๐Ÿ”น Why Noise Canceling Works Only in Headphones, Not Through a Speaker?
It's a firmware restriction. MIUI. When you use a speaker, the smartphone automatically turns off some of the noise reduction algorithms to reduce the load on the processor. Solutions: Connect the headphones (even the cheapest ones will improve quality). Use an external microphone through the phone. USB-C. Activate Studio Mode (if available on your model).
๐Ÿ”น How to turn off noise reduction completely?
If you need to record surrounding sounds (for example, for the ASMR or concert recordings, disable all filters: โ†’ Sound and vibration โ†’ Sound improvement, turn off. AI-Noise cancellation: In the engineering menu (#36446337##), set Noise Gate to 0. In recording applications (e.g. Voice Recorder), turn off the Noise Reduction option.
๐Ÿ”น Why After Updating MIUI noise reduction has become worse?
In the new versions MIUI (particularly MIUI 15 and HyperOS) Noise reduction algorithms are optimized for specific scenarios (calls, games, recordings). Possible causes of deterioration: Default settings have changed (e.g., filtering level reset to Weak). New algorithms may conflict with old Mic Gain settings. There are bugs in the firmware (often in the first builds after a major update), Solution: reset the sound settings (adb shell settings reset global) and adjust the noise cancellation again.
๐Ÿ”น Can noise reduction be improved without root rights?
Yes, all the methods in this article work without root. For advanced customization, it is enough: ADB-debugging (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times tap the build number, then return to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB). Use engineering codes (e.g. #36446337##) to install third-party applications like Krisp or AI Root rights are only required for deep modification of system files (for example, replacing the library libaudio.so), but this is risky and does not give a significant increase in quality.
๐Ÿ”น Which Xiaomi models have the best noise reduction?
According to the results of tests (2026), the best results were shown by Xiaomi 14 Ultra (Snapdragon 8 Gen 3 processor). + dedicated DSP for sound processing. Xiaomi 13T Pro (hardware noise reduction by Harman Kardon). POCO F5 Pro (optimized firmware for media tasks). Redmi Note 12 Pro+ (Good balance of price and quality on budget models (e.g. Redmi) 12C or POCO M6) Noise reduction is worse due to a weak processor and lack of dedicated DSP.