1.树莓派AI语音交互板快速上手

0x00 树莓派AI语音板简介

这里使用的语音板是由ROS小课堂研发的,对初次接触语音开发的用户来说非常容易上手。因为这款语音板直接可以插在树莓派上使用,现在经过测试可以在树莓派3B和树莓派3B+上正常使用。对于树莓派4,由于购买后我一直都还没有拿到,所以没有机会进行测试。等后续测试后,会通知大家是否与树莓派4兼容。


0x01 树莓派系统安装

由于该款语音板在使用的时候需要安装各种驱动程序,为了减少用户安装这些繁杂的驱动,所以我已经将该语音板的驱动安装好,封装进最新版本的树莓派ROS镜像中。大家可以按照下面文章的说明来下载镜像和安装镜像,这里不在重述:


0x02 语音系统源码下载

现在该语音板的源码已上传至ROS小课堂的代码服务器,大家可以使用如下命令来下载:

git clone https://code.corvin.cn:3000/corvin_zhang/AIVoiceSystem.git

1.树莓派AI语音交互板快速上手 - 第5张

当编译完成后,我们就可以来启动语音交互系统来测试了,看看语音板交互效果,运行命令如下:

sudo ./AIVoiceSystem -p profile -w ./resources/models/snowboy.umdl

1.树莓派AI语音交互板快速上手 - 第6张

0x03 运行效果演示

当下载好代码并编译完成后,我们就可以来测试了。这里需要注意的是,我使用的是免费的唤醒词snowboy,所以每次交互时,需要喊snowboy才可以将其唤醒,下面是语音交互的效果:

查询天气演示
古诗词问答
垃圾分类查询

0x04 注意事项

1.该语音板现在只能使用ROS小课堂发布的镜像来进行使用,因为在镜像中已经帮大家配置好语音板所使用的驱动,这样大家再购买语音板后可以直接使用,不用再浪费时间配置系统了。

2.该语音板配套源码现在还没有移植到ROS中,后面会逐步完善代码,这样后面就可以跟ROS系统中的其他话题、节点配合使用了。

3.该语音板现在可以兼容树莓派3B和树莓派3B+板子,对于其他型号的树莓派板应该也可以使用,只不过安装尺寸可能就不太合适了。

[wshop_reward]

本文原创,作者:corvin_zhang,其版权均为ROS小课堂所有。
如需转载,请注明出处:https://www.corvin.cn/1500.html