Dialogflow es 使用DialogueFlow实现时播放音频文件

Dialogflow es 使用DialogueFlow实现时播放音频文件,dialogflow-es,Dialogflow Es,我正在DialogFlow的实现页面上编辑Firebase的云函数。我试图通过音频文件播放来响应意图。具体而言,我的目标是电话集成 我知道像这样的短信 <speak><audio src="https://actions.google.com/sounds/v1/alarms/bugle_tune.ogg"></audio></speak> 应该播放音频。 但是,什么样的接口才能将其发送回去,使其正常工作呢 仅使用agent.add()似乎不

我正在DialogFlow的实现页面上编辑Firebase的
云函数。我试图通过音频文件播放来响应
意图。具体而言,我的目标是电话集成

我知道像这样的短信

<speak><audio src="https://actions.google.com/sounds/v1/alarms/bugle_tune.ogg"></audio></speak>

应该播放音频。
但是,什么样的接口才能将其发送回去,使其正常工作呢


仅使用
agent.add()
似乎不起作用(它会大声读取SSML字符串)

此时不能使用客户端API库来执行此操作。您需要自己设计JSON响应。请看我的答案,这应该是有帮助的:

基本上也是这样,但使用TelephonyPlayAudio而不是TelephonySynthesizePeech