如何使用C#?
识别SAPI文本我在哪里可以找到示例代码?
答案 0 :(得分:1)
使用System.Speech.Recognition命名空间。自己与SAPI COM接口竞争毫无意义,SpeechRecognizer类允许您在SAPI中执行任何操作。将浏览器指向该命名空间的MSDN Library主题,您将找到大量示例。
答案 1 :(得分:1)
他们唯一无法获得系统语音的事情是打开/关闭共享识别器,你只能获得状态,尽管在SAPI中你可以这样做,因为属性不是只读的。
为了解决这个问题,我同时使用SAPI(SpeechLib)和System.Speech.Recognition。我注意到共享识别器遵循单例设计模式,这意味着如果它已经打开,您将获得对现有SAPI实例的引用,而不是创建一个新实例。
这意味着我可以通过system.speech.recognition库和SpeechLib.dll获得引用SAPI。
(你们两者都做得最好)
Kiran;)