【hehung|开发日记Nov.】小白入门,唤醒小度
h****g · h****g 发布于2017-12-12 22:35 浏览:2225 回复:0

唤醒小度

 【hehung|开发日记Nov.】使用python DuerOS SDK【树莓派】

 【hehung|开发日记Nov.】加把劲,更改唤醒词

 


拿到dueros开发板有一段时间了,一直没有时间弄,这几天有时间就开始调戏调戏小度了。


首先说下自己的期望\计划:计划通过DuerOS开发板配合树莓派开发一套语音控制家电系统。


放上DUeros的图片

 

 

 

 

 

现在开始工作

一、准备材料:

1、树莓派3B

2DuerOS

3USB线(质量好一点的) X 2(树莓派一个,DuerOs一个)

4、音响或耳机(我的就是耳机,没办法,qiong  

5HDMI液晶屏以及连接线(有条件的,不用也可以,只不过稍微麻烦一点,要用到VNC,后面会介绍

6、键盘鼠标

7、至少8G的内存卡(我用的8G,实际内存7.4G,可以烧写系统),最好的是16G,因为系统很大,下载3个多G,解压后7geG

8、读卡器

 

放上几张全家福

 

二、准备软件

1、Win32DiskImager软件,自行百度下载

2、DuerOS开发套件个人版镜像软件  以及   DuerOS开发套件个人版使用文档

PSDuerOS开发套件个人版镜像软件  http://dueros.bj.bcebos.com/DevkitPersonalImg/DuerOS_For_Raspberry_V0.7.10_20170901.img.gz?    

DuerOS开发套件个人版使用文档   

http://dueros.bj.bcebos.com/DevkitPersonalImg/DuerOS%E5%BC%80%E5%8F   

这两个文档在DuerOS开放平台 -->  智能设备开放平台   -->   智能硬件开发套件   -->   产品简介   

3、电脑(我用的是win10系统)

 

三、烧写系统

烧写系统,我用的是Win32DiskImager进行烧写的,与官网的烧写方式不一样。小伙伴可以参考一下:

1、将内存卡插到读卡器中,插到电脑(我用的是win10系统)。

2、格式化内存卡,注意:内存卡的格式化的格式要选择ExFAT,不然的话无法失去

8.png

3、打开Win32DiskImager软件,选择好你要烧写的内存卡,

选择DuerOS镜像,然后点击Write,静静的等待写入成功即可。

9.png

四、运行系统

烧写好系统后直接将内存卡插到树莓派上,按照官方文档的方式连接好树莓派与SuerOs开发板(或液晶屏),通电打开树莓派,会听到  “嘟~~~嘟嘟嘟~~你好,我是小度,正在开机”  的声音,表示系统烧写正常,如果没有声音的话,也不要记者重新烧写系统,可能时音响(耳机)没连接好或者声音没打开。

 

五、连接网络

现在开始配置网络

1)、百度之家APP配置方式:

1、首先去百度下载一个 “小度之家”  的APP  ,打开APP(我是直接从百度上搜索了下载的)。

2、登录百度账号

3、点击  “添加设备” ,选择“DuerOS开发套件个人版”,等待配置就行了。

 


2)、直接文件配置方式:

1、在树莓派上打开文件夹,在搜索框中输入 /etc/wpa_supplicant  按回车到wpa_supplicant目录之下。

2、打开wpa_supplicant.conf文件,可以看到

network={

ssid=""

psk=""

key_mgmt=WPA-PSK

}

其中ssid=路由器名字

Psk=路由器密码

输入之后保存,重启,就可以正常连接了。

六、调戏小度

当网络配置好了之后,开机时小度会提示你已经连接了网络。

现在就可以调试小度了。

“小度小度”,当听到“嘟”的一声之后,就可以调戏小度了。

“我要听歌”,“我要听故事”,“我要听笑话”。。。。。。

七、遇到的问题

在连接小度的时候,好奇DuerOS上的小按钮,按了一下就没有声音了,随后在论坛里找到了解决的方法。如下:

打开树莓派菜单-->Preferences-->AudioDeviceSettings

Sound card后的选项框中选择:bcm2835 ALSA(Alsa mixer)(Default),然后点击Select Controls.... ,将PCM选上,关闭窗口,重启树莓派。(我是通过这个解决的)

还有一种说法是选择snd_rpi_hifiberry_da(Alsa mixer),然后打开Select Controls....,将所有选项都勾上,然后重启,如果上一种解决不了,就试一下这个。

95.png 

 

现在附上VNC的教程


 

VNC 的使用教程

1、首先是百度上搜索下载一个realVNC

附上一个VNC的下载地址,亲测有效,破解版的,附带注册码。http://www.ihacksoft.com/realvnc-5-1-license-crack.html

PS:并不是打广告,而是VNC在网上实在是有点难找,很多找到的都不好用。

2、安装realVNC,这个就不多说了,就是一路next就行。

3、打开VNC进行连接,在地址栏输入树莓派的地址

注意:树莓派的地址后面一定要加上一个   :1

96.png

没有显示器,可以在路由器后台上找到树莓派的IP地址进行登录。

具体步骤:

登录路由器后台的ip,输入密码进入后台,找到名字叫raspberry的就是树莓派了,看一下他的ip

97.png

还可以通过命令的方式查看ip(在链接显示器的情况下),打开树莓派终端,输入ifconfig,可以看到ip地址。

4、如果你的电脑连上了树莓派,就可以直接在电脑上用vnc来操作树莓派了,是不是很方便。但是我的亲身实践是被拒绝。如图:

98.png

这样的是因为树莓派上没有启动vnc,需要树莓派脸上显示器打开vnc

具体操作:打开终端,输入:vncserver   就可以正常连接了。

PS:百度上有很多将VNC设置为开机启动,感兴趣的小伙伴可以自己去试验一下,我没有试过。

99.png

5、现在就是输入用户名和密码了:

用户名:pi

密码:raspberry

现在可以正常访问了。

 

991.png

 

 

 

 好了,就写到这里,期望对你们有帮助。

 

 


点赞  ( 0 )
收藏
评论(0)
TOP