I am developing a C# application using SAPI 5.4 that allows users to select one of several different languages for speech recognition.
If I go to Control Panel -> Speech Recognition -> Advanced Speech Options I can change the recognizer language from "Microsoft Speech Recognizer 8.0 for Windows (English - US)" to "Microsoft Speech Recognizer 8.0 for Windows (French - France)" for example. This allows my application to now recognize speech in French instead of English.
Is there a way to programmatically select the correct recognizer at run time without requiring the user to go into the control panel?
I suspect it might have something to do with tokens, but I can't seem to find any examples.
Any help is much appreciated.