将实现与DialogueFlow结合使用时播放音频文件

时间:2018-11-14 02:13:25

标签: dialogflow

我正在DialogFlow的实现页面上编辑Cloud Functions for Firebase。我正在尝试用音频文件播放来响应Intent。具体来说,我的目标是电话集成。

我了解像这样的短信

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

应该播放音频。
但是将其发回以便可以正常工作的接口是什么?

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

1 个答案:

答案 0 :(得分:1)

您目前不能使用客户端API库执行此操作。您需要自己制作JSON响应。请在这里查看我的回答,这应该会有所帮助:DIalogflow Telephony integration is interpreting SSML response from webhook as normal text

基本相同,但使用TelephonyPlayAudio代替TelephonySynthesizeSpeech。