在Alexa SDK V2 ResponseBuilder中暂停

时间:2018-12-03 08:40:36

标签: javascript alexa ssml

在Alexa V1中,可以通过使用ssml轻松建立暂停以响应。

this.emit(':tell', "Pause now <break time='1s'/>. Start again");

但是在Alexa SDK V2中,代码(编码特殊字符):

handle(handlerInput) {
    return handlerInput.responseBuilder
      .speak( "Pause now &lt;break time="1s"/&gt;. Start again")
      .getResponse();
  },

给出响应而不会暂停,但重复下面的句子。 “立即暂停。重新开始”

然后我们如何在Alexa SDK v2的响应构建器中停顿一下?

1 个答案:

答案 0 :(得分:2)

看起来像语法问题。我已经用自己的测试技巧测试了类似的代码段。这应该很好用。

handle(handlerInput) {
    return handlerInput.responseBuilder
      .speak('Pause now <break time="1s"/>. Start again')
      .getResponse();
},