Mcuzone 野芯科技

标题: 树莓派系统实现TTS(文字转语音)功能 [打印本页]

作者: Mcuzone_WXJ    时间: 2022-11-29 09:23
标题: 树莓派系统实现TTS(文字转语音)功能
关键词:树莓派   Raspberry Pi OS    TTS    Ekho    文字转语音
概述:在各种实际应用的场合中,语音提示的需求逐渐增加。语音提示是比较直接的交互方式,能够有效的提高用户的使用体验。市面上也有许多解决方案,例如百度,讯飞等,今天我们要演示的是使用Ehko(余音)实现文字转语音的方案。

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


作者: Mcuzone_WXJ    时间: 2022-11-29 09:29
本帖最后由 Mcuzone_WXJ 于 2022-11-29 09:31 编辑

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

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















作者: Mcuzone_WXJ    时间: 2022-11-29 09:36
首先到官网下载Linux版的Ekho,下载地址:http://www.eguidedog.net/cn/ekho_cn.php




下载完成后将文件移入树莓派中;

作者: Mcuzone_WXJ    时间: 2022-11-29 09:39
本帖最后由 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




作者: Mcuzone_WXJ    时间: 2022-11-29 09:42
输入命令解压Ehko文件tar xJvf ekho-xxx.tar.xz





作者: Mcuzone_WXJ    时间: 2022-11-29 09:46
解压完成后,使用cd命令进入解压后的文件目录,
输入以下命令,开始编译安装;
./configure

make -j4

sudo make install











执行完后,就完成了Ehko的安装。

作者: Mcuzone_WXJ    时间: 2022-11-29 09:48
安装完成后,进行测试,输入命令ekho  "你好呀"
可以听到音频输出你好呀。









欢迎光临 Mcuzone 野芯科技 (http://testbbs.mcuzone.com/) Powered by Discuz! X3.1