gpt4 book ai didi

android - 我应该如何使用 Google Assistant 实现 radio 控制?

转载 作者:行者123 更新时间:2023-11-29 00:55:09 25 4
gpt4 key购买 nike

我的用例如下:用户正在开车或者他/她以某种方式无法用他/她的手使用他/她的智能手机。他/她可以做的所有 Action 如下:“嘿,古尔,”

  • 播放播放列表$playlistName
  • 播放$radioStation
  • 播放 $podcastDate 的 $podcastName
  • 暂停
  • 下一个电台
  • 上一个电台

我看过一个 Google I/O '18 视频,他们展示了 App Actions(here 演示文稿的可读版本)。基本上应该创建一个 action.xml 文件,其中创建语义 Intent 和 android Intent 之间的映射。因此,当用户说出“魔术词”(语义 Intent )时,将调用正确的 (android) Intent 来满足请求。

我的问题是:

  1. 如何使用 Action Console/Dialogflow 控制台创建语义 Intent ?我所看到的只是如何创建一个 session 应用程序,这不是我需要的
  2. 自从 developer guide说明“注意:开发者预览即将推出!”,我错过了什么吗?有没有办法使用 Actions on Google 控制台来完成我需要的操作?

注意:为了获取广播内容,我使用了第三方库

最佳答案

遗憾的是,第三方开发者目前无法直接调用 Google 智能助理(“Hey Google,Toto 玩非洲”)。

但是,您可以使用 explicit invocation触发 Google Assistant 操作,然后可以将 HTTP 请求发送到可以与您的 Android 应用程序通信的 REST API。

用户可以在他们的调用结束时包含一个调用短语,这将把他们直接带到他们请求的 Actions on Google > Dialogflow > Firebase 函数,如下所示:

Explicit invocation on Google Assistant

关于android - 我应该如何使用 Google Assistant 实现 radio 控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55342417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com