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