我正在发展一种演奏自己音乐的技能。
我在使用开发人员控制台测试环境(https://developer.amazon.com/alexa/console/ask/test/)时遇到了AudioPlayer的麻烦。两个问题:
1。 AudioPlayer内置Intent没有按预期运行(测试模拟器错误?)
Alexa,玩mymusicsSkill
玩Wanderer曲目1:Antelao Adrift
Alexa,接下来
接下来你想玩什么?
下一步询问mymusicSkill
意图:下一步
BTW,我的代码:
'AMAZON.NextIntent': function () {
this.response.speak('intent: next')
this.emit(':responseReady')
},
所以预期的行为,也遵循此文档:https://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html
是Alexa,接下来会解雇我的技能AMAZON.NextIntent,但事实并非如此。在我看来,这是一个错误。
2。测试模拟器上是否还支持AudioPlayer?
我知道控制台测试模拟器不支持音频流(另请参阅我之前的问题:https://forums.developer.amazon.com/questions/143902/when-test-simulator-will-support-audioplayer-direc.html)。因为我不能拥有一个物理Echo(我来自意大利和亚马逊拒绝将我的回声卖给意大利语地址),有什么方法可以使用音频流测试我的技能?
注意/建议改进网络测试模拟器:
即使将音频流传输到Web测试模拟器也存在问题,解决方法可能是显示消息信息,在GUI上显示流媒体处于活动状态(播放处于活动状态等)...
有什么想法吗?
由于 乔治