Disabling default Vista speech commands

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I'm trying to use programatic speech recognition (via .Net 2.0's
System.Speech.Recognition), but Vista's default commands are interfering and
causing undesireable behavior. Is it possible to deisable the default Vista
commands and still use programatic speech recognition?

Also, is it possible to mute the microphone programatically (preferably c#)?
When using System.Speech.Synthesis, Vista intercepts the synthesis from the
speakers and attempts to interpret it as a command. Quite comical really.

Any help is appreciated. Thanks!
 
Any chance someone could shed some light on this? It seems absurd to me to
think that there is no way to use programatic speech recognition with Vista
speech recognition interfering, but I just can't find a way around this. Is
there a way to disable Vista speech recognition while using .Net
System.Speech recognition in Vista?
 
Yes, if you use the SpeechRecognitionEngine object, rather than the
SpeechRecognition object in the System.Speech.Recognition namespace then you
get what we call the "in-proc" engine, which doesn't interact in any way
with the built-in Vista speech commands. This class works a little bit
differently to the SpeechRecognition class {for example you have to
programatically start and stop recognition and there's no Microphone bar
visible to the user}, but it should allow you programatic control of how the
recognition happens.

Dave Wood
 
Back
Top