c# - Microsoft Sam,SAPI 替代品

标签 c# windows speech-recognition text-to-speech sapi

我们有一个应用程序,我们计划使用 Microsoft 语音 API。现在,我们使用 Microsoft Sam 语音在 Windows XP 上对其进行了测试,坦率地说,它听起来很糟糕......几乎不可能听到声音试图说什么。

还有其他更好的声音吗?是否有更好的更新或更新版本。是否有其他产品、开源项目等可以作为替代方案?

澄清一下 - 它需要某种 API,以便我实际上可以针对它进行编程。

最佳答案

在 Windows 上,我发现最好的是使用来自 AT&T Natural Voices 的语音 API 和语音:https://nextup.com/attnv.html 然而,如果有的话,它们非常昂贵。我遇到过使用/商业模式与 AT&T 的想法相去甚远的项目,他们甚至不会出售许可证。

有一个免费软件替代品,Festival:http://festvox.org/ ,虽然质量很糟糕。它比目前商用系统的音质落后大约 10 年。然而,它是免费的。

对我来说效果很好的第三种选择是将几个项目的语音合成部分转移到 OS X。OS X 有一套不错的工具和语音 APIS 以及一套相当不错的库存声音。当然,缺点是为这些 API 编写的程序只能在 OS X 下运行,而 OS X 只能在 Apple 硬件上运行。

关于c# - Microsoft Sam,SAPI 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062625/

相关文章:

windows - 同一端口上的两个监听器?

R:将文本字符串转换为命令

c# - Google Speech API v2 结果为空白

speech-recognition - 编写软件以判断声音来自何处(定向聆听)

c# - 基本 ASP.NET MVC 3 查询

c# - 如何反序列化 XML 字符串片段?

c# - 设置多张壁纸?

c# - .NET SystemInformation.PrimaryMonitorMaximizedWindowSize 显示大于 PrimaryMonitorSize

c# - 语音识别质量极差,尤其是与 Word 相比

c# - 如何在具有透明度和文本的图像上绘制矩形