Как управлять приложением Microsoft Speech Recognition? - PullRequest
1 голос
/ 04 июня 2010

Я хочу знать, возможно ли управлять «Распознаванием речи Microsoft» с помощью c #.

альтернативный текст http://a.yfrog.com/img191/8859/enable.png

Можно ли, например, программно смоделировать нажатие кнопки "Вкл: слушать все, что я говорю", используя c # или python?

Ответы [ 2 ]

0 голосов
/ 06 июня 2010

JRobert имел правильную идею.

Если бы вы использовали C ++, вы бы вызвали ISpRecognizer :: SetRecoState ( SPRST_ACTIVE ), а затем, если вы работаете в Windows 7, QI ISpRecognizer для ISpRecognizer3 и вызовите ISpRecognizer3 :: SetActiveCategory (NULL), чтобы перевести распознаватель в состояние ON.

Но, поскольку вы используете C #, вам следует использовать System.Speech.Recognition.SpeechRecognizer и установить для свойства State значение Listening. (Обратите внимание, что это, насколько я знаю, не переключится из режима сна в режим.)

0 голосов
/ 04 июня 2010

Вот документация Microsoft Speech API и пример на Python .

...