Google Assistant SDK的文档表明您需要按 Enter 才能与助手交谈。有没有本地方法来设置唤醒词?
https://snowboy.kitt.ai/ - 它支持 Python 和各种其他语言,在 Mac/Linux(包括 Pi)上运行并支持多个热词检测。并且免费供非商业用途。
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,安装步骤可能会因新版本而异。
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