0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用Raspberry pi 3板制作Google助手

454398 来源:网络整理 作者:佚名 2019-11-04 09:43 次阅读

步骤1:

请按照以下步骤安装Raspbian

https://www.raspberrypi.org/documentation/installa 。..

可以从Raspberry Pi网站的“下载”页面下载建议的操作系统的官方映像。

可以从第三方供应商处获得替代发行版

。如果您不使用Etcher(请参阅下文),则需要解压缩.zip下载文件以获取图像文件(.img)并将其写入SD卡。注意:ZIP存档中包含的带有Raspberry Pi Desktop的Raspbian映像大小超过4GB,并使用ZIP64)格式。

要解压缩存档,需要使用支持ZIP64的解压缩工具。以下zip工具支持ZIP64:7-Zip(Windows)Unarchiver(Mac)Unzip(Linux)将映像写入SD卡

您将需要使用映像写入工具来安装映像已下载到您的SD卡上。

Etcher是可在Mac OS,Linux和Windows上运行的图形SD卡写入工具,对于大多数用户而言,这是最简单的选择。 Etcher还支持直接从zip文件写入图像,而无需任何解压缩。

要使用Etcher写入图像,请执行以下操作:下载Etcher并安装它。将SD卡读卡器连接到其中的SD卡。打开Etcher并从硬盘驱动器中选择所需的Raspberry Pi .img或.zip文件。写入SD卡。选择要写入图像的SD卡。查看您的选择,然后点击“ Flash!”开始将数据写入SD卡。

完成后,将SD卡弹出到PI中并连接电源。您将看到启动过程并显示新的Stretch Desktop。

向导将引导您完成其余设置,如,Locale设置,WIFI等。请确保您同时启用了VNC和SSH接口如果您习惯使用终端命令,则可以使用I2C接口或在终端中使用sudo raspi-config。

如果使用USB麦克风,请确保在启动PI之前先将其插入。或者,如果您使用的是Mic阵列帽,则需要在接通电源之前将其固定在GPIO引脚上。

步骤2:使Pi准备更新

现在打开一个终端窗口并输入以下命令

确保您位于/Home/Pi目录中

sudo apt-get install git

git clone https://github.com/shivasiddharth/GassistPi

更新操作系统和内核

sudo apt-get update

sudo apt-先安装raspberrypi-kernel

然后重新启动PI

。在此示例中,我使用Respeaker hat来配置驱动程序,并逐个给出以下命令。

git clone https://github.com/shivasiddharth/seeed-voicecard

cd 。/seeed-voicecard/

sudo 。/install.sh

sudo重新启动扬声器测试

第3步:在Google Cloud中创建项目

您将需要一个gmail帐户为此。

1。请参阅Google Assistant sdk教程中的详细说明,以创建一个项目并链接您正在开发的原型的模型ID。

URL 1。 Google Developers页面

URL 2.使用型号ID注册设备

为Raspberry Pi Google Assistant设置Google API

1。首先,我们必须在Google Console Actions仪表板上注册并设置一个项目。

2.登录到您的Google帐户后,您将看到以下窗口。单击添加/导入项目。

3.在下一个屏幕上,您必须输入项目名称并单击创建项目。

4.现在,转到新标签中的Google开发者控制台并搜索Google Assistant API。在继续并按“启用”按钮之前,请确保已选择项目。然后单击“启用”。

5.现在,打开Google控制台的上一个选项卡并向下滚动到屏幕底部。您将找到一个选项Device Registration,单击它。

6.在下一个屏幕上,单击Register Model。此后,您需要设置产品名称,制造商名称并设置设备类型。这些名称可以是您想要的任何名称。写下设备型号ID,因为在此过程的后面我们将需要它。现在,单击“注册模型”。

7.下一个屏幕将显示“下载凭据”。要获取此凭据文件,请点击下载OAuth 2.0凭据。该文件非常重要,因此,请将其保存在安全的地方。现在,单击“下一步”。

8.您可以选择所需的任何特征,但是在我们的情况下,我们不需要这些特征,因此只需单击“跳过”按钮,如下所示。

9.完成所有操作后,将显示以下屏幕。

10.现在,进入“活动控制”页面。在这里,您必须激活以下活动控件,以确保Google Assistant API正常运行。网络和应用活动,位置记录,设备信息,语音和音频活动

11.再次转到Google开发者控制台。单击仪表板左侧的凭据。单击OAuth同意屏幕。

12.在产品名称中填写您的Gmail ID和任何名称,然后保存。

现在,我们完成了Google API的设置。

p》

2。将凭据文件放在/home/$ {USER}/目录“请勿重命名”

3中。将oauth凭据文件也放置在/home/Pi目录中

第2点和第3点是必填项,否则该项目将无法正常工作。

下一步,我们在以下位置克隆了Gassist PI项目pi,但我们必须使某些文件可执行并安装它们

按照以下命令

sudo chmod + x 。/GassistPi/scripts/gassist-installer-pi3.sh

sudo 。/GassistPi/scripts/gassist-installer-pi3.sh

此执行过程大约需要30分钟,具体取决于您的互联网速度

将其发布到命令中行,系统将提示您输入身份验证密钥,其上方会显示一个网址,将其复制到浏览器中,它将打开google身份验证页面。选择您的适当帐户,然后单击允许。

生成密钥后,将其复制并粘贴到脚本停止的终端窗口中。

成功通过身份验证后,Google Assistant Demo测试将自动开始。开始时,音量可能很小,助手的音量与Pi的音量无关,因此请使用“嘿Google,将音量设置为最大”命令增大音量。

使助手在开机或无头启动请按照以下命令

进入您的pi主目录

键入以下命令,然后按Enter

sudo chmod + x 。/GassistPi/scripts/service-installer.sh

sudo 。/GassistPi/scripts/service-installer.sh

sudo systemctl启用gassistpi-ok-google.service

sudo systemctl启用gassistpi-push-button.service

sudo systemctl启动gassistpi-ok-google.service

sudo systemctl启动gassistpi-push-button.service

现在,一旦完成所有过程完成后,可以重新启动PI。在启动时,助手将自动启动并用“ HI”打招呼。

如果安装过程失败,并且您遇到分段错误或注册错误,则可能需要检查Google Cloud和设备注册步骤中的项目链接是否正确完成。

重新启动PI and Enjoy

步骤4:3d打印盒

我将其打印的附件图像放置在pi上,并在其中讲话。它很棒:)
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Google
    +关注

    关注

    5

    文章

    1714

    浏览量

    56793
  • 树莓派
    +关注

    关注

    113

    文章

    1640

    浏览量

    104750
收藏 人收藏

    评论

    相关推荐

    震惊!居然有人给 Raspberry Pi 5 做 X 射线!

      Jeff Geerling 会做一些莫名其妙的怪事,比如用信鸽来对抗网速,不过这也是我们喜欢他视频的原因。最近,杰夫对 Raspberry Pi 5 进行了 X 光透视,揭示
    的头像 发表于 01-10 16:42 227次阅读
    震惊!居然有人给 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射线!

    Raspberry Pi 3 官方套件入门指南

    Raspberry Pi 3套件介绍Raspberry Pi 3套件安装
    发表于 10-09 07:53

    【树莓派Pi5】树莓派 Raspberry Pi 5 正式发布!

    这款 Pi 5从英国树莓派总部跨洋而来,作为树莓派的官方代理商,上海晶珩EDATEC荣幸地在首发时刻,率先揭开了 Pi 5 的神秘面纱: Raspberry Pi 5:瞩目新生!超越
    的头像 发表于 09-28 17:30 1028次阅读
    【树莓派<b class='flag-5'>Pi</b>5】树莓派 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式发布!

    使用Raspberry Pi和BluPants进行编码

    电子发烧友网站提供《使用Raspberry Pi和BluPants进行编码.zip》资料免费下载
    发表于 07-05 11:21 0次下载
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和BluPants进行编码

    官方Raspberry Pi零W概述和案例

    电子发烧友网站提供《官方Raspberry Pi零W概述和案例.zip》资料免费下载
    发表于 07-04 11:17 0次下载
    官方<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>零W概述和案例

    使用Google Coral和Raspberry Pi进行ML鸟类识别

    电子发烧友网站提供《使用Google Coral和Raspberry Pi进行ML鸟类识别.zip》资料免费下载
    发表于 06-27 10:16 0次下载
    使用<b class='flag-5'>Google</b> Coral和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>进行ML鸟类识别

    使用Raspberry Pi进行汽车诊断

    电子发烧友网站提供《使用Raspberry Pi进行汽车诊断.zip》资料免费下载
    发表于 06-20 09:31 0次下载
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>进行汽车诊断

    远程编程Raspberry Pi Pico

    电子发烧友网站提供《远程编程Raspberry Pi Pico.zip》资料免费下载
    发表于 06-16 15:25 0次下载
    远程编程<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico

    Raspberry Pi的Teams Presence

    电子发烧友网站提供《Raspberry Pi的Teams Presence.zip》资料免费下载
    发表于 06-16 15:17 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的Teams Presence

    DIY Raspberry Pi天气助手

    电子发烧友网站提供《DIY Raspberry Pi天气助手.zip》资料免费下载
    发表于 06-16 14:53 0次下载
    DIY <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>天气<b class='flag-5'>助手</b>

    Raspberry Pi烟雾测量站

    电子发烧友网站提供《Raspberry Pi烟雾测量站.zip》资料免费下载
    发表于 06-16 10:12 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>烟雾测量站

    Raspberry PI的TVOC提醒

    电子发烧友网站提供《Raspberry PI的TVOC提醒.zip》资料免费下载
    发表于 06-15 10:47 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>PI</b>的TVOC提醒

    使用Bittle和Raspberry Pi 4的ROS SLAM

    电子发烧友网站提供《使用Bittle和Raspberry Pi 4的ROS SLAM.zip》资料免费下载
    发表于 06-14 15:23 0次下载
    使用Bittle和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4的ROS SLAM

    如何在Raspberry Pi零2W上阻止带有Pi孔的广告

    电子发烧友网站提供《如何在Raspberry Pi零2W上阻止带有Pi孔的广告.zip》资料免费下载
    发表于 06-14 10:38 0次下载
    如何在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>零2W上阻止带有<b class='flag-5'>Pi</b>孔的广告

    使用Python和Raspberry Pi的实时图表

    电子发烧友网站提供《使用Python和Raspberry Pi的实时图表.zip》资料免费下载
    发表于 06-13 10:47 0次下载
    使用Python和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的实时图表