如何在.NET中实现语音识别?
我有一堆电脑合成的声音质量相对较高的.mp3
。在每个.mp3
中,语音说出一些随机的文本,然后是一个6-7位的英语序列。我想将这些数字提取为文本。
在.NET中实现这样的事情是可能的吗?
发布于 2009-09-04 15:56:50
这里有一个指向the System.Speech.Recognition namespace的链接,可能会对您有所帮助。
发布于 2009-10-29 05:34:01
当使用语音识别时,最好是在Windows Vista或Windows 7中工作,因为他们有Microsoft SAPI (Speech API) 5.3 (很快就会有5.4),这在性能上与Windows XP中的SAPI 5.1有很大的不同。
现在,你有了一个应用程序的视频和源代码(它是c++的,但你可以将它传递给另一种语言),它几乎可以做你想做的事情。
为了更好地识别单词,他们用想要识别的单词制作了一个语法文件。你可以看到这个视频,你会发现制作你想要的东西是非常容易的。
祝好运!
发布于 2009-09-04 15:53:32
您可以使用Microsoft Speech to text Engine。它很容易使用
一些示例here
https://stackoverflow.com/questions/1380070
复制相似问题