单声道语音识别

时间:2011-04-04 06:32:20

标签: c# mono speech-recognition voice-recognition

有没有办法为单声道应用添加语音识别功能。 System.Speech(在.net中)和Microsoft.Speech(在MS Speech Platform中)有名称空间,但我在Mono中找不到任何名称空间。那么如何在Mono中添加语音识别功能呢?

3 个答案:

答案 0 :(得分:6)

我看不到任何原生的C#引擎。有一个名为Sphinx-4的Java引擎,您可以直接调用或通过IKVM.NET调用。或者你可以使用网络服务,我发现iSpeech。另外,this SO question中的HTML5和Chrome可能会有一些有趣的内容。我不担心任何个人经历(IKVM.NET除外)。

答案 1 :(得分:6)

查看此链接: Mono System.Speech

现在似乎支持System.Speech.Recognition。您是否正在使用最近的(3.0+)tarball并构建自己的Mono运行时?

答案 2 :(得分:0)

实际上有一个本地C#语音识别引擎,它被称为 Syn.Speech 。要在Visual Studio Project中引用它,只需启动程序包管理器控制台并键入

PM> Install-Package Syn.Speech

我找不到任何有关它的全面教程但是Wiki Link

此外还有demo application