问题标签 [amazon-echo]
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 - Alexa/Echo - 通过 Echo 调用具有意图的技能与使用文本进行测试
我有一个意图是这样的句子:
告诉我们{Topic}
一个主题可以是列表中的一些东西(自定义槽类型),每个项目可以在 1 到 3 个单词之间。
- 当我首先打开技能(“Alexa,打开技能名称”),然后使用 Echo(语音)或通过服务模拟器(文本)上的所有主题对其进行测试时,它可以工作。
- 当我有意调用该技能时(“Alexa,请技能名称告诉我们有关主题的信息”),并使用门户上的文本服务模拟器对所有主题进行测试 - 它可以工作。
- 但是,当我有意调用该技能并使用 Echo(语音)对其进行测试时 - 只有一些主题有效,而其他主题则无法识别。
任何提示将不胜感激。谢谢你。
alexa - 在“认证”期间如何继续开发我的 Alexa Skill?
我刚刚提交了一个新版本进行认证,并希望开始开发具有新功能的下一个版本。
但不知何故 - 由于我的技能处于认证模式,我无法启动新的开发版本。
在这种漫长(4-7天)的认证模式下,有没有办法在新版本上进行开发?
node.js - Alexa Skill - 保持对话的意图
出于演示目的,我应该在对话的基础上开发 Alexa Skill。所有的 Alexa 响应都是硬编码的。
技能模板如下:
第 1 部分:用户:Alexa,询问 MySkill {问题 1}。Alexa:硬编码的答案。
第 2 部分:用户:Alexa,询问 MySkill {Question2.1} Alexa:Question2.1 的硬编码答案。用户:Alexa,问 MySkill {Qeustion2.2} Alexa:硬编码答案。
我能够创建第 1 部分。但在第 2 部分中我遇到了一些问题。对于问题 2.1 和 2.2,我是否需要单独的意图。或者有没有可能让技能保持活力?
amazon-echo - Amazon Echo“无法调用远程端点”
我一直在努力尝试编写一个工作代码,以便使用带有 JSON-url 的 Amazon Echo (Alexa) 来控制我的灯。我已经阅读了许多示例并尝试了许多不同的组合,但我无法让它发挥作用。启动请求确实有效。IntentRequest 没有。我已经更改了链接。
目前它看起来像这样:
Intent 模式如下所示: Intent Schema 和服务模拟器: Service Simulator 无论我尝试什么,我都会不断收到错误消息:“无法调用远程端点,或者它返回的响应无效。”
我不知道如何解决这个问题。谁能帮助我?提前谢谢了!
amazon-echo - 如何用 Alexa 回答日期时间?
我需要我的 Alexa 技能来回答用户的时间。有什么好办法吗?我正在使用nodeJS。目前我有这样的日期 (2017-03-17T22:45:00+0100) 或时间戳 (1489790820)。
如何告诉 Alexa 回答“晚上十点四十五分”或“晚上十一点到十一点”,......听得像时间,而不是一系列数字?有什么内置的还是我必须手动“翻译”它?
alexa - Alex 技能是否需要有调用名称?
我想培养一种技能来帮助患有多动症的人。我想教 Alexa 自动执行某些任务,例如根据日历中的信息提醒他们做某些事情。
我希望 Alexa 帮助患有多动症的人管理简单的日常任务,而不是让他们记住甚至要求提醒。
例子:
而不是说,“Alexa,我要去上学。问 schoolPlanner 我应该带什么?”
他们可以说“再见 Alexa,我要去上学”
在查看您的日历或其他内容后,Alexa 会回答:“您还记得您的手机和书包吗?”
amazon-web-services - 如何更改 AWS Alexa Echo 或 Echo Dot 的 LED 颜色?
经过一些谷歌搜索后,我无法找到。有没有办法改变 AWS Echo 或 AWS Echo Dot 的 LED 环颜色?我总是蓝色的,我想把它改成更符合上下文的应用程序颜色范围。
alexa - 回声点灯光颜色定制
是否有任何规定可以管理回声设备上的灯环?例如,对于某些事件,我想将 echo 设备灯环更改为红色。我们可以使用 Alexa 技能包来做到这一点吗?
alexa-skills-kit - 强制响应来自特定的自定义槽,重复
我正在尝试编写“琐事测验”技能,就像已经存在的许多其他技能一样,但我希望用户能够给出实际答案,而不是“a/b/c”或“1/2/3” . 所以对话会是这样的:
- Alexa:哪个行星离太阳最近:水星还是金星?
- 用户:
Mercury
- 亚历克萨:没错!你有一点。哪家公司生产克尔维特、凯迪拉克或雪佛兰?
- 用户:
Chevrolet
- 亚历克萨:没错!你有两点。乔治华盛顿的假牙是用什么做的?木头还是象牙?
...ETC...
由于每个问题都有自己的一组答案,我很高兴为每个问题创建一个自定义槽类型,所以我会有一个LIST_Q1_ANSWERS
槽["Mercury", "Venus"]
和一个LIST_Q2_ANSWERS
槽["Cadillac", "Chevrolet"]
,这一切都很好。但是,我不知道如何告诉我的技能答案应该只来自这个特定的自定义插槽。
我当然可以Intent
为每个问题创建一个特定的,所以我创建Q1Intent
,我开始一个对话框,我Elicit
我的Q1Intent
. 但是,这行不通,因为在我对他们填写所需LIST_Q1_ANSWERS
空位的回应中,我必须说“正确”并问下一个问题,这意味着我必须Elicit
...Q2Intent
而且这是不允许的;我必须先结束对话框,然后再开始一个新的。(所以谈话会变成“哪个星球......?”“水星”“正确!你想要下一个问题吗?”“是的”“好的。哪家公司......”这不好。)
我在这里可能过于复杂了。也许有一种更简单的方法来模拟我想要的语音界面。我当然可以在一个大的自定义插槽中定义所有不同的答案,然后只有一个AnswerIntent
,但是人们可以回答Chevrolet
行星问题,这很愚蠢。(我知道我必须处理问题的任何答案,而不仅仅是插槽中的答案,但我想让问题偏向于从插槽中选择答案;这就是插槽的用途。)
那么,我应该怎么做呢?对话不起作用,我不认为。
node.js - Amazon Alexa 自定义技能:使用标准短声响应意图
我正在开发一种自定义技能。为了与 Alexa 通信,我使用 Amazon Echo Dot 设备。有时 Alexa 最后会以标准的短声回答。例如,如果会话因问题没有答案 (EXCEEDED_MAX_REPROMPTS) 或发生错误而关闭。
是否可以使用标准的短声音来响应我的自定义意图,如果可以,如何?