【问题标题】:Trouble setting up Google Assistant SDK on raspberry pi在树莓派上设置 Google Assistant SDK 时遇到问题
【发布时间】:2018-07-28 22:45:53
【问题描述】:

我和我的伙伴正试图让一个树莓派与谷歌助手一起工作或为一盏灯供电,而谷歌助手正在做一些奇怪的事情。

我们决定重新安装所有内容,以确保我们的代码没有任何问题,并尝试严格按照说明进行操作。

他在树莓派上,我在 Linux 机器上,我们最终遇到了同样的问题。 Html,没有音频输出。

ON_MUTED_CHANGED:
{"is_muted": false}
ON_MEDIA_STATE_IDLE
ON_START_FINISHED
ON_DEVICE_ACTION:
{
 "inputs": [
{
  "intent": "action.devices.EXECUTE",
  "payload": {
    "commands": [
      {
        "devices": [
          {
            "id": "F993B91C4474F28BF79BBCB988627ACC"
          }
        ],
        "execution": [
          {
            "command": "action.devices.commands.VISUAL_OUTPUT",
            "params": {
              "html": "<html> <head><meta charset=\"UTF-8\">...     

之后,当我们应该从助手那里获得音频响应时,我们会获得大量的 html。我们不知道这是怎么发生的,也不知道如何让音频再次工作。

我感觉这是 visual_output 的问题,但我不知道为什么它打印并且没有响应,或者为什么它在我们的两个设备上都发生。

任何帮助将不胜感激。

【问题讨论】:

  • 在 raspberrypi stack exhange 上提问可能会更好
  • 问题是它在我的设备上以相同的方式工作,无论是否使用 rbpi,google 设置都有问题,不过我会在那里发布。谢谢。
  • 你能试着发出一个命令,比如嘿谷歌现在几点了吗?
  • 我没有解决方案,但我遇到了同样的问题并进行了一些挖掘。 HTML 是用户需要同意的权限页面。看起来它认为 PI 是一台电视,并且可以将其展示给用户。编辑:当您获取 html 并在计算机上的浏览器中打开它时,您可以单击同意,但从网络监视器您可以 POST 请求失败,因为:代码:400 消息:“无法列出设备型号。意外的格式URL。检查请求 URL 是否遵循格式“projects//devices/
  • 确实,正如@N.jackoson 所述,Google 方面存在问题。您可能还想在此处关注该问题:github.com/googlesamples/assistant-sdk-python/issues/274

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


【解决方案1】:

我想我已经找到了解决这个问题的临时方法。 运行示例代码时输入了错误的模型 ID。

googlesamples-assistant-hotword --project_id project-id --device_model_id model-id

它对我有用!

【讨论】:

  • 那么问题将是我们如何配置自定义命令?这不是需要模型ID匹配才能让项目正常工作吗?
  • 即使我不知道它是如何工作的。这是我这边的一个错字,解决了这个问题。 OAuth2.0 凭证的 json 文件中没有“model-id”!尝试一些自定义命令并告诉我。
【解决方案2】:

对我们有用的另一件事是使用以前经过身份验证的 Google 帐户。我们删除了 /home/pi/.cache/voice-recognizer/assistant_credentials.json 和 /home/pi/assistant.json。然后,我们下载了一个新的客户端机密 json,并更改了语音工具包链接到的帐户。这让我们进入了。然而,我们碰巧有以前的谷歌账户在本周末的变化之前已经过身份验证。

我希望 Assistant SDK Support 看到这一点。今年夏天,我们已经成功构建和编程了近 100 个套件,并且自 7 月 27 日以来的某个时间点,新帐户在说出启动指令后停止回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多