首先要去科大讯飞语音库注册,下载linux下的在线合成TTS的SDK,然后在QT下建立一个基于控制台的工程,其实建立关于UI的也可以,问题不大,这里以控制台工程进行说明。将sample中TTS部分的tts_sample中的代码copy到新建工程的main.cpp中去,然后将下载的sdk中的bin,include,libs复制到我们新建工程目录下,在.pro文件中加入必要的说明,具体如下:

QT      +=network;

INCLUDEPATH +=新建工程路径/include

DESTDIR=$$新建工程路径/bin

在.pro文件中还有声明导入的libmsc.so,因为我的linux是32位的,故我的声明如下:LIBS +=新建工程路径/libs/x86/libmsc.so,其中,新建工程路径可以将pwd命令的结果直接复制便可以了。

在main.cpp文件中,加入#include<QtNetwork>头文件,之后,我们允许程序,发现程序正常执行了,我们去工程路径下的bin文件夹下,便可以看到合成的语音文件了,若是想让合成的结果自动播放出来的话,QT中也提供了很多种方法,这个自行百度就是了。

ubuntu下,在QT中利用科大讯飞语音库实现语音合成TTS相关推荐

  1. Ubuntu下,Java中利用JNI调用codeblocks c++生成的动态库的使用步骤

    1.  打开新立得包管理器,搜索JDK,选择openjdk-6-jdk安装: 2.  打开Ubuntu软件中心,搜索Eclipse,选择Eclipse集成开发环境,安装: 3.  打开Eclipse, ...

  2. Ubuntu下安装Qt全部过程

    Ubuntu下安装Qt全部过程 (2013-03-04 22:12:02) 转载▼   分类:ARM Linux 1.到官网http://qt-project.org/downloads或者ftp:/ ...

  3. ubuntu下用Qt实现人脸识别之检测人脸并绘制人脸框(三)

    ubuntu下用Qt实现人脸识别之检测人脸并绘制人脸框(三) 要检测出人脸并且还要识别出这个人是谁,就得用到人脸算法,这个算法如果你足够牛X的话可以自己写出来,当然,如果像我一样是个小菜鸟的话就得领悟 ...

  4. ubuntu下用Qt实现人脸识别(四)

    ubuntu下用Qt实现人脸识别(四) 一.流程 首先是程序启动的时候,从指定的路径下获取图片,然后从图片中提取出人脸特征值,将这些人脸特征值存储到缓冲区中.接着不断从摄像头获取一帧图片,传到人脸识别 ...

  5. ubuntu docker一键安装mysql_mysql5.6在ubuntu下的docker中安装的办法详细说明

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  6. docker安装启动mysql5.6_mysql5.6在ubuntu下的docker中安装的方法详解

    这篇文章主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下 1.安装mysql5.6docker run mysql:5.6 等所有项目都是Download c ...

  7. Qt中利用定时器QTimer实时显示当前日期和时间

    Qt中利用定时器QTimer实时显示当前日期和时间 时显示当前日期和时间.下面说明方法: 1. 在工程中声明一个全局QTimer对象 QTimer *timer; 2. 在构造函数中定义QTimer, ...

  8. Ubuntu下编译qt程序libQtWebEngineCore报错

    最近在Ubuntu下编译qt程序时, 报如下错误 libQt5WebEngineCore.so: .dynsym local symbol at index 3 (>= sh_info of 3 ...

  9. Qt中使用百度语音API将语音转化为文字

    在Qt中使用百度语音API将语音转化为文字 widget.cpp代码 yuyin1.pro代码 widget.h代码 main.cpp代码(没有改动可不看) 最近学校实训要做一个嵌入式智能家居项目,我 ...

最新文章

  1. 设置Open in Terminal快捷键Alt+Shift+Z,方便angular项目的各种命令输入(多任务状态下)
  2. 数据治理在业务中台的实践
  3. 一不小心就踩了lombok的坑?
  4. 【综述专栏】关于AI Architecture未来的一些思考
  5. python redis 订阅发布_Python-Redis的发布与订阅
  6. 【C 语言】字符串模型 ( 字符串翻转模型 | 借助 递归函数操作 逆序字符串操作 | strncat 函数 )
  7. 1583. 统计不开心的朋友
  8. linux跳转乌班图服务器,Ubuntu18.04连接Linux服务器与文件传输
  9. 求浮点数的幂的精确值
  10. osx jni 开发 1
  11. 微信小程序 列表展示+详情
  12. 如何绘制逻辑图 — 8.逻辑的表达:数据逻辑
  13. AntennaHome Launch 5G Combo Internal PCB Antenna /5G 全频 PCB天线
  14. 20年研发管理经验谈(二)
  15. SylixOS -- 双网卡冗余备份使用说明
  16. swing添加按钮监听后,面板监听失效
  17. kafka auto.offset.reset参数解析
  18. ybt1109 开关灯
  19. css制作聊天气泡android,css实现聊天气泡效果
  20. 区块链溯源项目的一点体会

热门文章

  1. Linux--进程(一篇博客让你理解操作系统的底层)
  2. 如何安装wordcloud?
  3. 《Android Studio开发实战》学习(二)- 聊天室
  4. hbase命令集(shell 命令,如建表,清空表,增删改查)
  5. 【光线追踪系列九】物体动态模糊
  6. hasNext()方法
  7. 点击复制input内容
  8. 超表面远场三维辐射图,MATLAB
  9. selenium 如何在已打开的浏览器上直接自动化脚本
  10. Linux:以K、M、G查看文件大小;