我正在尝试开发一种技能,使Alexa继续说话直到停止。假设我有一系列要让Alexa循环说话的物品。
到目前为止,我只设法等待重新提示/结束会话,在该会话中,我在Amazon.NextIntent上移动到列表中的下一个项目,但是这要求用户继续说下一步。.next..
关于如何实现此目标的任何想法/提示?我正在使用自助服务。
首先,您要说的多,然后将数组中的项目文本连接起来。您可以使用8000个字符。
outputSpeech响应不能超过8000个字符(source)
因此,根据项目的文本大小,请对这些项目进行回复并记录您要继续执行的项目的索引(例如,另存为会话属性)。在每个回合结束时,您都应该有一个问题,例如“您想听更多的项目吗?您可以对YES做出反应。意图并继续保存的项目索引并再次填写8000个字符。