让Qt会说话
Qt 说话
2023-06-13 09:17:28 时间
❝一个文本转语音的小demo。❞
QTextToSpeech类提供了对文本转语音的功能。
文本转语音demo
/* 注意项目文件需要添加:QT += texttospeech */
#include <QApplication>
#include <QTextToSpeech>
int main(int argc, char **argv)
{
QApplication a(argc, argv);
QTextToSpeech speech;
/* 设置高音调,范围-1.0 ~ 1.0,默认值为0.0。*/
speech.setPitch(1.0);
/* 设置播放速度,范围-1.0 ~ 1.0,默认值为0.0。 */
speech.setRate(1.0);
/* 设置音量,范围0.0 ~ 1.0,默认值为平台默认音量。 */
speech.setVolume(0.5);
/* 播放英文 */
speech.say("Hello world!");
/* 播放中文 */
speech.say("你好,世界!");
return a.exec();
}
QtSpeech模块
提供C++ API 以访问文本到语音到语音引擎。
- QTextToSpeech 方便访问文本转语音引擎。
- QTextToSpeechEngine 文本转语音引擎集成的基础。
- QTexToSpeechPlugin 所有文本转语音插件的基础。
- QVoice 允许设置和检索特定语音的值。
相关文章
- Qt面试笔试题问答经验总结
- C/C++ Qt 选择夹TabWidget组件应用
- C/C++ Qt StatusBar 底部状态栏应用
- 建立Linux下QT动态库建立快速指南(linux下qt动态库)
- 使用Qt在Linux下执行命令(qt执行linux命令)
- Linux 环境下运用 Qt 编程的秘籍(linux下的qt编程)
- 在Linux系统下利用Qt程序设计实现的精彩之旅(linux与qt程序设计)
- Linux下Qt源码编译实践(qt源码编译linux)
- 快速搭建 Qt 与 MySQL 的数据库应用(qt使用mysql)
- 轻松上手,Qt在Linux安装教程,让你快速掌握技巧!(qt在linux安装)
- 简明易懂的Linux下QT安装指南(linux下安装qt教程)
- 「零基础入门」Linux下安装QT教程,助力程序员成为高手!(linux下安装qt教程)
- QT与Oracle的连接实现(qtoracle连接)
- 在Linux上开发应用程序:Qt系列版本深入解析(linux版本qt)
- Qt跨平台编译MySQL驱动实践(qt编译mysql驱动)
- 集成开发Linux与Qt集成开发:实现无缝交互(linux与qt)
- 使用Qt实现MySQL数据库连接教程(qt连接mysql数据库)
- Qt实现MySQL数据库操作详解(qt操作mysql数据库)
- 界面让Linux拥有Qt完美图形界面的魅力(linux qt 图形)
- 编辑Linux下使用Qt快速编辑文件(linux下 qt 文件)
- 使用Linux和Qt搭建强大的应用环境(linux qt 环境)