1

I use Windows 10. I already tried the steps in https://superuser.com/a/368007/269574, https://superuser.com/a/475868/269574, and https://superuser.com/a/851874/269574.

But this complication lingers. Whenever I use Google Hangouts and start speaking, within 5 seconds, 'Microphone Array' automatically decreases to random integers below 100.

enter image description here

5 Answers5

8

This solution is specific to the Google Chrome browser:

  1. Goto chrome://flags in your browser's URL input
  2. Search for "microphone"
  3. For the option labeled "Allow WebRTC to adjust the input volume.", change the value of the dropdown from "Default" to "Disabled".
Mark
  • 181
2

Google Hangouts in Voice Mode auto-adjusts or auto-normalizes the microphone.

You should switch it to Studio Mode

Ramhound
  • 44,080
Yorik
  • 4,988
1

Search chrome://flags for "Chrome-wide echo cancellation." The default is enabled and was wrecking my mic feed, strongly oscillating the volume level.

0

As of 2023, this is good for Chrome:

  • Go to chrome://flags in the browser's URL input.
  • Search for "microphone".
  • Change the value of the dropdown from Default to Disabled for the option labeled "Allow WebRTC to adjust the input volume".
Joel
  • 101
0

In case you have found the other answers not to be effective, or you have other apps messing with your microphone volume beyond just Chrome, you can try Volume Locker.

It's a free and open source app I built. It stays running as a tray icon, and whenever some app changes your microphone volume, it will restore it.

If you wonder whether adding yet another background app to your system will slow it down: it won't.

Being a less than 1MB executable written in Rust and utilizing native Windows APIs for both monitoring the volume changes and restoring it, it consumes virtually no resources.

felipecrs
  • 542
  • 5
  • 5