微侠网/ 媒体工具 / 音频转换 / QT文本转语音
QT文本转语音
787 KB
音频转换
2020-07-20 16:09:50
点击下载
截图组
QT文本转语音在线介绍

QT文本转语音适合店铺播放广告语,可把文本转MP3用U盘直接在户外音箱播放,也可在电脑上直接重复播放。

作者简介:

最近写一个QT程序时需要用到文本转语音播放,在网上找了很多关于QT调用微软tts的资料,在这总结一下其中一个使用QAxObject实现的方法,下面原文地址,http://www.cnblogs.com/rockhawk/archive/2011/09/02/2164016.html

为了适合像我一样的新手,为了能够完整快速的实现程序,我把没有涉及到的细节和新手会遇到的但文中没有提到的问题整理了一下。

这个程序要下载MS Speech sdk ,如果需要中英文混度,网上有sdk5.1的包以及中文语言包

首先如果我们需要新建一个C++类来完成我们的程序时,尽量要在创建时设置基类为QObject,这样使用connect函数时可以避免出现问题。

第二个要注意到的问题是因为我们要用到QAxObject,所以需要在工程的pro文件中添加这样一句话:

CONFIG += qaxcontainer

注意以上两个问题之后在编写代码时应该就不会出现什么问题了,我在使用QT4.8时无法找到QAxObject,如果出现这个问题的大概跟我一样是安装QT时出了问题,我卸载后重新完整安装了QT5.0之后这个问题得到了解决,下面开始介绍代码。我的类名为TextSpeech。因为我只需要部分函数,所以我在程序中没有使用原文中提到的所有函数,剩下的函数stop(),pause(),reseum()三个主要函数的原理相同

软件特色:

QT文本转语音适合店铺播放广告语

可把文本转MP3用U盘直接在户外音箱播放

也可在电脑上直接重复播放

使用方法:

1、下载软件后,解压打开

2、打开主程序,界面如下

3、添加需要转换的文字

4、可以选择语速,点击“开始读”

5、最后能够导出音频文件

相关软件
猜你喜欢
最新资讯
热门下载