请介绍一款文本朗读软件

其它类软件,非上述版软件
回复
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

请介绍一款文本朗读软件

#1

帖子 aerowolf » 2018-09-18 11:02

想要一款能够读屏、读文本的软件。
Ubuntu 18.04,安装了eSpeak。Gespeak作前端,有中文发音,但质量真一般。
又摸索安装了mbrola引擎,从http://www.tcts.fpms.ac.be/synthesis/mb ... pybin.html下载了cn1和us1包,结果Gespeak检测到了us1,阅读效果较好。但cn1检测不到?

请教:有没有更好的软件推荐?或者指导下Gespeak、mbrola的使用方法。
先谢谢了。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
头像
astolia
论坛版主
帖子: 6436
注册时间: 2008-09-18 13:11

Re: 请介绍一款文本朗读软件

#2

帖子 astolia » 2018-09-21 20:41

你可以先听听他的语音合成样本 http://www.tcts.fpms.ac.be/synthesis/mb ... mo/cn1.wav 。另外别忘了这是根据文本针对性调整了语速和语调的结果
要想得到好的中文语音合成效果,要么自己拿这些免费的引擎费心去调教发音规则,要么就去买收费的商业软件。科大迅飞就出过支持linux的
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: 请介绍一款文本朗读软件

#3

帖子 aerowolf » 2018-09-22 22:56

astolia 写了: 2018-09-21 20:41 你可以先听听他的语音合成样本 http://www.tcts.fpms.ac.be/synthesis/mb ... mo/cn1.wav 。另外别忘了这是根据文本针对性调整了语速和语调的结果
要想得到好的中文语音合成效果,要么自己拿这些免费的引擎费心去调教发音规则,要么就去买收费的商业软件。科大迅飞就出过支持linux的
感谢回复。这个语音样本早前已经下载。现在的问题是Gespeak无法检测到cn1 :Sad
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 请介绍一款文本朗读软件

#4

帖子 科学之子 » 2018-09-27 20:25

我个人用的是百度翻译和谷歌翻译的TTS API,不过不是读屏,是读单词,相当于个人用的离线词典.
不过现在python的gTTS好像有点问题(貌似谷歌方面稍微改了一下,现在的gTTS里的正则表达式不能匹配到正确结果,但我手动提取数据还是能用,说明验证机制没升级,只是数据格式细节的更改导致现有正则表达式匹配失效)
我正则表达式方面是几乎文盲状态,正在努力啃这篇文章
不过看起来难度不大,就算不用正则表达式,也可以写python代码直接解析my_gtts_token.py里的tkk_expr

代码: 全选

TKK='427210.1950527383';VERSION_LABEL = 'twsfe_w_20180917_RC02';
TKK的小数点前面赋值给后面的"a"变量,小数点后面赋值给"b"变量.
回复