如何让alexa继续讲话直到用户干预

问题描述 投票:0回答:1

我正在尝试开发一种技能,使Alexa继续说话直到停止。假设我有一系列要让Alexa循环说话的物品。

到目前为止,我只设法等待重新提示/结束会话,在该会话中,我在Amazon.NextIntent上移动到列表中的下一个项目,但是这要求用户继续说下一步。.next..

关于如何实现此目标的任何想法/提示?我正在使用自助服务。

amazon-s3 aws-lambda alexa alexa-skills-kit
1个回答
0
投票

首先,您要说的多,然后将数组中的项目文本连接起来。您可以使用8000个字符。

outputSpeech响应不能超过8000个字符(source

因此,根据项目的文本大小,请对这些项目进行回复并记录您要继续执行的项目的索引(例如,另存为会话属性)。在每个回合结束时,您都应该有一个问题,例如“您想听更多的项目吗?您可以对YES做出反应。意图并继续保存的项目索引并再次填写8000个字符。

© www.soinside.com 2019 - 2024. All rights reserved.