Alternative way to suppress the noise in microsoft teams

Solution 1:

I have one way to do it. You can install pulse audio in your ubuntu using the command

sudo apt install pulseaudio-equalizer

In pulse audio you can do real time noise cancellation. Here is how to setup pulse audio for noise cancellation => Realtime noise-removal with PulseAudio?
Edit: Found another way, It works very well. NoiceTorch - Real-time microphone noise suppression on Linux.

Solution 2:

Just a hypothesis. Install a Windows VM inside of VirtualBox and Microsoft Teams in there to see if their virtualization of hardware such as sound controls your problem effectively.