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

Qt 国产嵌入式操作系统实现文字转语音功能(ekho库)

1.简介

Qt 国产嵌入式操作系统实现文字转语音功能(TTS)_tts驱动 转文字-CSDN博客

在继上篇文章之后,甲方粑粑不满意使用eSpeak发出的声音太难听了,这就不得不找个替代品,声音稍微好听了一些。

使用ekho开源库。

Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过Festival间接实现。Ekho支持Linux、Windows和Android平台。

Ekho由国人所创,一个TTS引擎,TTS引擎只是将相应的文本转化为语音而已。

2.源码编译

库相关依赖的关系

ekho -->libsndfile-->libespeak -->libportaudio-->pulseaudio。

请看上一篇文章编译libportaudio和libespeak。

这里就编译libsndfile和ekho,以及如何使用。

libsndfile编译:

libsndfile下载地址:这里使用版本1.0.28

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

相关文章:

  • Redis常见类型及常用命令
  • 实战纪实 | 某配送平台zabbix 未授权访问 + 弱口令
  • 【第十五课】数据结构:堆 (“堆”的介绍+主要操作 / acwing-838堆排序 / c++代码 )
  • 前端JavaScript篇之JavaScript有哪些数据类型,它们的区别?
  • LeetCode---380周赛
  • archlinux 如何解决安装以后没有声音的问题
  • 什么是ORM思想?
  • 设计接口时,为其添加签名鉴权---详细教程
  • 5G+物联网:连接万物,重塑智慧社区,开启未来生活新纪元,助力智慧社区的革新与发展
  • [反转链表] [合并两个有序链表][分割链表]
  • 中文数据让LLM变笨?
  • 【代码随想录】刷题笔记Day54
  • 二.Winform使用Webview2在Demo1中实现地址简单校验
  • 从0开始学习C++ 第二十课:模板与泛型编程
  • pcl之滤波器(一)
  • java项目性能优化(MyBatis中开启查询缓存及flushCache与useCache的使用)
  • Unity3D控制人物移动的多种方法
  • 无人机打击激光器
  • Lingo数学建模基础
  • finalshell连接linux的kali系统
  • 2、Line Charts折线图
  • shell脚本获得所有数据库备份(整库备份,表级备份)
  • REVIT二次开发万能刷
  • JSON简单了解
  • HarmonyOS鸿蒙应用开发( 四、重磅组件List列表组件使用详解)
  • redis优化系列(六)
  • 【 Qt 快速上手】-②- Qt 环境搭建
  • Java入门高频考查基础知识4(字节跳动面试题18题2.5万字参考答案)
  • 视觉空间效应
  • C#,入门教程(07)——软件项目的源文件与目录结构