![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux下QT开发
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 评论 -
正确从官网下载需要的QT版本
很多ubuntu系统都是32位的,但是从qt官网直接看的话,大多只支持64位的ununtu系统。我开始也尝试以online方式安装我需要的32位版本,但是很遗憾没有安装成功。在这里我分享下,最后我在官网找到的所有qt版本,需要注意的是,qt5.6以后官网也没有直接提供32位ubuntu系统的离线安装包,我下载安装的便是qt5.6.1,亲测可行;下载地址为:http://download.q原创 2016-08-10 10:32:22 · 2684 阅读 · 0 评论 -
linux下,在QT中如何导入第三方的库文件
linux QT 第三方sdk bin libs include 额外需要连接的连接库unix:LIBS += -L your_lib_path -lyour_libwin32:LIBS += your_lib_path/your_lib额外需要的头文件目录INCLUDEPATH += your_include_path 另外有一原创 2016-08-10 19:09:13 · 6975 阅读 · 0 评论 -
QTimer定时器的使用
使用QTimer定时器需要加入头文件QTimer。 在.h文件中,需要多少个QTimer就定义多少个Qtimer,并且需要为每个Qtimer定义一个单独的槽函数,这里以一个Qtimer为例: 在.h文件中加入以下几行:private:QTimer *timer; 在slots中,加入: void ontimeout();在.cpp文件中,在需要加定时器的地方加入:time原创 2016-09-10 09:53:28 · 1337 阅读 · 0 评论