【问题标题】:Creating action on google | Audio playback在 google 上创建操作 |音频播放
【发布时间】:2017-05-11 16:57:58
【问题描述】:

我是在 Google 上采取行动的新手,现在正在从事研发工作。我已经在 Alexa 上创建了音频技能,现在也希望 Google 助手也能做到这一点。但我有几个问题:

1- 我们可以返回音频作为响应吗?我的音频大约 1 小时长,所以我们可以在我们的动作中播放它们吗?在 Alexa 中,我们有音频播放器。助理里有类似的吗?

2- 我没有找到任何 SDK,但开发人员正在谈论它,所以肯定有一些。请分享链接。

感谢期待。

更新: 我相信,SDK 是对谷歌的行动。我还没有探索它,但它是我发现的用于使用节点 js 创建动作的 SDK 链接:actions-on-google

【问题讨论】:

  • 你问这个问题已经快一年了,你有没有找到一个好的解决方案来通过谷歌的动作播放长音频片段?

标签: audio actions-on-google


【解决方案1】:

Actions 支持提供音频文件播放的 SSML:https://developers.google.com/actions/reference/ssml#support_for_ssml_elements

目前支持的所有音频格式的最长持续时间为 120 秒,但如果音频较长,您可以将音频拆分并按顺序播放。

如果您有自己的 NLU,则可以使用 Actions SDK。如果你没有自己的 NLU,那么你可以使用 API.AI 创建一个动作。

node.js 客户端库可用于以下任一选项:https://github.com/actions-on-google/actions-on-google-nodejs

对于任何其他开发人员问题,您应该查看操作文档:https://developers.google.com/actions/develop/conversation

【讨论】:

  • 谢谢。当您说“您可以分解音频并按顺序播放”时,您的意思是什么。我们可以针对一个请求发送多个响应(每个响应都带有音频 sn-p)吗?或者是否有一些播放器可以让我们将多个音频 sn-ps 排入队列并且它们会一个一个地播放? @leon nichols
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-27
相关资源
最近更新 更多