3

在 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 的响应构建器?

4

1 回答 1

3

看起来像语法问题。我在我的测试技能中测试了一个类似的片段。这应该运作良好。

handle(handlerInput) {
    return handlerInput.responseBuilder
      .speak('Pause now <break time="1s"/>. Start again')
      .getResponse();
},
于 2018-12-03T16:31:15.953 回答