在我的Amazon ALexa技能中添加等待消息

时间:2017-08-18 13:25:23

标签: aws-lambda alexa-skills-kit

我正在开发一个连接外部服务的Alexa服务。为了得到响应,大约需要9-10秒。有没有办法在Lambda函数处理请求时在Alexa中添加消息。像 - “挂在一秒钟。我正在检索结果”

2 个答案:

答案 0 :(得分:4)

你可以让Alexa这么说,但是然后用户必须说出你的技能,以便控制回到你身边。

我能想到做你想做的事的唯一方法是使用音频播放器将响应流式传输给用户,这样你就可以在用户听到它的开头时制定响应的结束。

答案 1 :(得分:0)

,可以通过Progressive Response Api精确定位您的用例。

根据文档:

  

您的技能可以发送渐进式响应,以保持用户的参与度   同时您的技能可以对用户的请求做出全面的响应。一种   渐进式响应是插页式SSML内容(包括   语音转换和短音频),Alexa在等待时播放   您的完整技能回复。