语音识别编程问题入门

时间:2010-05-17 21:40:32

标签: c# vb.net speech-recognition

所以,你们大概都看到过钢铁侠,Tony与一个叫做贾维斯的人工智能系统交互。演示剪辑here(对不起,这是商业广告)。

我对C#,C ++和Visual Basic非常熟悉,但我不确定我可以选择哪种方式来编程这样的东西。理想情况下,我希望通过自动化一些事情来帮助我完成某些项目。

经过一番研究后,我看到很多人都在使用苹果脚本。好吧,我是一个Windows开发人员,我在Windows上工作,这样就行不通了。

微软有一个Speech SDK,但我听说我无法对其进行编程以学习自定义单词...因为它只是使用它的标准库。这是真的?使用SDK进行语音识别的其他限制是什么?那还有别的吗?

另外,哪种语言更适合用于这样的项目? C#还是VB?

1 个答案:

答案 0 :(得分:6)

.NET 3.0 System.Speech.Recognition命名空间具有围绕SAPI SDK的非常优雅的.NET包装类。包括语法类来定制识别。像往常一样,任何支持.NET的语言都可以利用它,特定语言并不重要。