C#语音识别不使用Windows语音识别

时间:2011-09-06 20:27:32

标签: c# .net speech-recognition

我知道第一条评论是复制以前的帖子,但我找到的代码(来自MSDN)使用了窗口的语音识别......我正在做我的毕业设计,语音识别就是其中的一部分!我不能包含这些代码,我必须尝试从头开始,我正在做一些关于它的研究,如果有人已经这样做并且可以给我一个纸张或代码的链接,我会非常感激我可以受益来自!

提前致谢!

2 个答案:

答案 0 :(得分:1)

编写实现基本识别算法的代码(基于隐藏马尔可夫模型的识别器这些天是常态)只是您挑战的一部分。事实上,每个语音识别系统都是在实际语音数据上训练,因此您还必须识别语料库(音频文件和转录的集合)来训练您的数学模型。

如果您仍然有兴趣自己完成所有操作,请查看CMU的开源Sphinx speech recognizer(以及相关工具)。

答案 1 :(得分:1)

Microsoft Server Speech Platform 10.1(26种语言的SR和TTS)

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=24003

语音识别应用程序执行的基本操作:

  1. 启动语音识别器。
  2. 创建识别语法。
  3. 将语法加载到语音识别器中。
  4. 注册语音识别事件通知。
  5. 为语音识别事件创建处理程序。
  6. 语言包

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3971

    运行时下载

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=24974

    这些库至少可以帮助您了解接口的构成,以及复制/窃取或模拟核心/基本代码的入门者;)

    还有这篇论文:

    http://www.cs.nyu.edu/~mohri/pub/hbka.pdf

    最好的运气!