System.Speech Linux 上的单声道
System.Speech in Mono on Linux
我正在 Linux (KUbuntu) 中使用 Mono 和 Monodevelop 开发一个项目。我想使用 System.Speech 库,在 Windows 7 上使用 Unity 中的 Monodevelop 是完全可能的。在过去的几个小时里,我一直在网上查找很多东西,据我所知System.Speech 已添加到 Mono。
我已经更新了所有的 mono,mono --version
显示 4.0.2(最新版本),而 Monodevelop 版本显示 5.9.4(据我所知这也是最新版本).这让我觉得我拥有所有开发软件的所有最新更新。
我已经重新启动,创建新项目,从 git 手动构建 monodevelop,所有我能想到的。一切都完成后,我右键单击 References=>Edit References=>System.Speech,但没有任何显示。我再次通过在 windows 机器上的 Unity 上尝试再次检查,它确实存在。
有谁知道发生了什么事吗?我不太确定要为这样的事情提供哪些其他细节,但我显然遗漏了一些东西。我非常乐意 post 您需要的任何其他信息,我非常感谢您的帮助!
System.Speech 是 MSFT 的 .Net 的一部分,依赖于本机音频驱动程序、TLS 引擎等...并且仅在 Windows 上可用。
我相信 4/5 年前在 Mono 中使用 Speech 命名空间完成了一些工作,但在当前版本中此命名空间中没有任何内容。
您需要查看 Linux 上的第三方语音库并为它们编写一些 C# 包装器(如果它们当前不可用)。
我正在 Linux (KUbuntu) 中使用 Mono 和 Monodevelop 开发一个项目。我想使用 System.Speech 库,在 Windows 7 上使用 Unity 中的 Monodevelop 是完全可能的。在过去的几个小时里,我一直在网上查找很多东西,据我所知System.Speech 已添加到 Mono。
我已经更新了所有的 mono,mono --version
显示 4.0.2(最新版本),而 Monodevelop 版本显示 5.9.4(据我所知这也是最新版本).这让我觉得我拥有所有开发软件的所有最新更新。
我已经重新启动,创建新项目,从 git 手动构建 monodevelop,所有我能想到的。一切都完成后,我右键单击 References=>Edit References=>System.Speech,但没有任何显示。我再次通过在 windows 机器上的 Unity 上尝试再次检查,它确实存在。
有谁知道发生了什么事吗?我不太确定要为这样的事情提供哪些其他细节,但我显然遗漏了一些东西。我非常乐意 post 您需要的任何其他信息,我非常感谢您的帮助!
System.Speech 是 MSFT 的 .Net 的一部分,依赖于本机音频驱动程序、TLS 引擎等...并且仅在 Windows 上可用。
我相信 4/5 年前在 Mono 中使用 Speech 命名空间完成了一些工作,但在当前版本中此命名空间中没有任何内容。
您需要查看 Linux 上的第三方语音库并为它们编写一些 C# 包装器(如果它们当前不可用)。