gpt4 book ai didi

javascript - 使用 Amazon Echo (Alexa) 和 SSML 时遇到问题

转载 作者:行者123 更新时间:2023-12-03 06:42:57 25 4
gpt4 key购买 nike

我正在尝试使用 Alexa+Lambda+Javascript 来处理更好的语音发音和暂停。我从文档中看到:https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference您可以使用语音合成标记语言来做到这一点。但是,当我构建并发送 Javascript 对象以便 Alexa 可以说话时,我收到错误消息。

这是我发送 Alexa 从 Lambda 日志文件中读取的属性:

{ outputSpeech:  { type: 'SSML', ssml: '<speak>This output speech uses SSML.</speak>' } }

对我到底缺少什么有什么想法吗?

提前致谢。

最佳答案

确保您更新了 buildSSMLSpeechletResponse。我添加了一个与回调一起使用的新函数,以便我可以在正确的区域使用 SSML 输出。

function buildSSMLSpeechletResponse(title, output, repromptText, shouldEndSession) {
return {
outputSpeech: {
type: "SSML",
ssml: output
},
card: {
type: "Simple",
title: "SessionSpeechlet - " + title,
content: "SessionSpeechlet - " + output
},
reprompt: {
outputSpeech: {
type: "SSML",
text: repromptText
}
},
shouldEndSession: shouldEndSession
};
}

关于javascript - 使用 Amazon Echo (Alexa) 和 SSML 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37871148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com