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

    文章

    1757

    浏览量

    57388
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105470
收藏 人收藏

    评论

    相关推荐

    Banana Pi M5 与 Raspberry Pi 4 – 基准测试

    Banana Pi M5 基准测试已成为我的网站上最受欢迎的作品之一,而且似乎人们真正想看到的是它与其 Raspberry 口味的表亲之间的直接比较,所以这里就是 Banana Pi M5 与
    的头像 发表于 10-28 10:28 242次阅读
    Banana <b class='flag-5'>Pi</b> M5 与 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基准测试

    Raspberry Pi CM5 还要几周才能上市吗?

    如果您经常逛电子产品商店/网站,您可能会偶然发现一些您没想到的产品。今天在 Mouser 上,我们似乎有一堆 Raspberry Pi CM5 配件。很快 TM 就会有?
    的头像 发表于 10-28 10:26 162次阅读
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> CM5 还要几周才能上市吗?

    Raspberry Pi推出自有品牌固态硬盘

    10月24日最新消息,英国当地时间23日,Raspberry Pi(树莓派)官方宣布推出自有品牌固态硬盘,此举标志着树莓派在存储产品线上的进一步拓展,继microSD存储卡之后,为用户提供了更多第一方存储解决方案。
    的头像 发表于 10-24 14:13 271次阅读

    e络盟开售Raspberry Pi新款产品

    安富利旗下全球电子与工业系统设计、维护和维修产品及技术分销商 e络盟 现为客户供应小巧、快速、多功能的 Raspberry Pi Pico 2。
    的头像 发表于 10-12 16:57 591次阅读

    e络盟开售Raspberry Pi AI 摄像头

    安富利旗下全球电子元器件产品与解决方案分销商e络盟开售全新 Raspberry Pi AI摄像头,这是 Raspberry Pi 的最新产品,扩大了 e络盟的人工智能设备范围。
    的头像 发表于 10-10 10:09 168次阅读
    e络盟开售<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> AI 摄像头

    e络盟发售功能强大的入门级 Raspberry Pi 5 2GB

    安富利旗下全球电子元器件产品与解决方案分销商e络盟日前开售极具性价比的全新 Raspberry Pi 5 2GB。
    的头像 发表于 09-02 10:39 256次阅读
    e络盟发售功能强大的入门级 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 2GB

    RK3588这款单板计算机(SBC)让 Raspberry Pi 5黯然失色

    ,但设备在规格方面却越来越强大。 Armsom Sige7就是这样一台微型计算机,但却拥有强大的硬件能力。 八核处理器、Mali-G610 GPU、6 TOPS NPU 和 8K 显示器支持是 Raspberry Pi 梦寐以求的规格。 ArmSoM-Sige7 RK35
    的头像 发表于 06-29 10:26 1654次阅读
    RK3588这款单板计算机(SBC)让 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5黯然失色

    名单公布!树莓派5(Raspberry Pi 5)开发免费试用!!!

    名单公布: jinsheng、华仔stm32 树莓派5(Raspberry Pi 5)新主板采用2.4GHz四核64位Arm Cortex-A76处理器,拥有512KB的L2缓存和2MB的共享L3
    发表于 06-27 15:40

    如何将CYKIT-028 TFT模块与Raspberry Pi和ESP32微控制器结合使用?

    我目前正在探索如何将 CYKIT-028 TFT 模块与 Raspberry Pi 和 ESP32 微控制器结合使用。 不过,在选择集成开发环境(IDE)和使用 PSOC Creator 的必要性
    发表于 05-21 07:36

    5分钟内将Raspberry Pi Pico变成简单的示波器+波形发生器

    5 分钟内将 Raspberry Pi Pico(或任何 RP2040 )变成简单的示波器+波形发生器。
    的头像 发表于 03-04 09:14 1913次阅读
    5分钟内将<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico变成简单的示波器+波形发生器

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

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

    搭载 树莓派5 Raspberry Pi 5 全新的HMI发布!

    多年来,上海晶珩不断推陈出新,在成功推出一系列基于 Raspberry Pi CM4 的平板电脑后,现推出了首个搭载 Raspberry Pi 5 的平板电脑系列HMI3010。其中,
    的头像 发表于 12-28 11:33 805次阅读
    搭载 树莓派5 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 全新的HMI发布!

    基于Raspberry Pi 5的蜂窝物联网项目

    今天小拜年给大家带来的是来自美国的Maker Rob Lauer的基于树莓派5的蜂窝网络项目,了解如何为新的 Raspberry Pi 5 单板计算机添加低带宽蜂窝连接。
    的头像 发表于 12-25 10:55 1204次阅读
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5的蜂窝物联网项目

    Banana Pi最新的路由器BPI-R4上市销售,基于MediaTek MT7988A

    Banana Pi 发布了一款新的路由器 Banana Pi BPI-R4,基于配备四核 Arm CPU 的 MediaTek MT7988A SoC。该不仅仅是
    的头像 发表于 11-30 14:40 623次阅读
    Banana <b class='flag-5'>Pi</b>最新的路由器<b class='flag-5'>板</b>BPI-R4上市销售,基于MediaTek MT7988A

    Banana Pi最新的路由器BPI-R4上市销售,基于MediaTek MT7988A

    Banana Pi 发布了一款新的路由器 Banana Pi BPI-R4,基于配备四核 Arm CPU 的 MediaTek MT7988A SoC。该不仅仅是
    的头像 发表于 11-30 14:33 832次阅读
    Banana <b class='flag-5'>Pi</b>最新的路由器<b class='flag-5'>板</b>BPI-R4上市销售,基于MediaTek MT7988A