How automatic gain control affects Krisp audio performance

Browsers and communication apps often include automatic gain control (AGC) or volume normalization features that automatically adjust your microphone volume during calls. When these adjustments are too aggressive, the audio reaching Krisp can fluctuate, clip, or drop too low. Krisp features such as Noise Cancellation and Accent Conversion perform best when the microphone input level stays stable, so aggressive volume changes can negatively affect Krisp's audio performance.

This article explains how to disable AGC in your browser, what to check in your softphone, and how to keep your microphone volume stable with Krisp on Windows.

Disable AGC in your browser

If your softphone runs in a browser, the browser's WebRTC processing can adjust your microphone input volume on its own. You can disable this behavior in the browser settings.

 

Google Chrome Microsoft Edge Mozilla Firefox
  1. Open Chrome and go to chrome://flags
  2. In the search field, type Allow WebRTC to adjust the input volume
  3. Set the flag to Disabled
  4. Click Relaunch to restart Chrome and apply the change.

You can also paste chrome://flags/#enable-webrtc-allow-input-volume-adjustment into the address bar to jump directly to the flag.

  Important

Browser flags are experimental settings and a browser update can reset or remove them. If microphone volume issues return after an update, check the flag again.

Check your softphone settings

Many softphones and contact center platforms include their own automatic volume adjustment options, separate from the browser. These are usually labeled Automatic gain control, Automatically adjust microphone volume, Volume gainer, or similar.

Check your softphone's audio settings and disable any option that automatically adjusts the microphone volume. If you cannot find such a setting, check with your softphone provider or your Admin.

Lock the microphone volume with Krisp (Windows)

On Windows, Krisp can manage your working microphone's volume to maintain a stable, optimal input level. To enable this:

  1. Go to Krisp Settings >>> Noise Cancellation
  2. Scroll down to the Microphone volume control options
  3. Select Lock at optimal level.

 

  Info

Microphone volume control options are available on Windows only.

For more details about all available options, see the Microphone volume control article.

Have more questions? Submit a request

Was this article helpful?
0 out of 0 found this helpful