返回列表 发新帖

树莓派系统实现TTS(文字转语音)功能

[复制链接] 6
回复
9388
查看
打印 上一主题 下一主题

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
楼主
跳转到指定楼层
发表于 2022-11-29 09:23:33 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词:树莓派   Raspberry Pi OS    TTS    Ekho    文字转语音
概述:在各种实际应用的场合中,语音提示的需求逐渐增加。语音提示是比较直接的交互方式,能够有效的提高用户的使用体验。市面上也有许多解决方案,例如百度,讯飞等,今天我们要演示的是使用Ehko(余音)实现文字转语音的方案。

本文使用的硬件平台:
1,树莓派CM4_4G_Plus扩展板
2,USB声卡

回复

使用道具 举报

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
沙发
发表于 2022-11-29 09:29:33 | 只看该作者
本帖最后由 Mcuzone_WXJ 于 2022-11-29 09:31 编辑

因为我们使用的是USB声卡,所以我们需要将音频输出从默认输出改到从USB声卡输出;

我们首先在命令行输入命令  sudo nano /boot/config.txt  进入 config.txt  文件,找到  dtparam=audio=on  注释掉,保存之后重启树莓派即可














回复 支持 反对

使用道具 举报

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
板凳
发表于 2022-11-29 09:36:46 | 只看该作者
首先到官网下载Linux版的Ekho,下载地址:http://www.eguidedog.net/cn/ekho_cn.php




下载完成后将文件移入树莓派中;
回复 支持 反对

使用道具 举报

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
地板
发表于 2022-11-29 09:39:48 | 只看该作者
本帖最后由 Mcuzone_WXJ 于 2022-11-29 09:40 编辑

开始在树莓派上安装Ehko

首先安装第三方依赖文件,在命令行中输入以下命令:
sudo apt-get install espeak-ng  libespeak-ng-dev  libsndfile1-dev libpulse-dev libncurses5-dev libestools-dev festival-dev libvorbis-dev libmp3lame-dev libdotconf-dev texinfo pulseaudio libpulse-ocaml-dev



回复 支持 反对

使用道具 举报

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
5#
发表于 2022-11-29 09:42:52 | 只看该作者
输入命令解压Ehko文件tar xJvf ekho-xxx.tar.xz




回复 支持 反对

使用道具 举报

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
6#
发表于 2022-11-29 09:46:47 | 只看该作者
解压完成后,使用cd命令进入解压后的文件目录,
输入以下命令,开始编译安装;
./configure

make -j4

sudo make install











执行完后,就完成了Ehko的安装。
回复 支持 反对

使用道具 举报

51

主题

202

帖子

1万

积分

允许发帖

积分
10697
7#
发表于 2022-11-29 09:48:48 | 只看该作者
安装完成后,进行测试,输入命令ekho  "你好呀"
可以听到音频输出你好呀。




回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表