我有以下代码处理Alexa上的ResumeIntent
。
if intent == "AMAZON.ResumelIntent":
return {
"version": "1.0",
"sessionAttributes": {},
"response": {
"outputSpeech": {
"type": "PlainText",
"text": "Resuming"
},
"directives": [
{
"type": "AudioPlayer.Play"
}
],
"shouldEndSession": True
}
}
我最初没有outputSpeech
,但是在阅读了一个论坛帖子后说它需要至少是一个空字典。
我也尝试过将其作为
if intent == "AMAZON.PauseIntent":
return {
"response": {
"directives": [
{
"type": "AudioPlayer.Stop",
"playBehavior": "REPLACE_ALL",
"audioItem": {
"stream": {
"token": "12345",
"url": "https://s3.amazonaws.com/jingle.mp3",
"offsetInMilliseconds": 0
}
}
],
"shouldEndSession": True
}
}
然而,每次Alexa都会给我Null SpeechletResponse
错误。
我正在测试Fire平板电脑上的技能。
答案 0 :(得分:0)
血腥的错字
AMAZON.ResumelIntent
应该
AMAZON.ResumeIntent