找回密码
 立即注册
收起左侧

Qt怎么用文本转换成语音输出

9
回复
8263
查看
[复制链接]
累计签到:13 天
连续签到:1 天
来源: 2017-9-25 09:42:45 显示全部楼层 |阅读模式
10Qter豆
这边做东西有个需求,就是需要根据不同的情况发出不同的语音,文本知道,但怎么把文本转换成语音输出,该用什么类,还是什么库。。。小白一个,大神门!

回复

使用道具 举报

累计签到:615 天
连续签到:1 天
2017-9-25 17:49:49 显示全部楼层
这个qt做不了吧,你可以用qt发送http请求,调用百度的语音接口,,我以前做过,挺有意思的
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2017-9-25 20:04:05 显示全部楼层
本帖最后由 angelus 于 2017-9-25 20:09 编辑

有硬件和软件方案,离线和在线方案!

离线 去找找语音合成库,有支持中文和方言了,硬件就是花几十块去买一个串口芯片
在线 就去调用公开api接口
现在qt的语音合成模块在不同平台支持不一样,mac支持中文,win需要下载微软的库,linux有问题,不支持中文!

建议选择去买块芯片,和平台无关,而且控制选择会很多,离线和速度都有保障,自带喇叭,不依赖系统!
回复

使用道具 举报

尚未签到

2017-9-25 20:35:45 显示全部楼层
qt自己不是刚出了个文本转语音的库么
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2017-9-26 10:37:02 显示全部楼层
angelus 发表于 2017-9-25 20:04
有硬件和软件方案,离线和在线方案!

离线 去找找语音合成库,有支持中文和方言了,硬件就是花几十块去买 ...

需要跨平台,但是这只是软件开发的不涉及硬件,估计用芯片是不可能了
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2017-9-26 10:38:09 显示全部楼层
Joey_Chan 发表于 2017-9-25 20:35
qt自己不是刚出了个文本转语音的库么

什么库,具体说下,这边需要跨平台的,Linux下和window下都要跑的
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2017-9-26 10:39:01 显示全部楼层
angelus 发表于 2017-9-25 20:04
有硬件和软件方案,离线和在线方案!

离线 去找找语音合成库,有支持中文和方言了,硬件就是花几十块去买 ...

是离线的跨平台。。。
回复

使用道具 举报

累计签到:18 天
连续签到:2 天
2017-9-26 11:16:34 显示全部楼层
http://blog.csdn.net/love_apartment/article/details/54894219 可以参考下,用Qt QAxObject类。
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2017-9-26 15:11:47 显示全部楼层
本帖最后由 angelus 于 2017-9-26 15:17 编辑

http://www.eguidedog.net/cn/ekho_cn.php

没有研究用了,你可以看看!支持的方言太多,所以包大的一米,可以自己去适当修改源码!
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2017-9-30 10:19:59 显示全部楼层
angelus 发表于 2017-9-26 15:11
http://www.eguidedog.net/cn/ekho_cn.php

没有研究用了,你可以看看!支持的方言太多,所以包大的一米, ...

因为要在Windows下使用所以编译起来好麻烦,有没有什么参考文档。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了