600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 树莓派python语音唤醒_唤醒DuerOS Python SDK(解决声音切回树莓派的问题)

树莓派python语音唤醒_唤醒DuerOS Python SDK(解决声音切回树莓派的问题)

时间:2020-04-04 05:52:12

相关推荐

树莓派python语音唤醒_唤醒DuerOS Python SDK(解决声音切回树莓派的问题)

上一主题介绍了PUTTY SSH连接和Windows远程桌面连接树莓派的方法,本文内容大多是在远程桌面下进行。

1.停止现有小度功能,因为会占用MIC资源

sudosystemctlstopduer

2.利用PUTTY连接树莓派,安装依赖包

sudoapt-getupdate

sudoapt-getinstallpython-dateutil

sudoapt-getinstallgir1.2-gstreamer-1.0

sudoapt-getinstallpython-pyaudio

sudoapt-getinstalllibatlas-base-dev

sudoapt-getinstallpython-dev

sudopipinstalltornado

sudopipinstallhyper

3.远程桌面连接树莓派,利用树莓派系统所带浏览器下载openssl和Python安装包

*从如下地址下载openssl安装包*(链接:/s/1skAP6WH密码:wknz)

*从如下地址下载python2.7.14安装包*(链接:/s/1o8MHkzK密码:ngx4)

4.安装openssl和Python安装包

命令行切换到安装包所在路径(浏览器默认下载路径为"Download"),运行下面命令

sudotar-zxvfopenssl1.1.tar.gz-C/usr

sudotar-zxvfpython2.7.14.tar.gz-C/usr/local/

sudorm-rf/usr/bin/python

sudoln-s/usr/local/python2.7.14/bin/python/usr/bin/python

5.下载Python SDK和参考示例代码

gitclone/MyDuerOS/DuerOS-Python-Client.git

cdDuerOS-Python-Client

gitcheckoutraspberry-dev

6.创建自己的智能语音设备(该操作可不用必须在树莓派系统中进行)

创建完毕后,通过点击相应设备的编辑,可以查看它们的client_id和client_secret。

点击OAUTH CONFIG URL,设置授权回调页。设置为

http://127.0.0.1:3000/authresponse

7.授权

进入DuerOS-Python-Client目录

./auth.sh

系统会自动打开浏览器,进入授权界面,输入百度账号和密码。

8.远程桌面登录树莓派,用文本编辑器编辑~/DuerOS-Python-Client/app/auth.py

9.唤醒

语音唤醒

./wakeup_trigger_start.sh

Enter键唤醒

./enter_trigger_start.sh

上面唤醒音箱都没有声音输出,这是因为声音被切换到树莓派自带声卡输出了,将音频线连接到树莓派板子上的音频接口,就可以听到声音了。

10.将声音切回DuerOS开发板的音频输出

远程登陆树莓派,先关闭DuerOS Python SDK程序,点击任务栏的开始->Preferences->Audio Device Setting,回弹出Audio Device Settings对话框。

选择声卡snd_rpi_hifiberry_dac,点击Select Controls,弹出对话框的内容都勾选上,再点击Make Default,然后关闭对话框

重新运行

./wakeup_trigger_start.sh

声音就从DuerOS开发板上输出了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。