I want to know if it’s possible to control “Microsoft Speech Recognition” using c#.

(source: yfrog.com)
Is it possible, for instance, to simulate the click on “On: Listen to everything I say” programmatically using c# or python?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
JRobert had the right idea.
If you were using C++, then you would call ISpRecognizer::SetRecoState(SPRST_ACTIVE), and then, if you’re running on Windows 7, QI the ISpRecognizer for ISpRecognizer3 and call ISpRecognizer3::SetActiveCategory(NULL) to force the recognizer into the ON state.
But, since you’re using C#, you should use System.Speech.Recognition.SpeechRecognizer and set the State property to Listening. (Note that this will not, as far as I know, switch from Sleep to On.)