【问题标题】:How do you access the System.Speech framework in monodevelop?你如何访问 monodevelop 中的 System.Speech 框架?
【发布时间】:2014-01-13 17:00:11
【问题描述】:

相关:Is "System.Speech.Recognition" namespace available in mono framework?

根据link,我知道 System.Speech 命名空间在单声道中可用,但我不确定如何使用 MonoDevelop 访问它。当我尝试在 Projects > Edit References 下添加对命名空间的引用时,System.Speech 不存在。每当我尝试使用关键字using System.Speech 进行构建时,都会出现错误:

Error CS0234: The type or namespace name `Speech' does not exist in the namespace `System'. Are you missing an assembly reference? (CS0234) (Assembly-CSharp).

我正在运行 OSX,但我的印象是 mono 是 .NET 框架的完整实现,所以我应该能够访问它,因为我可以访问其他 .NET 库。

任何帮助将不胜感激!

【问题讨论】:

    标签: c# .net mono


    【解决方案1】:

    也许你误解了图表,

    http://go-mono.com/status/

    第一栏是.NET 4.0 vs .NET 4.5,纯粹是微软的东西比较。因此,System.Speech 列在那里。

    您可以看到,当 Mono 的东西与 Microsoft 的比较时,System.Speech 没有列出。

    这只是表明 Mono 尚未在该领域进行攻击,这是有意义的。 System.Speech 严重依赖微软 Windows 平台内部的微软语音引擎,Mono 不容易在其他平台上克隆。

    【讨论】:

    • 非常感谢!这让我明白了很多,我读了一大堆其他问题,人们一直指着link说单声道已经实现了System.Speech和标题(Mono System.Speech in 4.0 vs MS.NET 4.5)似乎有点误导,但我完全看错了:)。另外,你是对的,status page 明确表示它只是 .NET 4.0 与 .NET 4.5!非常感谢!!!!
    • 这一定是我见过的最令人困惑的状态页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    相关资源
    最近更新 更多