alexa-skill相关内容

Alexa,我无法将你的技能

我在使用帐户链接的Alexa中创建自定义技能。我使用OAuth2 php库创建了自己的身份验证服务器,并在技能配置中配置了授权URL和令牌URL。 当我尝试从Alexa移动应用程序进行帐户链接时,我收到错误消息“无法链接您的技能”。以下是我的工作进展。 Alexa应用能够打开我的身份验证URL。 我能够使用重定向URI授权并提供授权码。 Alexa正在使用以前提供的授权码请求访问令 ..

如何在 Alexa 的 java SDK 中使用 Dialog Directives

我正在尝试使用 java 技能工具包创建我自己的 Alexa 技能,并且我想使用对话框界面.我已经使用 beta 版的技能构建器创建了我的对话模型,但现在我不明白我需要通过我的网络服务返回什么才能委托我的对话. 我应该使用哪个类向 Alexa 发送命令来处理对话框中的下一个回合?此外,我在 IntentRequest 类中没有 dialogState 属性... 解决方案 首先 di ..
发布时间:2021-11-26 23:29:32 Java开发

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"}. ..

如何使用有效的 AWS 配置文件配置 Alexa ask-cli?

在使用 developer.amazon.com 和 aws.amazon.com 的漂亮浏览器 GUI 之后,事情变得很严重,现在我想使用 ask-cli 来初始化 Alexa 技能及其 lambda 函数. 当我想询问 init 时,它告诉我,我应该选择一个配置文件还是创建一个新的配置文件.两者都跳转到浏览器并使用 OAuth 来验证我的 ask 安装. ~询问init?请创建一个新的 ..
发布时间:2021-11-26 23:27:28 其他开发

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 其他开发