LogoMicrophone Test
Free Online DSP Comparison · Noise Suppression / Echo Cancellation / AGC · Real-time Waveform & Spectrum Differences

Microphone Noise Suppression / Echo Cancellation / AGC Toggle Test - Microphone Check

Click Start and authorize your microphone, and the tool will open two audio streams simultaneously to compare the level, waveform, and spectrum differences before and after enabling noise suppression, echo cancellation, and AGC in real time. Whether you want to do an online microphone test, a microphone check, or test a microphone, you can get it done quickly here.
Comparison not started
AudioContext —
How to operateSay a few sentences normally, then stay quiet for a few seconds; you can also turn on a fan or tap the keyboard as background sound.
What to watchCompare the waveform height and spectrum bars between the OFF / ON sides; the larger the difference, the more pronounced the combined DSP effect.
OFF
All off
--dBFS
ON
All on
--dBFS
Real-time level difference--
Smoothed level difference--
StatusWaiting for test

Learn More About Microphone Noise Suppression / Echo Cancellation / AGC Toggle Testing

Understand the three mainstream audio processing algorithms and their actual impact on microphone signals

What Is Microphone Noise Suppression / Echo Cancellation / AGC Toggle Testing

Microphone Noise Suppression / Echo Cancellation / AGC Toggle Testing is an online real-time audio comparison tool based on browser getUserMedia constraints and the Web Audio API. It features opening two microphone streams simultaneously, displaying dBFS levels, time-domain waveforms, and frequency-domain spectra side by side for the ON and OFF sides, real-time level difference statistics, four built-in comparison modes for noise suppression/echo cancellation/AGC, and scenario-based testing suggestions. It is used to solve problems such as echo and noise in meetings, volume fluctuating during live streaming, and muffled vocals or lost dynamics in recordings. It is suitable for streamers, podcast creators, online teachers, remote workers, audio enthusiasts, and ordinary users who need to troubleshoot browser and system audio processing effects. It is also an important way to determine whether system-level audio processing is taking effect during a microphone check.

What Are Noise Suppression, Echo Cancellation, and AGC? Why Do We Need to Test Them?

Noise Suppression, Echo Cancellation, and Auto Gain Control (AGC) are three basic DSP processing algorithms provided by modern browsers and operating systems for microphone signals. They can significantly improve the audio experience in calls, meetings, and live streaming, but they can also have side effects on the sound itself—noise suppression may cut off some high-frequency detail and make vocals sound muffled, echo cancellation may swallow half a sentence during double talk, and AGC may flatten volume changes and remove dynamics. Many users only know that they "turned on noise suppression" but do not know what it actually does. This tool is designed to turn this "invisible processing" into a "visible comparison."

This tool is implemented entirely based on native browser getUserMedia constraints. After clicking "Start Comparison Test," the browser opens two microphone streams simultaneously: one with all DSP disabled (OFF side), and one with the corresponding processing enabled according to the selected mode (ON side). Both streams share the same AudioContext and use their own AnalyserNode to calculate RMS level, time-domain waveform, and frequency-domain spectrum in real time, then display them side by side on the same screen. You can see both the difference in level values and directly judge what DSP does from the visual differences in waveform and spectrum.

What Problems Do the Three DSPs Solve? What Side Effects Do They Cause?

Noise suppression mainly improves the signal-to-noise ratio by identifying and suppressing steady background noise (such as fan noise, air conditioner noise, and electrical floor noise). Its side effect is that while suppressing noise, it may also cut off high-frequency components of the voice, making the voice sound "muffled" or "plastic"; it has limited effect on non-steady noise (such as keyboard sounds and paper rustling). When testing, it is recommended to turn on a fan or tap the keyboard lightly and observe whether the high-frequency region in the ON-side spectrum is noticeably reduced.

Echo cancellation is mainly used in meeting scenarios: when the speaker is playing out loud, the microphone also picks up the other party's voice, producing echo. Echo cancellation uses an adaptive filter to subtract a copy of the speaker signal. Its side effect is that it may swallow words during "double talk"—when both ends speak at the same time, the algorithm may mistakenly judge the other party's voice as echo and suppress it, causing the other party to hear you unclearly. Testing requires external speaker playback to see the effect; with headphones, no difference can be measured.

AGC automatically adjusts the input gain to keep the speaking volume at a stable level. Its side effect is that it amplifies floor noise in quiet environments and reduces vocal dynamics in loud environments, making "speaking softly" and "speaking loudly" sound similar. When testing, you can speak softly first and then loudly, and observe whether the ON-side level is flattened to a similar level while the OFF-side level fluctuates greatly—this is exactly AGC at work.

Application Scenarios for Microphone Noise Suppression / Echo Cancellation / AGC Toggle Testing

Remote meetings and online calls. The most common problems in meetings are echo, keyboard sounds, and air conditioner noise affecting communication quality. Toggle testing can intuitively confirm whether the current browser and system have really enabled echo cancellation and noise suppression: if the ON-side waveform clearly converges and the high-frequency spectrum is reduced during external speaker playback, the processing is working; if the two sides are almost identical, you need to check browser permissions, system audio enhancements, or whether the meeting software has overridden these settings.

Live streaming, podcasting, and recording scenarios. Live streaming and recording have high requirements for sound fidelity. Although noise suppression can reduce environmental noise, it may also make vocals muffled and lose detail; although AGC can stabilize volume, it may also compress vocal dynamics. Dual-stream comparison can quantify these side effects—observe whether the ON-side high-frequency spectrum bars are noticeably shorter and whether the level difference is flattened, so as to judge whether it is worth enabling the corresponding processing between fidelity and noise reduction.

Browser and device compatibility troubleshooting. The same microphone has different DSP implementations in Chrome, Edge, Firefox, and Safari, and the effect differences may be large. Running the same comparison test in different browsers can confirm which combinations have DSP in effect and which do not, avoiding the common misunderstanding of "thinking noise suppression is on when it is actually not," and also providing an intuitive basis for cross-platform development and audio debugging. These scenarios often also require testing the microphone under different processing conditions.

Experience Sharing for Microphone Noise Suppression / Echo Cancellation / AGC Toggle Testing

First, compare only one dimension at a time. The tool provides three individual modes for noise suppression, echo cancellation, and AGC, plus an "All DSP" overlay mode. It is recommended to test each individual item first to understand the effect of each processing alone; finally, use the "All DSP" mode to observe the overall performance after the three processings are stacked. This makes it easier to locate exactly which processing is causing the problem you hear.

Second, noise suppression testing needs background noise. If the test environment is absolutely quiet, the noise suppression algorithm has nothing to suppress, and the ON and OFF sides will be almost completely identical, which can easily make people mistakenly think that noise suppression is not working. It is recommended to turn on a fan, air conditioner, or play a segment of white noise and repeat the test, and you will see that the ON-side high-frequency noise is noticeably suppressed.

Third, echo cancellation testing must use a speaker. The premise of echo cancellation is that the microphone can pick up the sound played by the speaker. When wearing headphones, the microphone cannot hear the external playback echo, so the algorithm cannot work, and the two sides will be completely identical. Please use a speaker to play music or video so that the microphone can pick up both the voice and the external playback sound at the same time; only then can you see the waveform difference between the two sides.

Fourth, AGC testing should start soft and then loud. The role of AGC is to automatically compensate gain to keep volume stable. If you keep speaking at the same volume, AGC does not need to act, and there will be little difference between the two sides. Only when switching between soft and loud speech can you intuitively see the AGC effect, with the OFF-side level fluctuating greatly while the ON side is flattened.

Fifth, turn off system-level audio enhancements before testing. Windows "Audio Enhancements," macOS "Voice Isolation," and sound card driver noise reduction functions all stack on top of browser DSP, making the results difficult to interpret. Before testing, it is recommended to turn off these enhancements in the system sound settings so that you can see the true effect of pure browser DSP.

Sixth, test in the target browser. The three DSPs are implemented jointly by the browser and operating system, and Chrome, Edge, Firefox, and Safari use different algorithms and parameters. The same microphone may have significantly different effects in different browsers. If your final use scenario is a Chrome meeting or Safari live stream, you should test in the corresponding browser so that the conclusions have practical reference value. Mastering these techniques can make your microphone test and microphone check more efficient.

How to Use the Microphone DSP Toggle Test Tool

1

Select the DSP Dimension to Compare

Choose from the four mode buttons at the top of the tool: All DSP, Noise Suppression, Echo Cancellation, or AGC. Comparing only one dimension at a time makes the difference clearer; the "All DSP" mode is suitable for quickly understanding the overall effect after the three processings are stacked.

2

Click Start and Authorize the Microphone

Click the "Start Comparison Test" button, and the browser will pop up a microphone permission request. Select "Allow." The tool will open two microphone streams simultaneously, and the left and right panels will display real-time data for the OFF and ON sides respectively.

3

Speak and Observe Level, Waveform, and Spectrum Differences

Speak according to the current mode's prompts: during noise suppression testing, speak in an environment with background noise; during AGC testing, speak softly first and then loudly; during echo cancellation testing, use a speaker to play music. Observe the differences in dBFS level, waveform shape, and spectrum bar chart between the two sides to judge the actual effect of DSP.

Basic Knowledge Related to Microphone DSP Testing

1. Why does the test open two microphone streams at the same time? Because DSP processing is real-time, it is impossible to display both the "on" and "off" states on the same stream at the same time. The two streams capture the same sound at the same moment, one keeping the original signal (with all DSP disabled), and the other applying the selected DSP. Since the sound is the same and the moment is the same, the difference between the two sets of data directly reflects the impact of DSP. Technically, this depends on the browser allowing multiple audio streams to be opened simultaneously for the same device.

2. Why is it recommended to turn off system-level processing other than browser DSP? The operating system may also have its own audio enhancements, noise suppression, and AGC (such as Windows "Audio Enhancements" and macOS "Voice Isolation"). These processings stack on top of browser DSP, making the results difficult to interpret. If you want to see the effect of pure browser DSP, it is recommended to turn off these enhancements in the system sound settings.

3. Why must echo cancellation testing use a speaker? The working principle of echo cancellation is to "identify and subtract the sound played by the speaker." If headphones are used, the microphone cannot pick up the speaker's sound at all, and the algorithm has no "echo" to cancel, so the OFF and ON side results will be completely identical. Only when using external speaker playback will the microphone pick up both the voice and the speaker echo at the same time, and only then can echo cancellation really take effect.

4. Why is it recommended to speak softly first and then loudly during AGC testing? The role of AGC is to "automatically adjust gain to keep volume stable." If you keep speaking at the same volume, AGC does not need to act, and the difference between the OFF and ON sides is very small. Only when switching between soft and loud speech will the OFF-side level fluctuate greatly, while the ON side actively compensates to keep the level relatively stable. This is how you can intuitively see the effect of AGC.

5. Why do different browsers have very different DSP effects? All three DSPs are implemented jointly by the browser and operating system, but different browsers use different algorithms. Chrome and Edge usually use processing libraries from the WebRTC project, Firefox uses its own implementation, and Safari relies on the system's voice processing framework. Therefore, the same microphone may have significantly different DSP effects in different browsers. It is recommended to test in the target browser.

6. What indicators should be focused on during testing? Mainly focus on four dimensions: first, real-time level difference (the dBFS gap between the ON and OFF sides), where the AGC effect is most obvious; second, waveform smoothness (noise suppression removes small jitters in the waveform); third, spectrum distribution difference (noise suppression removes high-frequency bands); fourth, instantaneous response (echo cancellation noticeably swallows words during double talk). Combining these four points allows you to judge whether DSP does more good than harm in a specific scenario.

Device Types That Support DSP Comparison Testing

Covering mainstream microphone types, any standard audio input device can be used for DSP comparison

Built-in MicrophoneLaptop / All-in-One
USB MicrophonePlug and Play
3.5mm MicrophoneTRS / TRRS Interface
Lavalier MicrophoneWireless / Wired
Condenser MicrophoneXLR / Audio Interface Input
Dynamic MicrophoneXLR / Audio Interface Input
Headset MicrophoneHeadset All-in-One
Bluetooth MicrophoneBluetooth 5.0+

Featured Articles Related to DSP and Audio Processing

From algorithm principles to scenario trade-offs, help you make good use of the three mainstream audio processings

Core Advantages of This DSP Comparison Site

Dual-Stream Real-Time Comparison

Open two microphone streams at the same moment, one with DSP disabled and one with DSP enabled, and display the differences side by side in real time.

Four Comparison Modes

Supports individual comparisons for noise suppression, echo cancellation, and AGC, as well as overlay comparison with all three DSPs enabled.

Waveform and Spectrum Dual View

Each stream displays both the time-domain waveform and the logarithmic frequency-axis spectrum, intuitively showing signal changes before and after DSP processing.

Real-Time Level Difference Statistics

Synchronously displays the dBFS difference between the ON and OFF sides, quantifying the impact of DSP on signal strength with numerical values.

Scenario-Based Testing Suggestions

Each mode comes with testing suggestions, telling you in which scenarios the DSP effect can be seen most clearly.

Local Processing, Privacy and Security

The two audio streams are analyzed only in browser memory in real time, with no recording, no upload, and no storage.

Why Choose Online DSP Comparison?

Testing Method
System Settings / Meeting SoftwareSystem settings can only toggle DSP, and you cannot see the actual effect; it is even harder to judge whether processing is taking effect in meeting software.
This ToolOpen the webpage and click the button once to compare the ON and OFF streams at the same time and see the actual effect of DSP in real time.
Data Feedback
System Settings / Meeting SoftwareSystem settings only provide a toggle with no quantitative feedback, so users do not know how much DSP is doing.
This ToolReal-time dBFS level, waveform, spectrum, and level difference are all available, with quantification and visualization in parallel.
Scenario Adaptation
System Settings / Meeting SoftwareIn different scenarios, you need to repeatedly switch settings for comparison, which is very inefficient.
This ToolBuilt-in four modes and corresponding scenario suggestions, one-click switching to quickly verify the effects of different DSPs.
Usage Threshold
System Settings / Meeting SoftwareAudio engineering knowledge is required to understand DSP principles and impacts.
This ToolProvides scenario-based prompts and visual comparison, so even users who do not understand audio can quickly understand.
Privacy and Security
System Settings / Meeting SoftwareSome software records samples for algorithm training.
This ToolNo recording, no saving, no uploading; data disappears immediately after closing the page.

Frequently Asked Questions About Microphone DSP Toggle Testing

Why do the two sides look very similar during noise suppression testing?
This is usually because the test environment is too quiet. Noise suppression algorithms mainly target steady background noise (such as fan noise and air conditioner noise). In an absolutely quiet environment, there is nothing to suppress, so the two sides will naturally be identical. It is recommended to turn on a fan, air conditioner, or tap the keyboard lightly as background noise and repeat the test, and you will see that the ON-side high-frequency noise is noticeably suppressed.
Why are the two sides completely identical during echo cancellation testing?
It is most likely because headphones are being used. Echo cancellation requires the microphone to pick up the speaker's sound. When wearing headphones, the microphone only picks up your voice, and the algorithm has no echo to cancel, so the ON and OFF side results are identical. Please use a speaker to play music or video so that the microphone can pick up the external playback sound at the same time, and then observe the waveform difference between the two sides.
How should I speak during AGC testing?
First speak softly farther away from the microphone, then speak loudly closer to the microphone, and repeat. Observe that the OFF-side level fluctuates greatly with distance and volume, while the ON-side AGC actively compensates to keep the level relatively stable. This phenomenon is the most intuitive evidence that AGC is working.
Why does opening two microphone streams at the same time not affect each other?
Modern browsers create an independent audio processing chain for each getUserMedia request, and DSP processing takes effect independently on each stream. The underlying driver may share the same physical capture device, but the processed audio data is independent. This mechanism also allows us to accurately compare the different processing results of the two streams at the same moment. This is also a commonly used dual-stream comparison method in online microphone testing.
Why does the voice become more muffled after enabling noise suppression?
This is a common side effect of noise suppression algorithms. To suppress background noise, the algorithm often reduces the high-frequency components of the voice (above 4kHz), and these high frequencies are exactly the key to making the voice "bright" and "clear." On the spectrum, you will see that the ON-side high-frequency band is noticeably lower than the OFF side. If you are recording music or in a scenario requiring high fidelity, it is recommended to turn off noise suppression; if it is a voice call, this loss is usually acceptable.
Will the system's built-in audio enhancements interfere with the test?
Yes. Windows "Audio Enhancements," macOS "Voice Isolation," and the "noise reduction" function of some sound card drivers all stack on top of the browser's DSP. Before testing, it is recommended to turn off these enhancements in the system sound settings so that you can see the true effect of pure browser DSP. The specific path varies by operating system, usually under "Sound Settings → Input Device → Advanced."

Ready to Compare the Actual Effects of DSP?

Free online microphone DSP comparison test, compare the level, waveform, and spectrum differences before and after enabling noise suppression, echo cancellation, and AGC in real time, and immediately understand what system audio processing actually does! Start your online microphone test and microphone check now, and test the real performance of your microphone under various processings!