如果respeaker v2上运行的系统是2018年之前的,先升级到最新的系统吧。如果还对老系统情有独钟,可以查看history_doc.md
-
使用
screen /dev/ttyACM0 115200
或 putty 通过USB OTG虚拟串口登录respeaker v2的 Debian 系统,用户名和密码都是respeaker将respeaker v2带OTG标签的USB口连接上电脑,会出现一个虚拟的串口
-
用Network Manager命令行工具nmtui联网
sudo nmtui
-
安装支持Amazon Alexa Voice Service和百度DuerOS的 avs 库,并检测录音和放音
pip install avs # alexa-audio-check, alexa-auth, dueros-auth, alexa-tap and alexa will be installed at ~/.local/bin ~/.local/bin/alexa-audio-check # it calculates recording audio RMS and plays alarm
-
用
ip addr
获取设备IP地址,用VNC登录系统,VNC地址是IP,默认端口号5900,VNC客户端推荐使用 VNC Viewer for Google Chrome -
在VNC远程桌面中打开terminal,运行
~/.local/bin/alexa-auth
获取Alexa授权(或运行dueros-auth
使用百度DuerOS) -
运行
~/.local/bin/alexa-tap
,log输出on_ready之后,即可按Enter开始语音对话 -
运行snowboy版hands-free alexa
sudo apt update sudo apt install libatlas-base-dev # required by snowboy pip install --no-deps snowboy*.whl # install pre-build snowboy pip install webrtc_audio_processing*.whl pip install voice-engine python ns_kws_alexa.py
-
加灯效
pip install pixel-ring python ns_kws_alexa_with_light.py
配置和安装相关依赖 pi@raspberrypi:~ $ source ~/env/bin/activate # 激活虚拟环境 $cd ~/ $git clone https://github.com/wbaiyu/yuyan $cd yuyan $python setup.py install $sudo apt install gstreamer1.0 $sudo apt install gstreamer1.0-plugins-good $sudo apt install gstreamer1.0-plugins-ugly $sudo apt install python-gi gir1.2-gstreamer-1.0 $pip install tornado ???? $alexa-auth dueros-auth ```
############授权的文件保存在/home/pi/.avs.json