alexa-skills-kit相关内容

一小时后,具有Azure AD B2C身份验证的Alexa技能将过期

我目前正在构建由Azure Functions(.NET Core / C#)和Azure AD B2C支持的Alexa技能以进行身份​​验证。 对于初始设置,我使用了主要使用此弧线。自从几年前写这篇文章以来,我不得不进行一些更改。最后,我进入了以下配置: Azure Active Directory B2C 正如我提到的,正在使用AAD B2C进行身份验证。相关应用程序的用户可 ..

获取Amazon Echo设备的位置/地址

我正在使用Alexa技能,需要将正在使用的Echo的位置发送到我的Lambda函数中的API。 https://www.amazon.com/gp/help/customer/display.html?nodeId= 201601980 说我们可以访问有关Echo的许多详细信息,例如“设备位置”,但就我所知,我在该会话中看不到此信息: exports.handler =函数(事件,上 ..
发布时间:2020-06-03 19:37:39 其他开发

多个Intent共享相同的广告位值

我正在编写一项Alexa技能,该技能可以从一个意图中获取票证编号,并从不同的意图中获取年龄。基本上,这两个都是数字类型。 当我尝试输入数字时,它会被捕获到第一个Intent插槽中。这是我的意图架构。 { “意图”:[ { “ slot“:[ { ” name“:” TicketNumber“, ” type“:” AMAZON.NUMBER“ } ], ” intent“:” ..
发布时间:2020-06-03 19:37:36 其他开发

以我的Amazon ALexa技能添加等待消息

我正在开发连接到外部服务的Alexa服务。为了获得响应,大约需要9到10秒。 Lambda函数正在处理请求时,是否可以在Alexa中添加消息。像这样-“等等,我正在检索结果” 解决方案 您可以让Alexa这么说,但随后用户必须对您的技能说些什么才能使控制权返回给您。 我想做的唯一方法就是使用音频播放器将响应流式传输给用户,因此您可以在用户侦听响应开始时制定响应的结束。 ..
发布时间:2020-06-03 19:37:32 其他开发

Alexa技能自定义日期时间插槽

因此,我正在与Amazon Echo合作一个项目。我的目标是记录何时执行特定操作并将其记录到数据库中。我的问题是时区,我使用纪元时间来避免这种情况。但是,从我可以确定的意图的自定义广告位来看,我的选择是没有时间的格式化日期字符串,或者没有日期的格式化时间字符串,最重要的是,如果没有这些,我就无法抓住客户的时区 回声只是讨厌约会吗? 这似乎很简单,但我一直在努力寻找解决方法,而又不会感到 ..
发布时间:2020-06-03 19:37:28 其他开发

“包罗万象” Alexa技能套件输入不正确的意图

我正在构建一个Alexa应用程序,该应用程序必须能够处理问题的答案。我有一个 SkipIntent 意图,该意图具有示例性发音,可以跳过一个问题。 我想构建一个 AnswerIntent 可以接受可以是任何答案的答案,并根据正确答案进行处理。我尝试为此使用 Amazon.LITERAL 类型并带有一些示例(来自此问题:如何接受Free-form-text-as作为输入到Amazon Skil ..
发布时间:2020-06-03 19:37:25 其他开发

如何通过编程将AWS Lambda触发器设置为Alexa Skills

我想要设置一个使用Alexa事件运行该触发器的AWS Lambda触发器,但是我在SDK文档中找不到任何内容。 有人知道吗?如果有人向我展示了如何使用node.js SDK进行操作,我会特别高兴,但是也欢迎其他想法(CLI)。 事件源映射SDK调用,但似乎无法解决问题。我认为这些API是为Kinesis和Dynamo流设计的,只是赶不上最新的Alexa开发更改。 解决方案 I找 ..

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

我正在尝试在没有亚马逊回声单元的情况下将亚马逊技能套件集成到我的网站中。我想在我的网站上使用笔记本电脑/ PC麦克风而不是回声单元来实现语音命令。 我使用了本教程,但是我没有找到有关如何在我这边实现它的任何信息。 我还尝试了这些示例在github上可用。但我认为这些也需要Amazon echo设备: https://github.com/amzn/alexa -skills-kit- ..

对Amazon的Alexa技能套件(ASK)Lambda交互进行故障排除

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

账户将Alexa与Twitter链接-Amazon Echo

到目前为止,我似乎无法将我的Alexa技能与Twitter关联。当前,我有一个运行在EBS上的节点/快速服务器,我正在使用 passport-twitter 来处理身份验证的oauth部分。现在我的流程是这样的: 在Alexa应用中启用技能 单击“登录到alexa应用程序中的“帐户” Twitter登录屏幕会显示,我输入用户名和密码,然后单击“登录”按钮 将重定向到Amazon提供的U ..

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

我正在使用Lambda(Python)开发技能,并且我有兴趣向用户提供一些与时间相关的信息。在请求对象上有一个时间戳,但这是没有偏移量的UTC。是否可以找到无需查询位置信息的用户的日期/时间或时区(如果那是唯一的方法,您是否知道美国邮政编码所在的时区数据库或其他解决方法?)。 解决方案 现在可以使用 Alexa设置API 。请参阅相关的博客。 您将感兴趣的端点如下: GET ..
发布时间:2020-06-03 19:37:02 其他开发

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

我需要创建一个Amazon Skill Kit才能在售票工具中打开票。 通过查看Amazon Skill Kit的示例,我找不到一种接受自由格式文本作为输入的方法。另一种选择是通过创建一个自定义插槽,将所有可能的输入集作为自定义插槽输入。 但是对于我来说,我要做的就是捕获用户输入的全部内容,以将其记录在故障单中的某个位置,而这在之前不太可能期待可能的讲话 解决方案 与我的评论正确… ..

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

我正在尝试使用新的流音频API。以下回应有效吗?在设备上进行测试时,出现“技能有问题”错误。 这是我的AWS-lambda函数的代码: def lambda_handler(event,context): return { “ response”:{ “ directives”:[ { “ type”:“ AudioPlayer.Play” , “ playBehavior”:“ ..
发布时间:2020-06-03 19:36:56 Python

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

我看过亚马逊上的页面,并且了解到1 RCU是4KB的项目。 如果我有一个包含50个项目的表,我已经读过一次扫描将读取全部50个项目并使用50个RCU。但是可以说我做了一个查询,我的表是10 x 5,它还会使用50个RCU吗? 解决方案 扫描表仅当合并的50个项目的总大小等于200KB(对于高度一致的读取,或对于最终的一致读取的400KB)时,包含50个项目的文件才会消耗50 RCU。 ..

如何定义不是列表的自定义插槽类型?

我正在使用Alexa技能套件(适用于Amazon Echo),并且想要创建一种技能,该技能会将意图发送给AWS Lambda函数,该函数将通过电子邮件将某些东西发回给我。 示例话语如下: MemoIntent备忘{myMemo} 备忘录备忘{myMemo} 备忘录备忘{myMemo} 这样一来,我可以说“ Alexa,请秘书秘书备忘,提醒我今天回家的路上去商店” ..
发布时间:2020-06-03 19:36:49 其他开发

从Alexa技能套件(ASK)获取位置

我正在寻找一种方法来获取用户的位置(理想情况下为经度/纬度,但地址也可以使用),从Alexa Skill Kit请求到我的自定义技能。另外,我也不需要用户链接到应用程序一侧的帐户。 这可能吗?如果是,怎么办? 解决方案 按照亚马逊开发者论坛上的该线程,目前(截至2016年5月)尚没有一种通过公开可用的API获取用户位置的方法。能够做到这一点的唯一技能(例如Uber或Domino)正在 ..
发布时间:2020-06-03 19:36:45 其他开发

在技​​能意图中使用插槽来搜索dynamodb

我是alexa,nodejs和编码方面的新手,但是我目前正在尝试创建一种使用日期和时间从我的dynamodb表中查找机器状态的技能。 我目前已经设置了获取alexa和lambda的技能,以了解我的广告位值,但是我不确定如何将这些值用于dynamodb查询,并让alexa调用相应时间的状态 我的表是用主键和排序键设置的,它们是日期和时间,我在机器状态的第三列。 I我不确定是否应该为 ..