3

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

4

4 回答 4

6

还可以考虑使用 Snowboy - https ://snowboy.kitt.​​ai/ - 它支持 Python 和多种其他语言,在 Mac/Linux(包括 Pi)上运行并支持多个启动指令检测。并且它免费用于非商业用途。

于 2017-05-02T21:04:14.930 回答
4

还没有。请记住,这只是第一个 Alpha 版本。如发行说明中所述,“具有热词功能的库”是“即将推出”。

但是……这确实意味着您可以根据需要灵活地唤醒助手。该示例使您按回车键,但您可以将其设置为基于其他事物触发。例如,当有人打开门并播放欢迎问候语后,请考虑打开麦克风。

于 2017-04-28T12:52:40.463 回答
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,安装步骤可能因新版本而异。

于 2017-05-30T20:48:38.080 回答
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
于 2017-07-22T11:31:19.167 回答