我目前正在考虑开发一个能够以多种语言阅读文本到语音的小型客户端。主要针对英语和日语。
所以我的问题是,有没有人知道一个能够阅读英语和日语的图书馆?
我最初的目标开发语言是 c#
谢谢你的时间。
我目前正在考虑开发一个能够以多种语言阅读文本到语音的小型客户端。主要针对英语和日语。
所以我的问题是,有没有人知道一个能够阅读英语和日语的图书馆?
我最初的目标开发语言是 c#
谢谢你的时间。
Microsoft Speech API,如果你有合适的声音(你可以购买它们,免费的声音通常质量很差。Windows 默认带有英语声音)。
你可以在这里找到一些免费的 SAPI 语音。
你可以听Loquendo TTS来听听声音的质量。
TTS 使用 SAPI 真的很容易(设置时,它是单行)。
有一个 .NET 端口:
.NET 3.0 框架包含一个托管语音 API System.Speech。这使您可以使用 Visual Studio 2005 为 Windows Vista 快速创建支持语音的 Windows 应用程序。与所有版本的 SAPI 一样,此版本取决于操作系统。SAPI 5.3 仅在 Windows Vista 上可用。与以前版本的 SAPI 一样,您的应用程序可以在早期版本上运行,例如 Windows XP 的 SAPI 5.1,但是,如果您的应用程序使用特定于 SAPI 5.3 的任何功能,则可能会出现不支持的错误。
.NET 语音应用程序需要熟悉的两个主要命名空间是 System.Speech.Synthesis 和 System.Speech.Recognition
http://reddevnews.com/articles/2007/02/15/give-applications-a-voice.aspx