问题标签 [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.
android - 添加 ROLE_ASSISTANT 的问题
现在 Android 10 及更高版本具有此功能,我正在尝试添加它。将其包含在清单中:
这是代码:
但是,我不断收到此错误:
知道这里有什么问题吗?这是一个sepolicy问题吗?还是应用程序需要添加一些其他权限?
google-home - 以编程方式获得与向 Google Home 发出命令相同的结果?
是否可以或不可能以编程方式向我的 Google Home 发送命令,以使其具有与说以下内容相同的结果?
- “嘿,谷歌。设置一个 5 分钟的计时器。”
- “嘿,谷歌。打开灯。”
例如,我能否让 Google Home 认为我说的是“嘿,Google。打开灯”。当我按下 ESP8266 上的按钮时?
actions-on-google - 我怎么能改变设备特征的顺序
我正在谷歌主页上构建自己的设备,我想知道是否可以订购设备的特征以在 Nest Hub 上以特定顺序显示。--- 例如,我想先显示切换然后显示音量。查看我的 google hub 屏幕的屏幕截图,我的音量在顶部,然后是控件……我希望控件是第一个。帮助将不胜感激
google-assistant - Android 设备上的 Mediaplayer 直播质量问题
对于我们的 AoG,我们在 Android 设备上遇到了带有直播内容的严重媒体播放器直播问题。然而,其他方开发的 AoG 的行为也是可重现的。
重现步骤:
- 打开带有直播内容的 AoG(在我们的德语环境中“Hey Google,rede mit DASDING”)
- AoG 打开 + 直播开始播放
- 直播质量正在经历短暂的质量中断。
直播在智能显示器或智能扬声器等其他智能助理设备上播放,没有任何质量问题。
@Team Google:这是您正在解决的已知问题吗?还有其他人遇到这些问题吗?
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上的谷歌助手打开设备/灯。
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 的新意图,并希望通过这个自定义意图捕获一些被回退意图遗漏的输入短语。这似乎有点工作,但我不能希望以这种方式捕获所有输入,因为用户可以完全按照字面意思说任何东西。考虑到它曾经有效,在我看来,这不应该是必要的。
问题:
为什么现在发生了这种情况?
是否有一些我缺少的设置导致这种情况发生?
还是动作设计不正确?
非常感谢您的任何帮助。
actions-on-google - 不能在不是使用自定义类别创建的项目中指定自定义操作
我正在尝试使用操作控制台中的迁移工具将旧的 Dialogflow 操作迁移到 Actions Builder。
当我按下“迁移”按钮时,控制台错误消息会弹出一条文本:
"不能在不是使用自定义类别创建的项目中指定自定义操作。 "
我的项目是“新闻与杂志”类别。
寻找解决方案我发现只有 Reddit post。不幸的是,没有提供解决方案。
有没有人遇到过这个?
actions-on-google - 谷歌助手接管我的应用程序在某些命令上的对话
我的应用程序的某些命令似乎与 Google 助理的内置行为相冲突。即使我正在与我的应用程序对话并明确要求回复,当用户说“阅读笔记”或“播放磁带”时,Google 助理也会接管。在第一种情况下,它会弹出阅读我的记事本。在第二个中,它启动了 YT 音乐并播放了一些东西。我希望我的应用程序能够执行这些命令!
我已经尝试通过 dialogflow 控制台对这些特定短语进行培训,但似乎没有帮助。有什么方法可以确保我的应用程序在对话中处理所有命令?或者至少有几个具体的?
我应该注意,否则,命令可以完美运行。即使是类似的“看笔记”也可以工作。正是那些特定的命令导致了问题。不过,“Play ____”似乎总是推出 YT Music。诸如“查看便笺”之类的命令会通过我的 TEXT 意图而不是后备意图。
actions-on-google - Google Assistant SDK - 操作从 SQL Server 获取信息
我正在尝试制作自己的 Google 助理操作。
我想问一个问题。SQL Server 是这方面的数据源。Google 助理正在我的 SQL Server 中搜索结果。当它找到结果时,它会读出结果。这可能吗?我在哪里可以搜索或阅读有关如何执行此操作的更多信息?