alexa-skills-kit相关内容

AMAZON.FIVE_DIGIT_NUMBER 不存在用于在 Amazon Alexa 中捕获邮政编码

Alexa 认证反馈说对邮政编码使用插槽类型“AMAZON.FIVE_DIGIT_NUMBER".这是有道理的,但它实际上并不存在! 当我包含此插槽类型时,我无法保存意图 json 它给出了错误:“插槽 'POSTCODE' 的未知插槽类型 'AMAZON.FIVE_DIGIT_NUMBER'". 我可以用 AMAZON.FOUR_DIGIT_NUMBER 替换它,它工作得很好,可以很 ..
发布时间:2021-11-26 23:29:15 其他开发

从 LaunchRequest 中调用另一个 Alexa 意图

我正在研究一项 Alexa 技能,我想在用户通过 LaunchRequest 打开技能时将其重定向到一个意图. 用户说打开xyz技能 Lau​​nchRequest 接收到这个并将请求转发到另一个意图.this.emit('AnotherIntent') AnotherIntent 具有其功能所需的 SLOT. 我已根据需要设置了 SLOT,并且 AnotherIntent 在单独调用 ..
发布时间:2021-11-26 23:29:06 其他开发

如何在几秒钟内让 Alexa 倒计时

我希望能够在我的技能中让 alexa(听得见)倒计时 15 秒.我知道我可以在 SSML 中 .但那是听不见的.我也知道我可以做到: 1514 或者更好(考虑到说出数字所需的时间) 1514 但如果我重复多次,那将是大量重复的代码.所以我可能会编写一个函数,它接收一个数字和一个秒数,并在该时间间隔内产生一个 SS ..

无需重新提交即可更新交互模型

我的意图是我的用户可以使用我的应用程序在我的 alexa 技能中插入一些意图.所以我需要动态更改我的 alexa 技能的意图模式和示例话语. 有什么方法可以在不重新提交和不使用亚马逊开发者门户的情况下更新意图架构和示例话语. 谢谢 解决方案 不,没有办法以编程方式或动态方式更新技能的配置. 尽管如此,有一个流行的功能请求:.https://forums.developer ..
发布时间:2021-11-26 23:28:48 其他开发

我的自定义槽类型采用了意外值

在使用 Alexa 技能套件测试我的交互模型时,我发现了一些奇怪的东西. 我定义了一个自定义插槽类型,如下所示: CAR_MAKERS 奔驰 |宝马 |大众汽车 我的意图方案是这样的: {“意图":[{"intent": "CountCarsIntent",“插槽":[{"name": "汽车制造商",“类型":“汽车制造商"},... 带有示例话语,例如: CountCarsIn ..
发布时间:2021-11-26 23:28:41 其他开发

Alexa Skill ARN - 无法调用远程端点,或者它返回的响应无效

我创建了一个简单的 Lambda 函数来调用网页,当我从函数页面测试它时,这很好用,但是在尝试创建调用此函数的技能时,我最终得到了“远程端点无法调用,或者它返回的响应无效."错误. Lambda 函数 var http = require('http');export.handler = 函数(事件,上下文){console.log('开始请求' + event.url)http.get( ..

在 Alexa Skill 中处理重新提示时如何回退到错误

我是开发 Alexa Skills 的新手.我正在为西班牙商店开发一项技能,所以我正在使用 es-ES 语音.我使用 Node.js ASK-SDK,但遇到了这个问题: 当我尝试与 reprompt 进行对话时,如果用户说胡言乱语,则不应触发我的任何话语,我希望进入错误处理程序,因为它是具有 canHandle == true 的处理程序,但实际结果是,Alexa 检测到该乱码并将其分类为正 ..
发布时间:2021-11-26 23:28:22 其他开发

如何在 alexa 中实现下一个意图

您如何在 alexa 技能中实施“AMAZON.NextIntent".假设我有 3 个音频(a1、a2、a3)排队,并且 a1 正在播放.如果用户使用“nextIntent"发送请求,alexa 播放 a2 的响应应该是什么? 解决方案 Alexa SDK 使您能够将状态保留在会话属性中.对于 Node.js,它是 this.attributes.您可以在 技能状态管理中阅读更多相关信息 ..
发布时间:2021-11-26 23:28:13 其他开发

Alexa 技能套件 (ASK) 和话语

我正在为 Alexa 开发一个简单的自定义技能.我已经启动并运行它,并在 AWS Lambda 上托管处理程序.它工作正常,除了... 在测试 UI 中,如果我输入有效的话语,例如帮助、取消、游泳、跑步(两个自定义话语),则一切正常;但是,如果我输入无意义的话语,例如 dsfhfdsjhf,Alexa 服务始终会将无意义的内容映射到意图架构中的第一个有效意图. 在我的 lambda 代 ..
发布时间:2021-11-26 23:27:48 其他开发

将 Netatmo 气象站连接到 Amazon Echo (Alexa)

[以下已回答问题中的完整教程.欢迎反馈!] 我正在尝试创建一个 AWS Lambda 函数,用于 Amazon Alexa 技能从我的 Netatmo 气象站获取天气信息.基本上,我需要通过 http 请求连接到 Netatmo 云. 这是我的代码片段,http 请求是针对临时访问令牌完成的,请求没问题,但结果正文是 body: {"error":"invalid_request"}. ..

Alexa 找不到我的技能

我根据 Alexa Skills Kit 中提供的示例之一创建了我的 Alexa Skill 作为 AWS Lambda Node.js 应用程序.我遵循了所有说明: 我的 Echo 使用与我在 AWS 上的开发者帐户相同的帐户注册 我在亚马逊开发者控制台上配置了我的技能 我将控制台中的应用程序 ID 放入应用程序代码中 我将代码上传到 AWS Lambda 服务(按照指示设置为弗吉尼 ..
发布时间:2021-11-26 23:27:16 其他开发

Alexa 技能套件与 Alexa 语音服务

我正在研究 Alexa 技能(用于 Echo),并且我从一开始就研究了 Alexa 技能套件. 现在,我对 Alexa 语音服务感到困惑.我已经阅读了亚马逊上的文档,但无法更好地理解它. 请指导什么是AVS?它与 Alexa 技能有什么关系? 解决方案 Alexa Skill Kit 用于创建专门在 Amazon Echo 或任何其他包含 Alexa 的设备上运行的技能. ..
发布时间:2021-11-26 23:27:06 其他开发

在 Echo 上测试时无法识别 Alexa Skill

我正在做一个教程 (HelloWorld) 来为 Echo 制作一项技能,我按照说明进行操作.当我使用服务模拟器测试技能时,我输入了 Alexa,告诉 Greeter 打个招呼 并返回以下 JSON 响应: {"版本": "1.0",“回复": {“输出语音":{"type": "纯文本","text": "你好世界!"},“卡片": {"content": "你好世界!","title": ..
发布时间:2021-11-26 23:26:45 其他开发

亚马逊 Alexa:存储用户的话

我是编写 Alexa 技能的新手,想编写一项技能来存储演讲者的话. 例如,如果我说,“Alexa,保存 {whatever i say}",它应该将单词保存在某个字符串中. 现在据我所知,意图模式应该是这样的 {意图:[“意图":“保存意图"]} 和类似的话语 SaveIntent 保存保存意向商店 在这种情况下,我如何存储“{whatever I say}"? 解决方案 要捕 ..
发布时间:2021-11-26 23:26:32 其他开发

如何从另一个 Alexa Skill Kit 在谷歌日历中创建事件?

我正在构建一个返回事件列表的 Alexa 技能集.我想利用我的技能为用户预约选定的活动. 如果用户说“上次活动的 Alexa 预约",我希望我的技能能够处理它并在链接的日历中预订活动. 如何在我的技能范围内访问链接的日历? 解决方案 为此,您需要访问用户的日历,您可以通过帐户链接获得该日历.您可以在此处找到亚马逊的更多信息:将 Alexa 用户与您系统中的用户关联. 在帐 ..
发布时间:2021-11-26 23:26:11 其他开发

使用对话模型对 AMAZON.NUMBER 类型进行 Alexa 输入验证

我将 ASK SDK 2.0 用于 Node.js.我有一项技能,它使用对话模型提示用户输入一系列输入,所有这些都是类型为 AMAZON.NUMBER 的必需插槽.当用户给出数字响应时,一切正常.但是,如果用户给出非数字响应,例如“黄色",则槽值填充为: "value": "?" 并继续提示用户输入下一个插槽.如果他们提供无效的响应,我怎样才能让它再次提示用户输入该插槽?我翻遍了文档, ..
发布时间:2021-11-26 23:25:39 其他开发