在Alexa High Low Game Skill中,startGameHandlers 中有如下代码:
'AMAZON.YesIntent': function() {
this.attributes["guessNumber"] = Math.floor(Math.random() * 100);
this.handler.state = states.GUESSMODE;
this.response.speak('Great! ' + 'Try saying a number to start the game.').listen('Try saying a number.');
this.emit(':responseReady');
},
在我开始游戏并回答“是”后,我听到 Alexa 的语音输出“太好了!试着说一个数字来开始游戏。”。如果我没有回应,我应该期待“试着说一个数字”的提示性演讲吗?被 Alexa 玩弄了?我观察到的是,即兴演讲从未播放过。
在会话关闭之前,Alexa 将等待我的回复多长时间?看来我必须快速响应才能继续,否则会话将关闭。