当前位置: 首页 > news >正文

QT 文字转语言插件

1.在工程.pro文件中添加


QT       += texttospeech

2.在头文件中添加

#include <QTextToSpeech>

3.使用的方法

 QString str="欢迎使用智慧教育学习平台";QTextToSpeech *Speecher=new QTextToSpeech;const QVector<QVoice> voices = Speecher->availableVoices();for (QVoice voice : qAsConst(voices)) {if(voice.gender() == QVoice::Female){Speecher->setVoice(voice);//选择女生break;}}Speecher->setRate(0.5);//调节阅读速度,取值范围为-1.0到1.0Speecher->setVolume(0.5);//    调节阅读声音大小,取值范围为0.0到1.0Speecher->say(str);

至此就可以播放声音了。

http://www.lryc.cn/news/347930.html

相关文章:

  • Kubernetes(k8s)的认证(Authentication)策略解析
  • Scikit-Learn决策树
  • Python面试题【python基础部分1-50】
  • 鸿蒙内核源码分析(Shell编辑篇) | 两个任务,三个阶段
  • 第Ⅷ章-Ⅱ 组合式API使用
  • stable-diffusion-webui配置
  • 1+X电子商务数据采集渠道及工具选择(二)||电商数据采集API接口
  • apinto OpenAPI
  • XYCTF - web
  • 学习方法的重要性
  • 把现有的 Jenkins 容器推送到一个新的镜像标签,并且重新启动新的容器
  • 难以重现的 Bug如何处理
  • 我与足球的故事 | 10年的热爱 | 伤病 | 悔恨 | 放弃 or 继续 | 小学生的碎碎念罢了
  • js图片回显的方法
  • Java中的maven的安装和配置
  • 轴承制造企业“数智化”突破口
  • UIButton案例之添加动画
  • C#链接数据库、操作sql、选择串口
  • 本地搭建各大直播平台录屏服务结合内网穿透工具实现远程管理录屏任务
  • macos使用yarn创建vite时出现Usage Error: The nearest package directory问题
  • 【JAVA入门】Day04 - 方法
  • 前端报错 SyntaxError: Unexpected number in JSON at position xxxx at JSON.parse
  • Mybatis进阶详细用法
  • Android 系统省电软件分析
  • 了解什么是Docker
  • ChatGPT开源的whisper音频生成字幕
  • 融知财经:期货和现货的区别是什么?哪个风险大?
  • Android Studio开发之路(十)app中使用aar以及报错记录
  • sql-行转列3(转置)
  • MATLAB | 最新版MATLAB绘图速查表来啦!!