对 Google 助理库进行问题排查

安装/升级库

您在尝试配置新的 Python 虚拟环境时收到类似于 E: Unable to locate package python3-venv 的错误消息。

  • 在较低版本的 Ubuntu 上,Python 3 虚拟环境的元软件包 (python3-venv) 不可用。请改用完全限定版本:

    sudo apt-get install python3-dev python3.4-venv

您收到一条类似于 No matching distribution found<wheel> is not a supported wheel on this platform 的错误消息。

  • 检查硬件架构:

    uname -a
    Linux raspberrypi 4.9.24-v7+ #993 SMP Wed Apr 26 18:01:23 BST 2017 armv7l GNU/Linux

    只有采用 linux-armv7l 和 linux-x86_64 架构的硬件支持该库。对于其他硬件,请改用 Google 助理服务

凭据问题

当您尝试使用授权工具生成凭据时,该工具会提示您访问相应网址并登录您的 Google 帐号。然后,该页面会显示错误消息(例如“出了点问题”)。

权限问题

Google 助理会回复“实际上,有些基本设置需要先获得你的许可...

语音识别问题

Google 助理回复“我不知道怎么提供这方面的帮助”或“我不知道”。

  • 验证你的声音是否被正确识别。查看示例代码输出,获取用户请求的转录内容。您还可以查看我的活动记录。您可以播放 Google 助理收到的音频,以检查音频质量问题。如果您听到的噪音过多或音频失真,请检查您的麦克风配置是否正确,或尝试使用其他麦克风。

特征问题

Google 助理无法识别你添加到模型中的特征。

  • 确保已将特征添加到模型中 (请参阅为设备注册特征)。

  • 如果您为某个模型生成了设备实例,其他用户更改其模型时,该设备实例不会自动更新。您需要使用注册命令行工具REST API 手动重新注册设备实例。您可以在示例的输出中找到 设备实例 ID

设备操作问题

Google 助理会做出响应,告知您的应用不支持您的设备。

  • Actions 控制台中,您可以设置 Google 助理应用的 Surface 功能。如果您将屏幕输出设置为必需,则自定义操作将不起作用。Google 助理 SDK 目前不支持屏幕功能。

启动指令问题

Google 助理似乎不会回应以“Ok Google”或“Hey Google”开头的句子。

  • 如果您无法识别您的声音,请尝试校准麦克风的灵敏度:

    1. 终止 (Ctrl+C) 当前正在运行的任何示例代码。
    2. 运行以下命令:
      export ASSISTANT_MIC_SENSITIVITY=-6
    3. 请运行示例代码,然后重试。返回第 1 步,但以 -6 为间隔不断降低 ASSISTANT_MIC_SENSITIVITY 值(例如-6、-12、-18、-24...),直到发现语音识别效果最佳为止。如果达到 -60,请检查您的麦克风。

闹钟与计时器问题

Google 助理不会遵循语音指令(例如暂停或停止计时器)。

  • 如果您为给定设备型号启用了 StartStopOnOff 特征,就会出现此问题。请从设备模型中移除此特征,然后口头命令即可发挥作用。

播客和新闻播放问题

Google 助理不会执行播放命令(例如暂停或停止播客)。

  • 如果您为给定设备型号启用了 StartStopOnOff 特征,就会出现此问题。从设备模型中移除此特征,播放命令即可正常运行。

广播问题

Google 助理无法将消息从一台设备广播到另一台设备。

  • 请务必在 Google 助理应用中设置设备位置信息。两台设备在应用中必须具有相同的地址。

支持

如果您仍遇到问题,请参阅我们的支持页面。