我们可以在对话流中使用SSML标签和确认事件吗?

问题描述 投票:0回答:1

我有一个意向,我正在确认客户的电话号码,但代理人没有把它说成字符,而是把它说成万能的。

客户号是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 actions-on-google chatbot ssml
1个回答
0
投票

不是,是 确认助手 只接受文本。

由于你使用的是Dialogflow,你不需要使用确认助手。你可以使用SSML将回复作为一个普通的 "简单 "响应发送,并且可以使用 预定义的后续内容 的 "是 "和 "否",或者使用与实体类型中的预定义意图相同的短语,您可以在自己的意图中使用。

© www.soinside.com 2019 - 2024. All rights reserved.