【发布时间】:2019-10-03 02:16:49
【问题描述】:
这不是一个重复的问题,我没有得到确切的答复,所以在这里提出了一个新问题..
在 webhook 响应中写入 ssml 标签时遇到问题。
我之前的 webhook 响应:
{fulfillmentText: 'Amount for Invoice : TEST is $300'} - 它可以在所有界面上正常工作,例如 Web、Google 助理
现在我想使用 ssml,所以我尝试将 webhook 中的响应更新为
{"speech":"<speak>Amount for Invoice : TEST is $300<speak>","displayText":"Listen Voice.."}
这在 Dialogflow 端出错,因为我认为它无法读取响应。 有什么帮助吗?
注意:我正在使用 Google Cloud Function 将响应发送回 Dialogflow 引擎:
res.send(JSON.stringify({ 'fulfillmentText': output }));
【问题讨论】:
-
是的,检查过,但它工作正常吗?应该有一些直接的功能,就像在 Alexa 中你可以直接输入 ssml 或文本,它会相应地解析响应。
标签: google-cloud-platform google-cloud-functions webhooks dialogflow-es