12

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

4

3 回答 3

6

我看不到任何本机 C# 引擎。有一个名为Sphinx-4的 Java 引擎,您可以直接调用它,也可以通过IKVM.NET调用它。或者,您可以使用网络服务,我找到了 iSpeech在这个 SO question中也可能有一些有趣的关于 HTML5 和 Chrome 的内容。恐怕没有任何个人经验(IKVM.NET 除外)。

于 2011-04-04T08:01:39.967 回答
6

查看此链接: Mono System.Speech

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

于 2012-11-16T16:13:26.333 回答
1

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

PM> Install-Package Syn.Speech

我找不到任何全面的教程,但这里有Wiki Link

此外还有这个演示应用程序

于 2015-03-19T10:11:15.307 回答