dialogflow-es - Google Action 应该播放广播流

标签 dialogflow-es actions-on-google

我需要开发一个流式传输音频/ radio 流的 Google Action。

我想到了媒体的 react 。 但是文档说:“播放的音频必须是格式正确的 .mp3 文件。不支持直播。”

Documentation

谁能给我一个提示,我必须做什么才能流式传输音频流?我发现了一个德国谷歌行动“baden fm”,可以播放他们的广播。但不确定他们是如何做到的。

亲切的问候 斯特凡

最佳答案

目前唯一的方法是:

  • 以 MP3 文件 block 的形式流式传输,使用流式传输结束时的回调来流式传输下一个 block
  • 登上 TuneIn、Radio.com 或 iHeartRadio。从观察来看,Baden FM 似乎在使用 TuneIn
  • 通过应用操作
  • 使用通过 BrowseCarousel 或 Button 开始流式传输的网站链接

如果您要使用不支持浏览器的设备,最后 2 个选项没有帮助。

还看到了这个线程,它对 MP3 大小/持续时间有一些见解:How can I tell Actions on Google to stream audio?

关于dialogflow-es - Google Action 应该播放广播流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56805496/

相关文章:

twilio - 德语互动语音应答

node.js - order-update.js 发送 "{}"作为事务 api actions-on-google 中的响应

actions-on-google - Dialogflow动态实体问题

node.js - Dialogflow actions-on-google : Unable to make Rest api calls before setting the response

javascript - 如何通过上下文检测意图而不是在 Dialogflow 中查询输入

actions-on-google - 在 dialogflow 中创建谷歌助手应用程序时如何在谷歌操作中创建建议输入?

google-cloud-functions - DialogFlow 测试 Cloud Function 并发性

dialogflow-es - 权限_拒绝 : Dialogflow API has not been used in project 764086051850 before or it is disabled

google-oauth - 与 Actions on Google 关联的帐户,应在数据库中保留哪个字段?

actions-on-google - askWith 谷歌上的操作列表