【问题标题】:Google Action to play radio stream starts in the paused state on Google Home device播放广播流的 Google Action 在 Google Home 设备上以暂停状态开始
【发布时间】:2021-06-12 14:24:51
【问题描述】:

我正在使用 Action Builder 中的媒体对象示例 YAML 代码开发一个简单的 Action 来播放来自广播电台的 mp3 流。用户输入“Hey Google, Talk to [radio station]”后没有交互,对话结束。

这在手机上使用 Google 助手非常有效,但在使用 Google Home 设备时,可以理解命令并说出欢迎文本但随后静音,直到使用“Hey Google,Resume”命令或通过触摸恢复控制板。设备似乎以暂停状态启动。有没有人遇到过这种情况,有人可以提出解决方案吗?

出于兴趣,我调查了 Action Store 中提供的一些其他 Google Actions,它们播放广播电台流,其中许多在 Google Home 设备上表现出相同的行为,但有些无需恢复流就可以工作,所以一定有可能!

【问题讨论】:

    标签: stream action radio


    【解决方案1】:

    因此,在提出问题后,原因和解决方案变得显而易见,并且能够回答我自己的问题。归功于 swenlink 的解决方案。如果有人遇到这个问题,这里有一个稍微模糊的解决方案。 Google 文档提供了链接的 YAML 代码,以使用 media_objects 使用 Action Builder 实现流式音频,此代码广泛用于为互联网广播电台实现的 Actions,其中许多都存在此问题。

    https://developers.google.com/assistant/conversational/prompts-media

    实现这一点会导致原始帖子中描述的问题,即流无法在 Google 智能扬声器上播放。 但是,如果您通过删除行或将时间设置为 0 来删除 start_offset 命令,则它在智能扬声器设备上正常工作(已在 Google Home 和 Nest 设备上验证)。

    我无法找到有关此问题的任何其他参考,因此希望对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-11-10
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多