Turning off the Laptop Speaker to Mic noise cancellation (workaround)
I agree with M Katz in that windows 11 should give an option to turn off the "Laptop Speaker to Mic noise cancellation" feature, since there are situations to use your mic to capture your speaker sound (like to share on zoom), but you still want to hear the sound from your speakers too.
That said I have a workaround that kind of works (see issues below). This uses an application VoiceMeeter Banana which I will call a virtual sound hub. The idea of the solution goes like this
Ideal solution
Windows 11 sounds -> Laptop Speakers -> Your ears
-> laptop mic (noise cancellation OFF)
Workaround solution
Windows 11 sounds -> Virtual sound hub -> Laptop Speakers -> Your ears
-> Virtual sound output -> laptop virtual mic
Workaround Instructions
- Download the virtual sound hub Voicemeeter Banana. Open Voicemeeter Banana and see if the window opens
- Go to Control Panel > Sound > Playback. Set Voicemeeter Input VAIO as default playback
see here
- Now your Windows 11 system sounds should be going to the virtual sound hub. Play some sounds and you can see the sound meeter go up and down (red arrow in pic).
- Make sure buttons A1 and B1 are pressed.
Remember the workaround solution? Here is what we're doing now after adding in the steps (Voicemeeter, A1, B1) we did:
Windows 11 sounds -> Virtual sound hub (Voicemeeter) -> A1 -> Laptop Speakers -> Your ears
-> B1 -> laptop virtual mic
- All we have to do is now, is to connect A1 to your speaker and B1 to your mic
- On the top right of Voicemeeter, click A1 and set to your speaker (e.g. Realtek Speakers). See here
- Go to Control Panel > Sound > Recording. Set "VoiceMeeter Output" to default (see here). There are a few new options after installing Voicemeeter. B1 corresponds to Voicemeeter Output, B2 is the one with Aux in the name (why do they not just name it Output 1 and 2, I do not know).
What you get
So now when using voice recording, zoom call etc, Windows 11 will use your system sounds as a mic. (If you want to change it to your laptop mic, you need to go to step 7 and change the default recording back to 'Microphone')
As mentioned above, I've tried this and it works, with a few caveats
I DO NOT recommend it as
- it made my speaker sound have static/noise when the virtual mic is being used by zoom etc. You can hear the audio quality drop when the virtual mic is being used
- You will not be able to use your mic at the same time since you turned it off and put it on B1 (like in OP's eg, they cannot speak to teach the student online while they both listen to the video). Sure, you can add more virtual cables as a bigger workaround, but why would you do that since
- this is a workaround for a problem windows 11 introduced and should provide an option to turn this new smart cancellation off (if there is one please let me know)
Hope the workaround works for you; I could not stand the audio quality drop. I repeat that windows 11 should give an option to turn this speaker-to-mic cancellation off