【发布时间】: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