Alexa Skills Set SDK - 增加技能超时

     2023-04-14     241

关键词:

【中文标题】Alexa Skills Set SDK - 增加技能超时【英文标题】:Alexa Skills Set SDK - increase timeout of skill 【发布时间】:2017-09-12 14:32:58 【问题描述】:

我正在使用 nodejs 上的 Alexa Skill Set SDK 构建 Alexa 教学练习技能。我将每个烹饪步骤保存到数据库中,因此如果技能超时,用户可以重新打开技能并从中断处继续。

问题是用户对他们必须不断重新打开技能感到恼火,人们以不同的速度工作,是否可以保持技能打开或增加超时,而我等待用户完成步骤然后说“Alexa,下一步”?

我尝试增加 lambda 超时,但没有任何区别。

【问题讨论】:

【参考方案1】:

我已经尝试这样做很长时间了。亚马逊开发者论坛上有几个来自亚马逊员工的回复(例如,response),指出大约 8-10 秒的超时是不可配置的。

【讨论】:

谢谢罗恩,我同意,看起来我们在没有解决方法的情况下被超时卡住了。我将尝试在提示中添加 。我还发现了这个 npm 包,还没有玩过。 github.com/nickclaw/alexa-ability-timeout【参考方案2】:

以下解决方案有点小技巧,不推荐,但可以满足您的目的。

只需修改您的回复,如下所示:

<speak>

    Tell recipe step here. 
    <audio src="<-- Hosted silent mp3 file URL -->" /> 

</speak> 

您可以在回复中添加静音 mp3 文件。您的技能将在该 mp3 文件的时间开启。

但要在此响应中打断 Alexa,用户必须说 Alexa, next step 而不是 Next step

【讨论】:

【参考方案3】:

您可以调用 API 来提供progressive response

【讨论】:

Alexa Skills Kit 示例技能不会上传到 Amazon Lambda - 引发错误

】AlexaSkillsKit示例技能不会上传到AmazonLambda-引发错误【英文标题】:AlexaSkillsKitsampleskillwontuploadonAmazonLambda-throwserror【发布时间】:2016-12-2523:14:12【问题描述】:我已经在AWSLambda和Alexa控制台上设置了HelloWorld(https://github.com/amzn/alex... 查看详情

仅从 Alexa Skills Kit 获取单个单词参数

】仅从AlexaSkillsKit获取单个单词参数【英文标题】:OnlygettingsinglewordparametersfromAlexaSkillsKit【发布时间】:2016-07-2816:31:51【问题描述】:我正在编写一个AlexaSkill,我只能在我的代码中获取单个单词参数。这是意图架构:"intents":["in... 查看详情

Alexa Skills Kit:如何使用 JS 将图像添加到标准卡片

】AlexaSkillsKit:如何使用JS将图像添加到标准卡片【英文标题】:AlexaSkillsKit:HowtoaddanimagetoastandardcardusingJS【发布时间】:2016-09-2920:50:34【问题描述】:我一直在构建alexa-skills-kit-js/samples/中的示例但他们没有任何您将图像添加到响... 查看详情

如何为 Alexa Skills Kit 和 API.AI 使用单个 AWS Lambda?

】如何为AlexaSkillsKit和API.AI使用单个AWSLambda?【英文标题】:HowtouseasingleAWSLambdaforbothAlexaSkillsKitandAPI.AI?【发布时间】:2018-01-0505:30:59【问题描述】:过去,我设置了两个用Java编写的独立AWSlambda。一种用于Alexa,一种用于Api.ai。他... 查看详情

如何创建从 HTTP/HTTPS API 获取数据的 Alexa 技能(在 AWS Lambda 上为 Node.js 使用“Alexa Skills Kit”)

...TTPSAPI获取数据的Alexa技能(在AWSLambda上为Node.js使用“AlexaSkillsKit”)【英文标题】:HowdoIcreateanAlexaSkillthatgetsdatafromanHTTP/HTTPSAPI(using"AlexaSkillsKit"forNode.jsonAWSLambda)【发布时间】:2017-07-1410:58:59【问题描述】:我想 查看详情

Amazon Alexa Skills Kit:如何与外部应用程序帐户/用户 ID 关联

】AmazonAlexaSkillsKit:如何与外部应用程序帐户/用户ID关联【英文标题】:AmazonAlexaSkillsKit:Howdoyoulinkwithexternalappaccount/userId【发布时间】:2015-09-1500:48:15【问题描述】:在Amazonalexa技能请求中有一个userId,我试图了解这是什么以及是... 查看详情

如何向 Amazon Alexa Skills Kit (ASK) 混合字符串和数字提供输入?

】如何向AmazonAlexaSkillsKit(ASK)混合字符串和数字提供输入?【英文标题】:HowtogiveinputtoAmazonAlexaSkillsKit(ASK)mixedstringwithnumbers?【发布时间】:2016-07-0320:22:14【问题描述】:我正在尝试创建一个AmazonAlexaSkillsKit来执行某种自动化,这... 查看详情

最简单的方法是将现有的 AWS Lex 和 Lambda 部署为 Alexa Skills Kit (ASK)?

】最简单的方法是将现有的AWSLex和Lambda部署为AlexaSkillsKit(ASK)?【英文标题】:WhatisthesimplestwayistodeployanexistingAWSLexandLambdaasanAlexaSkillsKit(ASK)?【发布时间】:2022-01-0714:24:21【问题描述】:我目前有一个Lex机器人,它需要我的AWS账户... 查看详情

AWS - Alexa 指令定义

...戴维森!请务必先阅读此文档:developer.amazon.com/docs/video-skills-multimodal-devices/…如果有不清楚的地方,请提供更多详 查看详情

如何使用alexa api增加alexa搜索结果[关闭]

】如何使用alexaapi增加alexa搜索结果[关闭]【英文标题】:Howtoincreasealexasearchresultsusingalexaapi[closed]【发布时间】:2011-06-1611:00:35【问题描述】:我正在创建一个执行站点URL搜索的java应用程序:http://www.alexa.com/topsites/category用户输... 查看详情

Alexa 技能工具包 -Lambda 函数 - 无法验证 SpeechletRequest (java)

...102:03:53【问题描述】:我尝试基于https://github.com/amzn/alexa-skills-kit-java创建一个HelloWorld技能, 查看详情

如何使用 Python ask sdk 检查和获取 Alexa 插槽值

】如何使用Pythonasksdk检查和获取Alexa插槽值【英文标题】:HowtocheckandgetAlexaslotvaluewithPythonasksdk【发布时间】:2019-06-0614:33:41【问题描述】:在我的交互模型中,我定义了一个名为city的插槽,它是可选的,不是必需的,以实现一... 查看详情

如何将 Amazon Alexa SDK 集成到 Android 应用程序?

】如何将AmazonAlexaSDK集成到Android应用程序?【英文标题】:HowtointegrateAmazonAlexaSDKtotheandroidapp?【发布时间】:2019-02-1616:03:54【问题描述】:谁能告诉我如何将AlexaAVSSDK集成到android应用程序。我已经搜索了很长时间,但没有得到关... 查看详情

永远不会触发 Alexa LaunchRequest

】永远不会触发AlexaLaunchRequest【英文标题】:AlexaLaunchRequestisnevertriggered【发布时间】:2021-05-2221:56:41【问题描述】:我正在使用Alexa技能包的ask-sdk-core。我有以下LaunchRequestHandler和AudioIntentHandler。我遇到的问题是,当我通过说“A... 查看详情

为 Screen Sample App 添加新的 Alexa 技能

】为ScreenSampleApp添加新的Alexa技能【英文标题】:AddnewAlexaskillforScreenSampleApp【发布时间】:2021-03-0421:27:31【问题描述】:我想问一下SmartSampleAPP有没有可能添加新技能:https://developer.amazon.com/en-US/docs/alexa/alexa-smart-screen-sdk/ubuntu.htm... 查看详情

我无法将设备状态发送给 Alexa

】我无法将设备状态发送给Alexa【英文标题】:Ican\'tsendthestateofmydevicetoAlexa【发布时间】:2021-11-0216:20:20【问题描述】:我正在尝试将我的设备状态发送到Alexa,但问题是它给了我一个错误400,我什至使用邮递员进行了尝试,但... 查看详情

React TypeError:skills.map 不是函数

】ReactTypeError:skills.map不是函数【英文标题】:ReactTypeError:skills.mapisnotafunction【发布时间】:2020-01-2208:17:31【问题描述】:我有一个对象skills,我想遍历它并映射它的内容。对象如下所示:"_id":"$oid":"5d85b311e180652980824193","date":"$da... 查看详情

Alexa 技能包与 Alexa 语音服务

】Alexa技能包与Alexa语音服务【英文标题】:AlexaskillkitvsAlexaVoiceService【发布时间】:2017-04-2100:23:46【问题描述】:我正在研究Alexa技能(用于Echo),我从一开始就研究了Alexa技能包。现在,我对Alexa语音服务感到困惑。我已经阅... 查看详情