【发布时间】:2011-02-14 21:31:40
【问题描述】:
我目前正在考虑开发一个小型客户端,该客户端能够阅读各种语言的文本到语音。主要针对英语和日语。
所以我的问题是,有没有人知道能够阅读英语和日语的图书馆?
我最初的目标开发语言是 c#
感谢您的宝贵时间。
【问题讨论】:
标签: c# internationalization text-to-speech
我目前正在考虑开发一个小型客户端,该客户端能够阅读各种语言的文本到语音。主要针对英语和日语。
所以我的问题是,有没有人知道能够阅读英语和日语的图书馆?
我最初的目标开发语言是 c#
感谢您的宝贵时间。
【问题讨论】:
标签: c# internationalization text-to-speech
Microsoft Speech API,如果你有合适的声音(你可以buy 他们,免费的声音通常质量很差。Windows 默认带有英语声音)。
你可以找到一些免费的 SAPI 语音here。
你可以听Loquendo TTS来听听音质。
使用 SAPI,TTS 真的很简单(设置后,它是单行)。
有一个 .NET 端口:
.NET 3.0 框架包含一个 托管语音 API,System.Speech。 这使您可以快速创建 支持语音的 Windows 应用程序 对于使用 Visual Studio 的 Windows Vista 2005. 与所有版本的 SAPI 一样,此版本依赖于 操作系统。 SAPI 5.3 仅 在 Windows Vista 上可用。与 以前版本的 SAPI,您的 应用程序可以更早地运行 版本,例如 Windows XP 的 SAPI 5.1,但是,如果您的应用程序使用特定于 SAPI 5.3 的任何功能, 预计不支持的错误。
要成为的两个主要命名空间 熟悉支持 .NET 语音的 应用程序是 System.Speech.Synthesis 和 系统.语音.识别
http://reddevnews.com/articles/2007/02/15/give-applications-a-voice.aspx
【讨论】:
【讨论】: