问题标签 [google-assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

android - 添加 ROLE_ASSISTANT 的问题

现在 Android 10 及更高版本具有此功能,我正在尝试添加它。将其包含在清单中:

这是代码:

但是,我不断收到此错误:

知道这里有什么问题吗?这是一个sepolicy问题吗?还是应用程序需要添加一些其他权限?

0 投票
0 回答
12 浏览

google-home - 以编程方式获得与向 Google Home 发出命令相同的结果?

是否可以或不可能以编程方式向我的 Google Home 发送命令,以使其具有与说以下内容相同的结果?

  • “嘿,谷歌。设置一个 5 分钟的计时器。”
  • “嘿,谷歌。打开灯。”

例如,我能否让 Google Home 认为我说的是“嘿,Google。打开灯”。当我按下 ESP8266 上的按钮时?

0 投票
1 回答
32 浏览

actions-on-google - 我怎么能改变设备特征的顺序

我正在谷歌主页上构建自己的设备,我想知道是否可以订购设备的特征以在 Nest Hub 上以特定顺序显示。--- 例如,我想先显示切换然后显示音量。查看我的 google hub 屏幕的屏幕截图,我的音量在顶部,然后是控件……我希望控件是第一个。帮助将不胜感激

0 投票
0 回答
10 浏览

google-assistant - Android 设备上的 Mediaplayer 直播质量问题

对于我们的 AoG,我们在 Android 设备上遇到了带有直播内容的严重媒体播放器直播问题。然而,其他方开发的 AoG 的行为也是可重现的。

重现步骤:

  1. 打开带有直播内容的 AoG(在我们的德语环境中“Hey Google,rede mit DASDING”)
  2. AoG 打开 + 直播开始播放
  3. 直播质量正在经历短暂的质量中断。

直播在智能显示器或智能扬声器等其他智能助理设备上播放,没有任何质量问题。

@Team Google:这是您正在解决的已知问题吗?还有其他人遇到这些问题吗?

0 投票
1 回答
129 浏览

python - 在 Windows 10 中向谷歌助手发送文本输入

好的,首先,这里的主要想法是在到达时自动化一些电灯开关。我住在一个混淆 gps 的树林里,所以我对 tuya 等的到达功能不能像预期的那样可靠地工作。他们有时确实有效,但我需要它是可靠的。

所以计划是安装 google assistant sdk 并让 textinput 工作。下载并安装了所有东西,做了谷歌云平台的事情,一切都很好。我可以在cmd中输入“关闭卧室灯”,然后卧室灯就会关闭。现在,这很好用,不要误会我的意思,我很可能可以调整它来满足我的需要。但这需要启动一个交互式控制台,然后实际输入我想问的短语。

这个问题的解决方案是如果我可以用类似的东西查询文本输入

py -m googlesamples.assistant.grpc.textinput --device-id "insert_device_id" --device-model-id "insert_device_model_id" --textquery "turn off the bedroom light"

然后我就不必启动交互式提示并手动退出它。我希望能够在不与谷歌助手交互的情况下向助手发送文本。

最终目标是使用我的电脑ping我的手机静态IP地址,并通过PC上的谷歌助手打开设备/灯。

0 投票
1 回答
149 浏览

google-cloud-platform - 谷歌操作显示调用错误而不是触发后备意图

场景:

我有一个用于提供语音调查的谷歌操作。它由 dialogflow ES 控制,有两个主要意图。欢迎意图和后备意图。欢迎意图用于检测用户想要打开的调查的名称,并将其存储在名为“ surveyname ”的参数中。然后将“ Surveyname ”传递给我们的 webhook,在该 webhook 中打开调查,欢迎用户,并询问初始问题。所有其他后续交互都由回退 Intent 获取,该 Intent 调用我们的 Webhook,该 Webhook 控制调查流程并为 google 操作提供后续问题。随后的交互可以包括任何短语,因为我可以进行调查,询问任何主题的任何问题。

问题:

直到最近,我的谷歌操作都运行良好。但是我遇到了一个问题,谷歌助手应用程序有时会强行退出操作并退出对话。例如,用户可能输入“yoga”,Google 助理将离开对话并在 Google 上搜索瑜伽。当我在操作控制台的“测试”页面中测试这个短语时,我看不到请求或响应正文,只有“调用错误”。随着消息“您无法在模拟器中使用标准的 Google 助理功能。如果您想尝试它们,请在您的手机或其他兼容设备上使用 Google 助理。 ”当我在“立即尝试”中进行测试时" Dialogflow ES 本身中的框,我可以看到正确的回退意图、webhook 请求和响应。但我看不到 Dialogflow ES 的“历史记录”选项卡中的 Google Assistant 应用程序中所说的短语;看起来它从来没有做到了这一点。这表明问题出在 Google 助理或操作本身,而不是 Dialogflow。

调用错误

当前(不太理想)的解决方法:

我知道后备意图的优先级低于常规意图。我相信后备意图和 Google 的隐式调用之间存在内部争斗。我目前的临时解决方案是创建一个名为 ActiveSurvey 的新意图,并希望通过这个自定义意图捕获一些被回退意图遗漏的输入短语。这似乎有点工作,但我不能希望以这种方式捕获所有输入,因为用户可以完全按照字面意思说任何东西。考虑到它曾经有效,在我看来,这不应该是必要的。

问题:

为什么现在发生了这种情况?

是否有一些我缺少的设置导致这种情况发生?

还是动作设计不正确?

非常感谢您的任何帮助。

0 投票
0 回答
84 浏览

actions-on-google - 不能在不是使用自定义类别创建的项目中指定自定义操作

我正在尝试使用操作控制台中的迁移工具将旧的 Dialogflow 操作迁移到 Actions Builder。

当我按下“迁移”按钮时,控制台错误消息会弹出一条文本:

"不能在不是使用自定义类别创建的项目中指定自定义操作。 "

操作控制台错误屏幕截图

我的项目是“新闻与杂志”类别。

寻找解决方案我发现只有 Reddit post。不幸的是,没有提供解决方案。

有没有人遇到过这个?

0 投票
0 回答
42 浏览

actions-on-google - 谷歌助手接管我的应用程序在某些命令上的对话

我的应用程序的某些命令似乎与 Google 助理的内置行为相冲突。即使我正在与我的应用程序对话并明确要求回复,当用户说“阅读笔记”或“播放磁带”时,Google 助理也会接管。在第一种情况下,它会弹出阅读我的记事本。在第二个中,它启动了 YT 音乐并播放了一些东西。我希望我的应用程序能够执行这些命令!

我已经尝试通过 dialogflow 控制台对这些特定短语进行培训,但似乎没有帮助。有什么方法可以确保我的应用程序在对话中处理所有命令?或者至少有几个具体的?

我应该注意,否则,命令可以完美运行。即使是类似的“看笔记”也可以工作。正是那些特定的命令导致了问题。不过,“Play ____”似乎总是推出 YT Music。诸如“查看便笺”之类的命令会通过我的 TEXT 意图而不是后备意图。

意图 更多意图 其余的部分

0 投票
1 回答
91 浏览

actions-on-google - Google Assistant SDK - 操作从 SQL Server 获取信息

我正在尝试制作自己的 Google 助理操作。

我想问一个问题。SQL Server 是这方面的数据源。Google 助理正在我的 SQL Server 中搜索结果。当它找到结果时,它会读出结果。这可能吗?我在哪里可以搜索或阅读有关如何执行此操作的更多信息?

0 投票
0 回答
53 浏览

actions-on-google - Google Actions - 媒体播放器获得新实例

我正在构建 Google Assistant Action。

我在我的 webhook 中使用媒体响应并分别播放每个剪辑,因为我想跟踪用户是否听到了每个内容:

MEDIA_STATUS_FINISHED发生时,我再次调用 webhook。Webhook 返回媒体响应,这会导致电话对话中呈现多个播放器。

我想知道是否可以选择显示一个媒体播放器?

播放器安卓 播放器 iOS