【问题标题】:How to set up wake word for Google Assistant SDK on a Raspberry Pi如何在 Raspberry Pi 上为 Google Assistant SDK 设置唤醒词
【发布时间】:2017-04-28 12:28:01
【问题描述】:

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

【问题讨论】:

    标签: python raspberry-pi raspberry-pi3 google-assistant-sdk


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      还没有。请记住,这只是第一个 Alpha 版本。正如release notes 中所述,“具有启动指令功能的库”是“即将推出”。

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

      【讨论】:

        【解决方案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
        

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

        【讨论】:

        • 请编辑您的答案以包含链接中的相关代码/信息,以防它失效。
        【解决方案4】:

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

        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-12-12
          • 2017-12-31
          • 1970-01-01
          • 2017-11-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多