问题标签 [alexa-skills-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
667 浏览

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

到目前为止,我似乎无法将我的 Alexa 技能与推特相关联。目前,我有一个在 EBS 上运行的节点/快递服务器,我正在使用passport-twitter来处理身份验证的 oauth 部分。现在我的流程是这样的:

  1. 在 Alexa 应用中启用技能
  2. 在 Alexa 应用程序中单击“登录帐户”
  3. 显示 Twitter 登录屏幕,我输入用户名和密码,然后单击登录按钮
  4. 一旦通过身份验证,就会重定向到亚马逊提供的回调 URL,并获得“无法链接你的技能”。

我登录和一切,所以我认为问题在于重定向,它在我的快速服务器上的 twitter auth 回调中定义,如下所示:

我的重定向网址(减去敏感数据)是 https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR5BLAH#state= &access_token=&token_type=Bearer

任何关于如何调试/故障排除的想法以及解决问题的任何建议都将不胜感激。

0 投票
0 回答
519 浏览

alexa-skills-kit - 触发 Alexa 说话

我希望能够远程让 Alexa 在我的 Echo 上说些什么。

一个特定的用例是通知我的妻子我要离开工作。我目前使用 Waze 来执行此操作,但如果也可以触发 Alexa 说“Ron 在回家的路上”,那将非常方便。

我已经和人们讨论过这个问题,我认为亚马逊还不支持这一点。我在这里发帖是为了给我们一个地方来了解这种支持是否/何时发生,或者告诉我们现在是否有可能。

0 投票
2 回答
7993 浏览

alexa - 如何为网络或移动应用程序亚马逊 alexa api?

我想为我的网站/移动应用程序使用 amazon alexa api。鉴于我开发了我的自定义技能,我想知道是否可以使用以及如何集成 alexa。

0 投票
1 回答
275 浏览

alexa-skills-kit - 如何设置 Alexa 唤醒时间的持续时间?

我在文档(Alexa Skills KitAlexa Voice Service)中没有看到任何关于在“唤醒词”(默认值:“Alexa”)发出后调整设备等待命令的时间的内容。我想知道是否可以调整它以及如何调整它,最好以编程方式进行。

可能吗?怎么会这样?

0 投票
7 回答
13267 浏览

amazon - Amazon Alexa:存储用户的话

我是编写 Alexa 技能的新手,想写一个技能来存储说话者的话。
例如,如果我说“Alexa,保存 {whatever i say}”,它应该将单词保存在某个字符串中。
现在据我了解,意图模式应该是这样的

和诸如此类的话语

在这种情况下,我如何存储“{whatever I say}”?

0 投票
1 回答
192 浏览

php - 在单一响应中在 Alexa 上显示多个家庭卡显示时遇到问题

我有一个在 ALEXA (Amazon Echo) 上运行的应用程序。我正在用图像实现家庭卡片显示。如果响应只有一张卡,则何时用于特定呼叫。它显示得很好。附上截图 在此处输入图像描述

上面的代码有效

下面列出了问题:但是如果相同的响应具有卡数组(多张卡),则 alexa 无法给出错误。

上面的代码不起作用。

这是我要转换的东西:请看截图 在此处输入图像描述

对于伦敦电话中的事件,我会在单张卡片中获得 5 个事件的列表。我想为每个事件分配图像并创建它的卡片。

任何人都可以帮助解决该方法并找出在 JSON 响应中使用多张卡的问题。是不是Alexa只支持单卡响应?

0 投票
0 回答
587 浏览

alexa-skills-kit - 与其他 Alexa 技能的调用词重叠的话语不起作用

在为 Alexa Skills Kit 开发时,我遇到了这样一个问题:如果我的技能话语恰好与我已激活的单独技能的调用词重叠,则它不起作用。

为了重现这一点,我启动了我的技能,然后说“jeopardy”(我安装了 Jeopardy 技能),Alexa 回复“我一次只能帮助你一项技能”。如果我希望我的用户能够对我的技能做出回应并说“危险”,即使我将其列为我的话语之一,他们也不能这样做。

只是为了清楚我的确切互动,我说“Alexa,启动my awesome skill”,然后它回复我的消息“我今天如何帮助你?”。现在我说“危险”,我已将其配置为我的意图的表达,它会以“我一次只能帮助你一项技能”来回应。

我的具体示例是针对不同的调用词,我只是以 Jeopardy 技能为例。我已经能够用我正在开发的多种技能进行复制。

这是否意味着当我激活其他技能时,对其他技能的可用响应会减少,如果有重叠,我无能为力?

0 投票
1 回答
902 浏览

amazon-web-services - Amazon Alexa:某些话语不起作用

我有两种说法:

SampleQuestion {Currency} {Currencytwo} 汇率是多少

SampleQuestion {Currency} {Currencytwo} 汇率是多少

第一个有效(是什么),而第二个无效(什么是)

可能的原因是什么?

0 投票
2 回答
2425 浏览

alexa-skills-kit - Alexa 自定义技能可以访问用户的语音流/音频文件吗?

我想要一个自定义技能,但它需要直接访问用户的声音(我们的录音输出)。Alexa 能否/将中继流而不是发送请求调用(启动/意图/会话结束)?

我知道自定义技能可以将 mp3 作为响应发回,但是能够访问实际的语音请求,无论是流还是 mp3,都很棒。

编辑:

请求对象中似乎没有提供 mp3:https ://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference#LaunchRequest

0 投票
2 回答
626 浏览

python-2.7 - 在 lambda 函数中获取 aws iot 数据

我尝试将数据从树莓派发送到 aws iot,现在我试图在 lambda 函数中获取这些数据。我们如何在 lambda 函数中获取 aws iot 数据?

我尝试创建规则来调用 lambda 函数,但它只是调用一个函数,它没有向它发送 aws iot 的数据。