java - 在 Text-to-Speech 中自定义语音

标签 java c++ text-to-speech

是否有任何开源项目或库(Java 或 C++)可用于将文本转换为用户语音。 我的意思是,用户可以训练系统在将文本转换为语音时使用特定的语音,而不是应用程序附带的语音。

最佳答案

大多数最大的 TTS 引擎都允许您调整语音或根据特定于说话人的数据训练语音,因此您的声音与说话人无法区分。

检查这些工具包:

http://mary.dfki.de/

http://festival.org

http://hts.sp.nitech.ac.jp/

HTS拥有最强的语音自适应框架,你可以在这里查看speaker-adaptive training demo:

http://hts.sp.nitech.ac.jp/?Download

关于java - 在 Text-to-Speech 中自定义语音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21894501/

相关文章:

java - 为什么通过 "= "在 java 中复制列表是错误的?

java - Spring @SessionAttributes 和 "Cannot create a session after the response has been committed"

c++ - 为什么让单个进程对列表进行排序比让多个进程对大小相同的单独列表进行排序要快得多?

android - 如何在 IntentService 中运行 Android TTS

Android TTS 熄屏一段时间后停止朗读

java - 在Android中的ListView上显示CSS样式的HTML数据

Java替换不可见字符

c++ - 我如何在阅读时 "unzip"gzip 流

c++ - 构建具有特定名称的boost库

c# - 用 HTML5 播放 wav