Node.js 如何使用Google Actions Dialogflow播放实时音频流
我一直在试图找到一种使用谷歌动作播放实时音频流(mp3)的方法,但还没有找到这样做的方法 我也尝试了媒体响应,但正如文档中提到的,它不支持实时流 我遵循了,但没有任何例子可以帮助我Node.js 如何使用Google Actions Dialogflow播放实时音频流,node.js,dialogflow-es,mp3,actions-on-google,Node.js,Dialogflow Es,Mp3,Actions On Google,我一直在试图找到一种使用谷歌动作播放实时音频流(mp3)的方法,但还没有找到这样做的方法 我也尝试了媒体响应,但正如文档中提到的,它不支持实时流 我遵循了,但没有任何例子可以帮助我 使用Google Actions可以播放实时mp3流吗?我已经获得了相对较好的效果,媒体播放器能够处理mp3“流”。然而,这样做有几个问题: 音频播放有时间限制(上次检查时为4小时,但可能已更改) 没有mp3“流”这样的东西。播放器将其视为单个mp3文件,并使用HTTP头文件分块下载,这与一些允许根据网络和其他条件
使用Google Actions可以播放实时mp3流吗?我已经获得了相对较好的效果,媒体播放器能够处理mp3“流”。然而,这样做有几个问题:
- 音频播放有时间限制(上次检查时为4小时,但可能已更改)
- 没有mp3“流”这样的东西。播放器将其视为单个mp3文件,并使用HTTP头文件分块下载,这与一些允许根据网络和其他条件改变比特率的流协议不同
标记。这给了您更多的控制权(大多数流协议要么受支持,要么有JavaScript库可以完成这项工作),但也有一些缺点:
- 这只适用于智能显示器和安卓系统。不支持智能扬声器
- 交互式画布仅允许用于某些类型的操作。目前,它必须是一个游戏,一个故事,或一个教育行动