alexa-skills-kit相关内容

Alexa,我无法将你的技能

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

Amazon 的 Alexa Skill Kit (ASK) Lambda 交互故障排除

我从 ASK 开发开始.我对某些行为感到有些困惑,我想知道如何从“服务模拟器"控制台调试错误.如何获取有关 无法调用远程端点,或者它返回的响应无效. 错误的更多信息? 这是我的情况: 我有一项技能和三个 Lambda 函数(ARN:A、ARN:B、ARN:C).如果我将技能的端点设置为 ARN:A 并尝试从技能的服务模拟器对其进行测试,我会收到错误响应:无法调用远程端点,或者它返回的响 ..

DynamoDB 查询中如何计算消耗的读取容量单位

我在 amazon 上看过该页面,并了解 1 个 RCU 是一个 4KB 的项目. 如果我有一个包含 50 个项目的表,我已经读过一次扫描将读取完整的 50 个项目并使用 50 个 RCU.但是假设我做了一个查询,我的表是 10 x 5,它还会使用 50 RCU 吗? 解决方案 仅当 50 个项目的总大小等于 200KB(对于强一致性读取,或 400KB最终一致的读取).大多数项目并 ..

如何让 Alexa 在我的 iOS 应用上运行?

过去几天我一直在查看 Alexa 技能套件.我还一直在仔细阅读技能套件和语音服务的文档.我只是在尝试理解流程时遇到了一点小问题.我已经在开发者控制台中实现了亚马逊的一个示例技巧(最喜欢的颜色示例),并且还编写了一个示例 lambda 函数来处理将要传递的响应类型.它在测试模拟器上工作,剩下的基本上是让 lambda 通过我的 ios 应用程序运行.但是我的印象是我不必使用语音服务.我错了吗?我很困 ..

如何以编程方式将 AWS lambda 触发器设置为 Alexa Skills

我想设置使用 Alexa 事件运行触发器的 AWS lambda 的触发器,但在 SDK 文档中找不到任何内容. 有人知道吗?如果有人向我展示如何使用 node.js SDK 做到这一点,我会特别高兴,但也欢迎其他想法 (CLI). 我正在玩弄事件源映射 SDK 调用,但它似乎并没有奏效.我认为这些 API 是为 Kinesis 和 Dynamo 流设计的,只是没有跟上最新的 Alex ..

如何在没有 Amazon Echo 设备的情况下使用 Amazon Skill Set

我正在尝试在我的网站中集成 amazon 技能套件,而没有 amazon 回声单元.我想使用笔记本电脑/PC 麦克风而不是回声装置在我的网站上执行语音命令. 我已经使用了本教程,但我没有找到任何关于如何实施它的信息在我这边. 我还尝试了 github 上提供的这些示例.但我认为这些也需要亚马逊回声设备:https://github.com/amzn/alexa-skills-kit-j ..

对 Amazon 的 Alexa Skill Kit (ASK) Lambda 交互进行故障排除

我从 ASK 开发开始.我对某些行为有些困惑,我想知道如何从“服务模拟器"控制台调试错误.如何获取有关 无法调用远程端点,或者它返回的响应无效的更多信息. 错误? 这是我的情况: 我有一项技能和三个 Lambda 函数(ARN:A、ARN:B、ARN:C).如果我将技能的端点设置为 ARN:A 并尝试从技能的服务模拟器测试它,我会收到错误响应:无法调用远程端点,或者它返回的响应无效.我 ..

将 Alexa 与 Twitter 关联的帐户 - Amazon Echo

截至目前,我似乎无法将我的 Alexa 技能与 twitter 联系起来.目前,我有一个在 EBS 上运行的节点/快速服务器,我正在使用 passport-twitter处理身份验证的 oauth 部分.现在我的流程是这样的: 在 Alexa 应用中启用技能 在 alexa 应用中点击“登录帐户" 显示 Twitter 登录屏幕,我输入用户名和密码,然后单击登录按钮 在通过身份验证后重 ..

如何获取用户的 Alexa 技能的日期/时间或时区信息?

我正在使用 Lambda (Python) 来开发一项技能,并且我有兴趣为用户提供一些与时间相关的信息.在 request 对象上有一个 timestamp 但它是没有偏移的 UTC.有没有一种方法可以在无需询问位置信息的情况下找到用户的日期/时间或时区(如果这是唯一的方法,您是否知道美国邮政编码的数据库到时区或其他解决方法?). 解决方案 现在可以使用 Alexa 设置 API.见相关博 ..
发布时间:2021-11-26 23:30:52 其他开发

如何接受自由格式文本作为 Amazon Skill Kit 的输入?

我需要创建一个 Amazon Skill Kit 才能在我们的票务工具中开票.通过查看 Amazon Skill Kit 的示例,我找不到接受自由格式文本作为输入的方法.另一种选择是创建一个自定义槽,将所有可能的输入集作为自定义槽输入. 但就我而言,我所要做的就是捕获用户输入的全部内容,并将其记录在票证中的某个位置,而这不太可能事先预料到可能的话语. 解决方案 更正我的评论...我和 ..

使用 Alexa 流式传输音频的最简单示例

我正在尝试使用新的流式音频 API.以下回复有效吗?我在我的设备上测试时收到“技能有问题"错误. 这是我的 AWS-lambda 函数的代码: def lambda_handler(event, context):返回 {“回复": {“指令":[{"type": "AudioPlayer.Play","playBehavior": "REPLACE_ALL",“音频项目":{“溪流": ..
发布时间:2021-11-26 23:30:33 Python

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

我想为 Amazon Alexa 创建一项技能——当由语音命令触发时——通过 HTTPS 请求从 API 获取一些信息,并将结果用作对 Alexa 用户的口头回答. 由于 node.js 的事件驱动概念和 适用于 Node.js 的 Alexa Skills Kit.从用户那里获取参数也不是那么容易. 有人可以提供一些示例代码吗? 解决方案 Preliminaries 要 ..
发布时间:2021-11-26 23:30:22 其他开发

从 Alexa Skills Kit (ASK) 获取位置

我正在寻找一种方法来获取用户的位置,理想情况下是经度/纬度,但地址也可以,从 Alexa Skill Kit 请求到我的自定义技能.此外,我不想让用户链接到我的应用程序端的帐户. 这可能吗?如果是,怎么办? 解决方案 根据 亚马逊开发者论坛上的这个主题,目前(截至 2016 年 5 月)没有通过公开可用的 API 获取用户位置的方法.唯一能够这样做的技能,例如 Uber 或 Domi ..
发布时间:2021-11-26 23:30:13 其他开发

如何在 DynamoDB 查询中计算消耗的读取容量单位

我在亚马逊上看过这个页面,知道 1 个 RCU 是一个 4KB 的项目. 如果我有一个包含 50 个项目的表,我读到扫描将读取全部 50 个项目并使用 50 个 RCU.但是假设我做了一个查询,我的表是 10 x 5,它还会使用 50 RCU 吗? 解决方案 仅当 50 个项目的总大小等于 200KB(对于强一致性读取,或 400KB)时,扫描包含 50 个项目的表将消耗 50 RC ..

如何将 python 库添加到 Alexa 的 AWS lambda 函数中?

我按照教程使用 Python 创建了一个 Alexa 应用程序: Python Alexa 教程 我能够成功地遵循所有步骤并使应用程序工作.我现在想修改 python 代码并使用外部库,例如 import requests 或我使用 pip 安装的任何其他库.我将如何设置我的 lambda 函数以包含我在本地机器上安装的任何 pip 包? 解决方案 正如亚马逊官方文档链接中所述 ..
发布时间:2021-11-26 23:29:45 Python

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

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