如何开发 alexa 再次读出最新响应
How to Develop alexa to speak latest response again
详细信息:
例子:
用户:- 询问板球新闻。
Alexa:- 阅读新内容。
如果用户说再来一次或重播
用户:再来。
Alexa:必须再读一遍之前说的内容。
如何使用 webhook 处理这种情况。
提前致谢。
您可以使用 sessionAttributes
来跟踪 Alexa 发出的最后一个响应。每当您 return 响应时,只需将语音存储并在 sessionAttributes
中重新提示,每当触发 ComeAgainIntent
时,从 sessionAttributes
中获取值并相应地响应。
例如:
...
"sessionAttributes": {
"lastResponse": {
"speech": "This was my last speech",
"reprompt": "This was my lst reprompt"
}
}
...
每次在构建响应之前将响应存储为会话属性中的 lastSpeech 并写入 comeAgainIntent 或使用 amazon.REPEAT 意图通过从会话属性中获取 lastSpeech 来重复响应。
详细信息: 例子: 用户:- 询问板球新闻。 Alexa:- 阅读新内容。 如果用户说再来一次或重播 用户:再来。 Alexa:必须再读一遍之前说的内容。
如何使用 webhook 处理这种情况。
提前致谢。
您可以使用 sessionAttributes
来跟踪 Alexa 发出的最后一个响应。每当您 return 响应时,只需将语音存储并在 sessionAttributes
中重新提示,每当触发 ComeAgainIntent
时,从 sessionAttributes
中获取值并相应地响应。
例如:
...
"sessionAttributes": {
"lastResponse": {
"speech": "This was my last speech",
"reprompt": "This was my lst reprompt"
}
}
...
每次在构建响应之前将响应存储为会话属性中的 lastSpeech 并写入 comeAgainIntent 或使用 amazon.REPEAT 意图通过从会话属性中获取 lastSpeech 来重复响应。