想要一款能够读屏、读文本的软件。
Ubuntu 18.04,安装了eSpeak。Gespeak作前端,有中文发音,但质量真一般。
又摸索安装了mbrola引擎,从http://www.tcts.fpms.ac.be/synthesis/mb ... pybin.html下载了cn1和us1包,结果Gespeak检测到了us1,阅读效果较好。但cn1检测不到?
请教:有没有更好的软件推荐?或者指导下Gespeak、mbrola的使用方法。
先谢谢了。
请介绍一款文本朗读软件
- aerowolf
- 帖子: 1778
- 注册时间: 2006-02-25 17:09
- 来自: 西安
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
Re: 请介绍一款文本朗读软件
你可以先听听他的语音合成样本 http://www.tcts.fpms.ac.be/synthesis/mb ... mo/cn1.wav 。另外别忘了这是根据文本针对性调整了语速和语调的结果
要想得到好的中文语音合成效果,要么自己拿这些免费的引擎费心去调教发音规则,要么就去买收费的商业软件。科大迅飞就出过支持linux的
要想得到好的中文语音合成效果,要么自己拿这些免费的引擎费心去调教发音规则,要么就去买收费的商业软件。科大迅飞就出过支持linux的
- aerowolf
- 帖子: 1778
- 注册时间: 2006-02-25 17:09
- 来自: 西安
Re: 请介绍一款文本朗读软件
感谢回复。这个语音样本早前已经下载。现在的问题是Gespeak无法检测到cn1astolia 写了: ↑2018-09-21 20:41 你可以先听听他的语音合成样本 http://www.tcts.fpms.ac.be/synthesis/mb ... mo/cn1.wav 。另外别忘了这是根据文本针对性调整了语速和语调的结果
要想得到好的中文语音合成效果,要么自己拿这些免费的引擎费心去调教发音规则,要么就去买收费的商业软件。科大迅飞就出过支持linux的
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: 请介绍一款文本朗读软件
我个人用的是百度翻译和谷歌翻译的TTS API,不过不是读屏,是读单词,相当于个人用的离线词典.
不过现在python的gTTS好像有点问题(貌似谷歌方面稍微改了一下,现在的gTTS里的正则表达式不能匹配到正确结果,但我手动提取数据还是能用,说明验证机制没升级,只是数据格式细节的更改导致现有正则表达式匹配失效)
我正则表达式方面是几乎文盲状态,正在努力啃这篇文章
不过看起来难度不大,就算不用正则表达式,也可以写python代码直接解析my_gtts_token.py里的tkk_expr
TKK的小数点前面赋值给后面的"a"变量,小数点后面赋值给"b"变量.
不过现在python的gTTS好像有点问题(貌似谷歌方面稍微改了一下,现在的gTTS里的正则表达式不能匹配到正确结果,但我手动提取数据还是能用,说明验证机制没升级,只是数据格式细节的更改导致现有正则表达式匹配失效)
我正则表达式方面是几乎文盲状态,正在努力啃这篇文章
不过看起来难度不大,就算不用正则表达式,也可以写python代码直接解析my_gtts_token.py里的tkk_expr
代码: 全选
TKK='427210.1950527383';VERSION_LABEL = 'twsfe_w_20180917_RC02';
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9