如何在树莓派上设置Google助手SDK的唤醒词

3

Google助手SDK文档指出需要按回车键才能与助手交谈。是否有一种本地化的方法来设置唤醒词?

4个回答

6
此外,考虑使用Snowboy - https://snowboy.kitt.ai/ - 它支持Python和其他多种语言,可在Mac/Linux(包括Pi)上运行,并支持多个唤醒词检测。对于非商业用途,它是免费的。

4
目前还没有。请记住这只是第一个Alpha版本。如发布说明中所述,“具有触发词功能的库”即将推出。
不过,这意味着你可以根据自己的需要唤醒助手。示例让你按回车键,但是你可以设置它基于其他条件进行触发。例如,当有人打开门并播放欢迎语后,可以考虑打开麦克风。

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版wheel。
使用pip安装google_assistant_library wheel和示例依赖项:
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,安装步骤可能会因新版本而有所变化。


请编辑您的回答,包含来自您链接中相关的代码/信息,以防它将来失效。 - vich

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接