问题标签 [alexa-slot]

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 回答
82 浏览

alexa - 自定义 Alexa 技能 Alexa 认为“今年”就是“本周”

我正在为 Alexa 开发一项技能,其意图类似于“此事件发生了多少次 {Timespan}”。{Timespan} 是一个 AMAZON.DATE 槽。可接受的话语是“本周”、“本月”和“今年”。如果我对 Alexa 说“这个事件今年发生了多少次”,她会将“今年”解释为“本周”。如果我说“这个事件发生了多少次”,Alexa 会说“你想让我检查什么时间段?” 如果我说“今年”,她会将其解释为“今年”。关于这里发生的事情有什么想法吗?

0 投票
1 回答
51 浏览

javascript - slot.value 返回所有话语,而不仅仅是来自插槽的话语

我有一个意图,其中列出了太阳系中的行星列表。

我正在尝试对其进行设置,以便当用户命名行星时,我的代码只需将该行星的名称返回给他们。如果他们说一个不在列表中的行星,那么它将返回一个错误(或者进入未处理状态,这是我最初假设会发生的)。

但无论我尝试什么,从最基本的代码到最复杂的代码,我的代码总是会返回所说的任何单词,而不仅仅是相关的槽值。

所以也没有

也不是这个

似乎阻止随机值通过。如果你说火星,它会返回火星,如果你说萝卜,它会返回萝卜。有任何想法吗。我只是想限制它只返回我的行星列表中的响应!

0 投票
1 回答
111 浏览

alexa - 使用 alexa-sdk 进行 alexa 技能开发有什么优势?

我是 Amazon alexa 技能开发的新手,能够看到可用于开发的 alexa-sdk 节点模块。但无法在文档中找到更多详细信息。我需要使用 alexa-sdk 还是不使用 alexa-sdk 进行开发。?有人可以帮我吗?

0 投票
1 回答
83 浏览

alexa - Alexa 和内置插槽类型拾取垃圾

我有一项 Alexa 技能,要求至少有一个运动队 (teamOne),以及可选的两个运动队(teamOne 和 teamTwo)。

我对这两个插槽都使用了内置插槽类型 AMAZON.SportsTeam。

我注意到它有时会捡起一些甚至不接近运动队的东西。

这是一个示例:用户询问“匹兹堡钢人队是什么”的技能,它会这样解析它:

假设“什么是”是一个运动队的名字,这到底是怎么回事?在不手动定义数百(数千?)个运动队的情况下,如何使这项技能更好?显然,这不是调用该技能的“正确”方式,但用户不应该因此而受苦。

0 投票
1 回答
461 浏览

alexa - 一字槽亚马逊alexa

我正在尝试制作一个可以捕获一个单词的插槽。我只希望整个指令只有一个单词,任何英文单词都会触发意图。我尝试使用 Amazon.LITERAL 但它可以捕获整个短语,这不是我想要的。有没有办法在 Alexa 中做到这一点?

0 投票
1 回答
127 浏览

aws-lambda - 为什么我没有收到插槽?

我的要求如下:

以上是在我提供激活话语后由服务模拟器生成的。

我的 AWS Lambda 函数具有以下内容:

No slots!被输出到控制台。

0 投票
0 回答
82 浏览

node.js - 定义一个非列表的自定义槽类型

我正在尝试为 Alexa 编写 youtube-subscriber-amount 技能。

如果您询问“Alexa,向订阅者计数器询问 {Channel} 的订阅者数量”,我想使用 youtube data api v3 返回 {Channel} 的订阅者数量。我的问题是我不确定如何在 Alexa 的交互模型中创建一个插槽,允许所有“字符串”(频道名称)。

大约两年前有一个类似的问题,但它并没有真正帮助我,因为解决方案是使用 LITERAL,它不再可用。我也看到了这个答案,我尝试只输入“wordOne”,但如果我在 aws 中记录 slotvalue,我总是得到“未定义”。谁能帮我创建一个插槽,允许每个输入?

0 投票
2 回答
1191 浏览

javascript - 如何在 Alexa 中以编程方式清除自定义插槽值?

我有一项 Alexa 技能,需要以编程方式覆盖用户给出的值。

我尝试使该值无效,然后将其作为“更新的 Intent”传递。

但是,输入 JSON 显示先前的值。有针对这个的解决方法吗?

0 投票
1 回答
339 浏览

alexa - 我有一个亚马逊的 Echo Dot,我也有几个 Echo 设备,我想区分它们

​我正在使用亚马逊的 Echo Dot,并且我有几个 Echo 设备。我想确定,从哪个回声点调用请求,是否有可能找到哪个回声点发出请求,具有任何唯一身份?

0 投票
1 回答
2740 浏览

alexa - 错误:请选择默认端点

浏览有关 Treehouse 的教程,尝试使用 Lambda 创建 Alexa 技能并出现以下错误

请选择并结束这是什么意思,我该如何解决这个问题?