如何在 Raspberry Pi 上为 Google Assistant SDK 设置唤醒词

问题描述 投票:0回答:5

Google Assistant SDK的文档表明您需要按 Enter 才能与助手交谈。有没有本地方法来设置唤醒词?

python raspberry-pi raspberry-pi3 google-assistant-sdk
5个回答

4
投票
还没有。请记住,这只是第一个 Alpha 版本。正如

发行说明中所述,“具有热词功能的库”“即将推出”。

但是...这确实意味着您可以根据自己的需要灵活地唤醒助手。该示例让您按 Enter 键,但您可以将其设置为根据其他内容触发。例如,考虑在有人开门时以及播放欢迎问候语后打开麦克风。


4
投票
它已在最近的更新中实施,请按照本页上的说明进行操作。

https://github.com/googlesamples/assistant-sdk-python/tree/master/google-assistant-sdk

如果您已经在 Raspberry Pi 3 上安装了它,您只需更新库即可运行。

编辑:

安装步骤和示例代码,以防链接失效

我假设您已经拥有一个虚拟环境,作为之前安装的一部分。因此,您可以跳过此步骤,否则继续执行。

虚拟环境设置:

$ sudo apt-get update $ sudo apt-get install python3-dev python3-venv $ python3 -m venv env $ env/bin/python -m pip install --upgrade pip setuptools

激活虚拟环境:

$ source env/bin/activate

GitHub 发布页面下载 google_assistant_library 的最新 linux_arm7l 轮子。

使用 pip 安装 google_assistant_library 轮子和示例依赖项:

pip install --upgrade google_assistant_library-0.0.2-py2.py3-none-linux_armv7l.whl pip install --upgrade google-assistant-sdk[samples]

尝试热词示例:

googlesamples-assistant-hotword

如果运行最后一个命令后出现 urllib3 版本错误,请升级 urllib3。 (我在安装时遇到这个问题):

pip install --upgrade urllib3

注意: 截至 2017 年 5 月 31 日,它仅适用于 Raspberry Pi 3 Model B 和 Python 3.x,安装步骤可能会因新版本而异。


0
投票
我发现在我的设置中需要添加以下内容,否则还会出现错误

sudo apt-get install **python-dev** python3-dev python3-venv pip install cryptography pip install --upgrade **\path\to\file\**google_assistant_library-0.0.2-py2.py3-none-linux_armv7l.whl
    

0
投票
您可以使用谷歌助手自定义唤醒词吗?因为雪童和剪刀不再使用。

© www.soinside.com 2019 - 2024. All rights reserved.