【问题标题】:can we use SSML tags with confirmation event in dialogflow fulfillment我们可以在对话流实现中使用带有确认事件的 SSML 标签吗
【发布时间】:2020-08-18 14:55:30
【问题描述】:

我有一个意图是确认客户电话号码,但不是说它是字符,而是代理说它是基数

客户编号为 1234567890

conv.ask(new Confirmation(`You told ${customerNumber}, is that right please confirm?`));

我也试过了,但是没用

conv.ask(new Confirmation(`<speak>You told <say-as interpret-as='characters'>${customerNumber}</say-as> is that right please confirm?</speak>`));

SSML 适用于简单响应,但不适用于确认响应。我怎样才能让它以字符的形式说出数字?

【问题讨论】:

    标签: node.js dialogflow-es actions-on-google chatbot ssml


    【解决方案1】:

    不,Confirmation Helper 只接受文本。

    由于您使用的是 Dialogflow,因此您不需要使用 Confirmation Helper。您可以使用 SSML 将回复作为普通的“简单”响应发送,并使用 predefined followup-intents 表示“是”和“否”,或者使用与您在自己的意图中使用的实体类型中的预定义意图相同的短语。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 2016-06-24
      相关资源
      最近更新 更多