本帖最后由 ky123 于 2018-1-31 14:16 编辑
感谢e络盟提供的比赛赞助基金。
由于工作的原因,作品迟迟没有完善提交,先稍稍表示一下歉意。
一、项目名称
一个基于树莓派和python的语音机器人
1. 原理介绍
一直以来很想做一下AI机器人方面的研发,借这次比赛的机会,先完成一个有语音交互功能的机器人作品,可以当成一个测试工具使用。语音交互主要涉及到三个功能模块:语音识别ASR、语意理解NLU、语音合成TTS,好在这些功能都有大的公司提供相应的软件工具,可以通过在线工具的方式获取这些服务,这里语音机器人主要应用了阿里提供的ASR/TTS服务,以及图灵机器人提供的NLU服务。树莓派有着不错的性能,板载接口够多,社区资源丰富,用来搭建一个语音机器人是相当简单的事。
叮当 开源智能音响)中的代码,对其中代码进行了裁剪,去掉了离线唤醒、微信/邮箱、日程提醒等功能,只保留了ASR、在线机器人、TTS,以及插件扩展功能,整个工程极为精简,同时相关依赖包也比较容易安装。
2. 系统版本
系统安装的为树莓派官方最新的系统,直接从官网上下载NOOBS,安装完系统后,登录进系统终端,运行 sudo rpi-update 命令更新为最新的内核和固件。
由于项目中用不到图形化界面,工程的调试运行通过SSH登录即可,这里安装完系统后运行 sudo raspi-config 命令,选择配置开机后默认通过Console来登录系统。
3. 应用源代码
源代码上传到了码云https://gitee.com/westlor/zizi.git&#x