问题标签 [alexa-skill]
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.
alexa - 将 websockets 与 Alexa 技能套件一起使用
我有一个用node js编写的hello world alexa技能并将其部署在heroku中。我必须使用 websockets 将响应发送到 web ui(比如我本地机器中的 html 页面)。这可能吗?
我的服务器代码-server.js
下面是 index.js
pubnub - node , pubnub ,socket.io 的基本用法不起作用
我正在尝试将 socket.io 与 pubnub 一起使用。我无法理解如何获取我在服务器上发布的客户端(index.html)上的数据。下面是示例代码。
我的 server.js
客户端代码 - index.html
amazon - 如何保持alexa技能开放?
我创建了一项技能,以便人们可以跟踪某些状态。但不是每次都要求 alexa 打开应用程序并进行交互。
我想保持购物清单技能打开,以便用户可以与它进行交互,直到他们要求它关闭
有没有办法做到这一点而不必alexa ask grocerylist
每次都使用。
alexa - 找不到我未发布的 Alexa Skills Kit
已创建自定义技能但未发布。
我可以在Service Simulator中对其进行测试。
当我尝试从门户网站 ( http://alexa.amazon.com/ ) 或手机上的 Alexa 应用程序将技能添加到我的设备时,搜索没有结果。
我已确保 Alexa 设备(我的树莓派)使用相同的开发者帐户。我错过了哪一步?
alexa - Alexa Skill Set 将自定义指令发送到我启用了 Alexa 的设备
是否可以创建一个 alexa 技能,将我创建的自定义指令发送回启用了 alexa 的设备,以便我可以在响应中解析它们并采取行动。
谢谢
alexa - Alexa技能休息API
我们可以使用 Rest API 而不是使用 Lambda。我问的原因是因为我们收到了请求,我们知道 Alexa 接受什么作为响应,并且我们知道它是一个 POST。因此,将所有这些连接到 REST API 中。我问的原因是整个项目都基于 Jax-RS,所以我们希望将它全部放在一个地方,而不使用 lamda 或任何东西。并不是说 lamda 不是那么好。
所以 Alexa 传递给 Lambda 的请求是:
回复:
alexa - 获取每个亚马逊回声设备的唯一设备 ID
我需要为 Alexa Skills Kit 制作一个自定义技能,它应该是每个房间的一个回声设备。我需要为每个回显设备获取 device_id。我听说这是不可能的,但也许它改变了,或者如果没有,还有其他方法。
alexa - 测试匹配的不同话语
我是 Amazon Echo 编程的新手。我正在使用 Node.js,并试图根据我说出的名字返回不同的响应。
例如,如果我说名字“David”、“James”或“Benjy”,Alexa 应该只说“Welcome [和我说的名字]”,但如果我说“Jonathan”,它应该说“Yay!Welcome home Jonathan”。
但是当我说“乔纳森”时,它只是说“欢迎乔纳森”。
我一直在修改基本的 alexa-skills-kit-color-expert Lambda,并修改了该代码中的 setColorInSession() 函数。我已将该函数重命名为 setAndWelcomePerson()。
我努力了:
- 使用 if 语句测试我的话语并根据我的话语让 Alexa 回复
- 给出不同的话语示例,尝试教 Alexa 区分一个名字和下一个名字。
这些似乎都不起作用。请告诉我我做错了什么以及修复的建议。下面的一些代码:
我的 Lambda 代码中的 setAndWelcomePerson() 函数:
我的意图架构:
我的示例话语:
谢谢您的帮助。
alexa - Alexa媒体播放技巧
是否可以创建提供音频播放的自定义 Alexa 技能?我想创造一种技能,从当前不受支持的音乐服务中播放音乐。我已经搜索了 API 文档,但没有找到任何提及它的内容。
amazon-web-services - 亚马逊 Alexa 智能家居:无法发现设备
我在 Discovery 中遇到问题。
当我发现设备时,它似乎没有调用我定义的 Lambda 函数。Lambda 函数在 Skill 上配置,事件源在 Lambda 函数上配置。
我从监控日志中检查了当我尝试从 Alexa 界面发现设备时没有调用 lambda 函数。
如果我尝试使用 lambda 测试接口进行测试,它会给我响应。
从 lambda 测试接口发出的示例请求
我从我的 API 端点得到的响应如下