
The computer says “Dictation was Stopped” (we don’t want the microphone to pick up the computer’s voice in the event that the Headset Speaker volume is too high so we mute). The code wants to mute the microphone just in case the user forgot to mute it while the computer speaks to inform the user that it has in fact stopped dictation.The User mutes the microphone with the headset button (this is the last action the user makes because he/she is done speaking).The User un-mutes microphone and says “Hello World” pauses for a second.

The User is currently dictating a document.The mute checkbox is unchecked, headset mute button is muted.The only feedback I can give is sound effects and the computer talking to them. I am working on a voice driven program for the blind and I can't expect them to be able to turn off a checkbox in settings no more than I can have a visual queue showing them if the microphone is on or off. You may ask: Why Do I Need Bidirectional Muting? This is what I would call unidirectional control of muting. The problem is that when I Mute or Unmute with the Headset’s Mute Button it does not turn the checkbox on and off. When NAudio mutes the Microphone the checkbox is checked rendering the Headset’s microphone mute button totally useless until NAudio is told to unmute which unchecks the checkbox and returns control to the Headset’s Mute Button. So far so good, so let’s look now at the Headset’s Mute button: NAudio will check or uncheck the checkbox above without any problem using the following code: = True This will display the dialog with the “Mute Checkbox”. In my system tray I have a speaker icon for “Dell Audio” which allows access to the adjustments of USB Headset with microphone. = Falseįirst, I need to show some screen captures that will help in understanding the problem and at the very bottom of this post I will ask questions so please bear with me.


I am using NAudio to mute and unmute my USB headset microphone programmatically using: = True

I have a Dell Inspiron 3650 desktop running Microsoft Windows 10 Pro Version 3 Build 18363.
