首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节日的语速能改变吗?

节日的语速能改变吗?
EN

Stack Overflow用户
提问于 2016-07-25 16:19:45
回答 4查看 4K关注 0票数 3

我想让节日的tts读得慢一点,有人能帮我吗?我使用python2.7并在gnome终端中运行代码。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-04-19 21:12:23

你的~/.festivalrc是什么样子的?为了与ALSA一起使用节日,我有:

代码语言:javascript
复制
(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "aplay -Dplug:default -f S16_LE -r 15000 $FILE")

使用aplay,回放的速度取决于-r标志之后的值,您可以增加这个值以使它说话更快,或者降低它使它更慢。

如果您没有使用alsa,那么添加(Parameter.set 'Duration_Strech 1.5)或类似的可能会有帮助。

票数 2
EN

Stack Overflow用户

发布于 2016-12-23 17:53:19

如果您可以编写一个包装器,您可以使用紫貂和速率标签。作为参考,下面是我做的一个示例项目:茎/

其中技术2有速率变化。

或者,您也可以使用flite -节日精巧。虽然节日是为了支持语音合成的研究,flite是实时实现的理想选择。readme有一个使用flite扩展持续时间的示例:

./bin/flite -setf duration_stretch=1.5 doc/alice

希望能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2016-11-17 09:58:06

我有完全相同的问题和AFAIK,这是不可能的(我也希望是错误的,所以请纠正我)。例如,也不可能改变语音的频率范围。也就是说,在不修改语音文件的情况下(不要检查这一点,因为这似乎比我想做的更多)。

就我个人而言,我通过使用旧的mbrola声音和espeak来解决这个问题。我使用了一个python包装器,用于从命令行调用espeak,但也有一个旧的图书馆。尽管声音质量低于CMU的声音,但总体经验是IMHO有时更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38572860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档