Hello
I'm creating a program in C# using System.Speech.Recognition that recognizes voice commands and translates them to internal commands for another process.
Is there any for my app to internally control the state of the microphone input? (on/asleep/off) This question is similar to this one but its accepted answer turned to C++ which is beyond my power. The suggested C# method to set the SpeechRecognizer.State property is not working since it is read-only.
The ideal would be if I could hide the Windows Speech microphone control altogether and have my own control inside my app. Really all I need is to control the voice input to my app and let other programs work transparently.
Thanks in advance.