树莓派系统实现TTS(文字转语音)功能
关键词:树莓派 Raspberry Pi OS TTS Ekho 文字转语音概述:在各种实际应用的场合中,语音提示的需求逐渐增加。语音提示是比较直接的交互方式,能够有效的提高用户的使用体验。市面上也有许多解决方案,例如百度,讯飞等,今天我们要演示的是使用Ehko(余音)实现文字转语音的方案。
本文使用的硬件平台:
1,树莓派CM4_4G_Plus扩展板
2,USB声卡
本帖最后由 Mcuzone_WXJ 于 2022-11-29 09:31 编辑
因为我们使用的是USB声卡,所以我们需要将音频输出从默认输出改到从USB声卡输出;
我们首先在命令行输入命令sudo nano /boot/config.txt进入 config.txt文件,找到dtparam=audio=on注释掉,保存之后重启树莓派即可
首先到官网下载Linux版的Ekho,下载地址:http://www.eguidedog.net/cn/ekho_cn.php
下载完成后将文件移入树莓派中;
本帖最后由 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
输入命令解压Ehko文件tar xJvf ekho-xxx.tar.xz
解压完成后,使用cd命令进入解压后的文件目录,
输入以下命令,开始编译安装;
./configure
make -j4
sudo make install
执行完后,就完成了Ehko的安装。
安装完成后,进行测试,输入命令ekho"你好呀"
可以听到音频输出你好呀。
页:
[1]