![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux下用QT开发语音交互
文章平均质量分 57
m_zhangJingDong
我还可以更努力一点
展开
-
ubuntu下,在QT中利用科大讯飞语音库实现语音合成TTS
首先要去科大讯飞语音库注册,下载linux下的在线合成TTS的SDK,然后在QT下建立一个基于控制台的工程,其实建立关于UI的也可以,问题不大,这里以控制台工程进行说明。将sample中TTS部分的tts_sample中的代码copy到新建工程的main.cpp中去,然后将下载的sdk中的bin,include,libs复制到我们新建工程目录下,在.pro文件中加入必要的说明,具体如下: QT原创 2016-08-11 10:19:25 · 31719 阅读 · 0 评论 -
ubuntu下用qt访问服务器(以图灵机器人为例)
访问图灵机器人需要api_key,所以开始之前可以去图灵官网申请一个免费的账号。 访问服务器需要利用到网络,,要在.pro文件中加入 QT +=network; 图灵服务器返回数据为JASOn格式,我们先在.pro文件中加入 QT+=script 我这个例子是 输入一个问题,发送去图灵服务器,服务器返回JSAON格式的答案,我们解析后就得到了想要的答案了原创 2016-08-10 10:45:47 · 1019 阅读 · 0 评论 -
为语音识别录制pcm音频文件
在PC上使用科大讯飞语音识别或听写的sdk时,需要提前录制好pcm文件,并且文件格式要求为16K、16bit、单声道、无压缩,在我们测试的时候,我们可以用音频软件去转化成这一格式,但集成编程时,我们必须要编程来进行录音。在这里,我简单说一下在linux环境下,如何用qt进行录音: 算了,废话不多说,直接上代码,用了可以记得好评啊!: #ifndef MAINWINDOW_H #define M原创 2016-09-10 09:20:04 · 5056 阅读 · 4 评论