gpt4 book ai didi

audio - Alexa 技能音频指令 - ENQUEUE 不起作用

转载 作者:行者123 更新时间:2023-12-01 06:03:44 26 4
gpt4 key购买 nike

我的初始播放命令工作正常,我的下一个 intent 工作正常。但是 ENQUEUE 不起作用。我的第一首歌完成后没有任何播放。
这是我从 Alexa 收到的请求

    {
"Token": "31|f2a55190-c12b-4a28-8e57-bfe1c36581f5|838",
"OffsetInMilliseconds": 0,
"Type": "AudioPlayer.PlaybackNearlyFinished",
"Context": null,
"RequestId": "amzn1.echo-api.request.aa961d0b-cc62-4921-a674-b8c2e00e0d22",
"Timestamp": "2017-02-19T04:34:33Z"
}

以下是我发送的回复
{
"Card": null,
"OutputSpeech": null,
"Reprompt": null,
"ShouldEndSession": true,
"Directives": [{
"type": "AudioPlayer.Play",
"playBehavior": "ENQUEUE",
"audioItem": {
"stream": {
"token": "32|f2a55190-c12b-4a28-8e57-bfe1c36581f5|839",
"expectedPreviousToken": "32|f2a55190-c12b-4a28-8e57-bfe1c36581f5|838",
"url": "https://www.example.com/music/test/mysong.mp3",
"offsetInMilliseconds": 0
}
}
}]
}

我不明白为什么下一首歌没有播放
谢谢

最佳答案

我研究了大量使用音频指令的技能。我不能从回应中说出那么多。但这是我的 2cents。您必须确保 expectedPreviousToken 是正确的。它应该是之前播放的相同标记。

关于audio - Alexa 技能音频指令 - ENQUEUE 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42335654/

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