Skip to main content
 首页 » 编程设计

python之在树莓派上设置 Google Assistant SDK 时遇到问题

2024年08月15日30jyk

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

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

他在树莓派上,我在 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 有问题,但我不知道为什么它打印但没有响应,或者为什么它会在我们的两台设备上发生。

如有任何帮助,我们将不胜感激。

请您参考如下方法:

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

googlesamples-assistant-hotword --project_id 项目 id --device_model_id 模型 id

它对我有用!