我是培养Alexa技能的完整新手。
我已经设法建立并实时发送技能,但是现在想改进它。
我主要是想更改Alexa讲代码的方式...我不知道如何在我的Node.js代码中实现SSML ...
这是我的代码的一部分...
"AMAZON.CancelIntent": function () {
this.response.speak("Thank you for using The Bible Geek. If you enjoyed your learning experience, why not leave us a 5 star review and let us know if there are topics that you would like The Bible Geek to cover. Goodbye")
this.emit(':responseReady'); },
我真的很希望能够实现一个暂停,例如<break time="3s"/>
任何帮助表示赞赏。预先感谢
答案 0 :(得分:1)
在您的情况下,使用 SSML标签非常简单,您只需在响应中添加此中断时间标签 <break time="3s"/>
,您需要暂停3秒。
例如,在上面的代码段中,您只需要这样做:
(注意:使用模板字符串运算符(``)而不是单引号(“)或双引号(”“)))
this.response.speak(`There is a three second pause here <break time="3s"/> then the speech continues.`)
this.emit(':responseReady');