aws-lambda - 以编程方式将暂停或长时间延迟引入 Alexa 技能捕获输入

标签 aws-lambda alexa alexa-skills-kit amazon-echo alexa-skill

我在一家 NLI 公司工作,我刚刚创建了一项技能,我通过 Amazon Echo 与我们的 Alexa Skill 进行了几乎开放的麦克风 session 。一切正常,我可以与我们的后端知识库进行开放对话,而无需使用 Alexa 进行任何前缀。

当我演示这个技能时,不可避免地有人在房间里打断并想询问 NLI 部分是如何运行的。如果我将回声静音或在短时间内不问它问题或回答它的问题,技能就会超时。然后我被迫再次开始交互,但要求 Alexa 启动 MySkillInvocation。

问题:

从 Alexa Ask Response 收听时,是否有延长超时时间的编程方式?甚至可能是一种以编程方式暂停正在运行的技能的方法?

最佳答案

Amazon Developer Forums上的一个线程上问了超时是否可配置的问题。 ,这是截至 2015 年 4 月 22 日亚马逊资源的答案:

The current setting is 8 seconds, which it not configurable.

Thanks,

Nick



不幸的是,我找不到任何文件表明这种情况从那时起已经发生了变化。

关于aws-lambda - 以编程方式将暂停或长时间延迟引入 Alexa 技能捕获输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35875875/

相关文章:

typescript - AWS CDK Typescript,如何从 lambda 触发步进函数?

actions-on-google - 相当于 Alexa 的 Google Assistant 告诉 [skill]

json - 我没有从 Amazon Lambda 获得适当的 JSON 响应

php - OpenSSL SSL_connect : SSL_ERROR_SYSCALL in connection to api. amazonalexa.com:443

javascript - 如何获取 Alexa 用户 ID?

node.js - 我想使用 Alexa API 读取杂货 list (用于在网络应用程序中显示)。我必须写入 "skill"吗?

alexa - Alexa 技能设置中槽值的最大数量

python - 如何/在哪里定义/传递cloudformation参数?

javascript - 使用 Amazon Echo (Alexa) 和 SSML 时遇到问题

amazon-web-services - 允许 AWS Lambda 访问 RDS 数据库