Google Assistant SDK的文档说您需要按Enter键与助理交谈。是否有本地方式来设置唤醒字?
答案 0 :(得分:6)
还考虑使用Snowboy - https://snowboy.kitt.ai/ - 它支持Python和各种其他语言,在Mac / Linux(包括Pi)上运行,并支持多个热门词检测。并且它可以免费用于非商业用途。
答案 1 :(得分:4)
还没有。请记住,这只是第一个Alpha版本。正如release notes,"具有热词功能的图书馆"是"即将推出"。
然而......这确实意味着您可以根据自己的需要灵活地唤醒助手。该示例使您按Enter键,但您可以将其设置为基于其他内容触发。例如,考虑在有人打开门并打开欢迎问候语后打开麦克风。
答案 2 :(得分:3)
它已在最近的更新中实施,请按照此页面上的说明进行操作。
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 releases page下载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
注意:截至5/31/17,它仅适用于Raspberry Pi 3 Model B和Python 3.x,安装步骤可能因新版本而异。
答案 3 :(得分: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