Mcuzone_WXJ 发表于 2022-11-29 09:23:33

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

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

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

Mcuzone_WXJ 发表于 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注释掉,保存之后重启树莓派即可














Mcuzone_WXJ 发表于 2022-11-29 09:36:46

首先到官网下载Linux版的Ekho,下载地址:http://www.eguidedog.net/cn/ekho_cn.php




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

Mcuzone_WXJ 发表于 2022-11-29 09:39:48

本帖最后由 Mcuzone_WXJ 于 2022-11-29 09:40 编辑

开始在树莓派上安装Ehko

首先安装第三方依赖文件,在命令行中输入以下命令:
sudo apt-get install espeak-nglibespeak-ng-devlibsndfile1-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:52

输入命令解压Ehko文件tar xJvf ekho-xxx.tar.xz




Mcuzone_WXJ 发表于 2022-11-29 09:46:47

解压完成后,使用cd命令进入解压后的文件目录,
输入以下命令,开始编译安装;
./configure

make -j4

sudo make install











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

Mcuzone_WXJ 发表于 2022-11-29 09:48:48

安装完成后,进行测试,输入命令ekho"你好呀"
可以听到音频输出你好呀。




页: [1]
查看完整版本: 树莓派系统实现TTS(文字转语音)功能