Microsoft Teams has become my main form of communication, I use it for meetings, catching up with people and for our regular weekly podcast. Teams works great until it starts trying to control my microphone volume levels. I can see why Microsoft control the levels as it makes it easy to get started but it can be frustrating when the microphone distorts when you start talking especially when recording a podcast.
Microsoft Teams doesn’t give you the option to turn off the auto gain control feature but there is a workaround if it’s causing you problems.
The first step is to install Virtual audio cable. This is a free tool from https://www.vb-audio.com/Cable/index.htm
After downloading the zip file, unzip it and run VBCABLE_Setup (64bit or the 32bit version depending on your setup). You will need to run the EXE as an administrator to install the drivers.
Install the driver and then reboot.
After the reboot you need to go to the old Windows Sound control panel. You can do this by going to search and typing “control.exe /name Microsoft.Sound” or the Sound Control Panel link in the Sounds setting page in Windows Settings.
On the Recording tab click on your microphone and select properties.
Check the “Listen to this device” box and select CABLE Input (VB-Audio Virtual Cable) as the playback through option.
This routes your microphone output to the virtual cable.
Then in Microsoft Teams use the CABLE Input as your microphone. You will have to adjust the recording level manually with this setup, so to do that click on the Levels tab and set your desired level.
This has worked well for me, hopefully it helps someone else out.