【发布时间】:2019-03-25 16:31:36
【问题描述】:
我的用例如下: 用户正在开车,或者他/她不知何故无法用手使用他/她的智能手机。他/她可以做的所有动作如下: “嘿,古尔,”
- 播放播放列表 $playlistName
- 播放 $radioStation
- 播放 $podcastDate 的 $podcastName
- 暂停
- 下一个电台
- 以前的电台
我看过一个 Google I/O '18 视频,他们展示了应用操作(here 演示文稿的可读版本)。基本上应该创建一个 action.xml 文件,其中创建了语义意图和 android 意图之间的映射。因此,当用户说出“魔术词”(语义意图)时,就会调用正确的(android)意图来完成请求。
我的问题是:
- 如何使用操作控制台/Dialogflow 控制台创建语义意图?我所看到的只是如何创建一个我不需要的会话应用程序
- 既然在developer guide 上声明“注意:即将推出开发者预览版!”,我是否遗漏了什么?有没有办法使用 Google 控制台上的操作来做我需要的事情?
注意: 为了获取 Radio 内容,我使用了第三方库
【问题讨论】:
-
语义意图是什么意思?
-
@MaxWiederholt 正如文章所说“这些意图以谷歌可以理解的语言描述了你的行为。”。因此,例如,“Hey Google,给我煮杯咖啡”这样的表达可以被翻译成类似 actions.some.package.MAKE_COFFEE 的语义意图
标签: android google-assistant-sdk androidx