前景介绍
实验室新到了一个用树莓派控制的语音数据包(就是下面这个)。当然到手的是零件盒。
先介绍一下AIY,大概查了一下AIY的意思是Ai it yourself(artificial intelligence it yourself)做你自己的人工智能(自己理解的,勿喷),这个语音数据包是Google AIY项目的一种。基于Raspberry Pi HAT,该套件使我们能够为Raspberry Pi添加语音交互。
该套件附带了使用Raspberry Pi构建Google Home风格语音助手所需的几乎所有部分内容。
这一项目可以说是Google Cardboard的接力作了。
说了这么多还是没说出来这个语音数据包究竟是个什么,其实可以把它当作一个智能音箱来看,类似于小米小爱音箱,百度的小度以及阿里巴巴旗下的天猫精灵。不过区别就是voice kit需要我们自己来亲手把它拼装起来,然后和语音识别的api项目对接起来。
开箱的时候太激动了,没拍照,所以就不给大家展示了。展示还是要展示的,去官网po了张图下来。
其中需要说明的是该配件中不包含树莓派,所以树莓派需要自己单独购买。我用的是树莓派3B。
如何配置
首先是烧制系统,一开始还以为树莓派原来的系统就可以,最后发现这个音箱需要独立的系统的。
由于这篇文章写的是voice kit的,所以关于如何烧制树莓派的系统我就不多说了。(关于树莓派的烧制将在下一篇文章中介绍(真棒,又可以水一篇文章了))
下载镜像 提取码:aqlj
1.将下载的镜像烧制到sd卡中。
烧制好系统后,将sd卡插到树莓派中,上电开机。
2.接入wifi,图标在桌面右上角(类似流量标志符)。
3.检查音频,双击桌面的检查音频(check audio)。
按照里面操作进行测试。
4.调节音量
打开终端输入下面的命令,进行音量调节。
alsamixer
或者说桌面右上角有音量的图标,也可以惊醒调节。
5.桌面上也有检查WiFi的文件(Check WiFi)。
可以进行测试。
PS:官网下面给出教程是通过ssh远程连接后进行配置的,我就直接在树莓派上进行操作了(主要就是在Google云端进行配置,然后将生成的一个文件放置到树莓派的一个文件夹中,过程大同小异)。
6.打开Google云端平台
https://console.cloud.google.com/。
使用Google账号登陆。
同意服务条款。
下面新建一个项目。
单击Select a project
然后点击NEW Project 来新建一个项目。
输入项目名称
打开项目
导航到库(library)的位置
然后启用GoogleAPI
接下来创建凭据 单击create credentials。
然后向项目中添加凭据。
创建OAuth 2.0客户端ID
下载凭证。
下载的文件在downloads文件夹下。将该文件改名为 assistant.json
然后剪贴到pi下。
现在,大致过程已经结束了。下面我们进行演示。
打开终端,跳转到AIY-projects-python/src/examples文件夹下
cd ~/AIY-projects-python/src/examples
AIY Voice KIT内置了两种唤醒方式。
一种是语音唤醒,另一种是按键唤醒。
语音唤醒
打开终端
cd~ / AIY-projects-python / src / examples / voice
./assistant_library_demo.py
然后说“ok,google”或者“hi,Google”即可唤醒。
可按Ctrl+c退出。(唉,前一阵CTRL被你们玩坏了,现在一写这个就联想。)
按键唤醒
打开终端
cd~ / AIY-projects-python / src / examples / voice
./assistant_grpc_demo.py
然后每次提问时按下那个绿色按钮就可以了。(好像有些配件里面是红色的)。
恭喜你,整个过程就结束了。
配件和纸板的组合在这里并没有说,说的话也只是把杂志或官网上的步骤搬下来,所以就不说了。
话说我上面说的步骤大部分也是搬下来的(—_—!!)尴尬
官网地址:https://aiyprojects.withgoogle.com/voice-v1/
大致和里面内容差不多的,那今天就这样吧。