问题标签 [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 投票
3 回答
2588 浏览

alexa - Alexa技能休息API

我们可以使用 Rest API 而不是使用 Lambda。我问的原因是因为我们收到了请求,我们知道 Alexa 接受什么作为响应,并且我们知道它是一个 POST。因此,将所有这些连接到 REST API 中。我问的原因是整个项目都基于 Jax-RS,所以我们希望将它全部放在一个地方,而不使用 lamda 或任何东西。并不是说 lamda 不是那么好。

所以 Alexa 传递给 Lambda 的请求是:

回复:

0 投票
2 回答
9014 浏览

alexa - 获取每个亚马逊回声设备的唯一设备 ID

我需要为 Alexa Skills Kit 制作一个自定义技能,它应该是每个房间的一个回声设备。我需要为每个回显设备获取 device_id。我听说这是不可能的,但也许它改变了,或者如果没有,还有其他方法。

0 投票
4 回答
3730 浏览

alexa - Amazon Alexa - 如何创建通用插槽

如何为 Alexa 技能创建通用插槽?这样我就可以创建自己的 Todo 应用程序,它会识别自由格式的文本。

0 投票
2 回答
2202 浏览

alexa - 我的自定义插槽类型出现意外值

在使用 Alexa 技能套件测试我的交互模型时,我注意到了一些奇怪的事情。

我定义了一个自定义插槽类型,如下所示:

我的意图方案是这样的:

带有示例话语,例如:

现在,在开发人员控制台中进行测试时,我注意到我可以编写如下内容:

它实际上会正确解析它!尽管交互模型中从未提及“福特”!lambda 请求是:

这真的让我吃惊,因为关于自定义插槽类型的文档非常清楚,插槽只能采用交互模型中列出的值。

现在,似乎值也是动态解析的!这是一个新功能,还是我错过了什么?

0 投票
1 回答
661 浏览

alexa-skills-kit - 亚马逊 Alexa 中不存在 AMAZON.FIVE_DIGIT_NUMBER 来捕获邮政编码

Alexa 认证反馈说使用插槽类型“AMAZON.FIVE_DIGIT_NUMBER”作为邮政编码。这是有道理的,但它实际上并不存在!

当我包含此插槽类型时,我无法保存意图 json 它给出了错误:“Unknown slot type 'AMAZON.FIVE_DIGIT_NUMBER' for slot 'POSTCODE'”

我可以用 AMAZON.FOUR_DIGIT_NUMBER 代替它,它工作得很好,可以很好地捕获所有 5 位数字。但是,这个问题被认为是认证失败的原因。

我可以用 AMAZON.NUMBER 替换它有点工作(根据认证中的建议),但通常只捕获前 4 位数字,具有讽刺意味的是不如 AMAZON.FOUR_DIGIT_NUMBER 几乎总是捕获所有 5。

我想通过认证,但 AMAZON.NUMBER 的结果似乎较差。

我应该怎么办?

0 投票
1 回答
80 浏览

alexa - Amazon Alexa - 我如何从我的书面文本中获得年份?

我需要将写入的数字转换为整数值。因此,如果我输入 24 或 2014,我应该能够在我的函数中将其解释为 2014。我已经尝试过 AMAZON.DATE 和 AMAZON.NUMBER,但效果并不令人满意。

0 投票
0 回答
1022 浏览

alexa - Alexa 返回正确的意图,但空槽值

我的新 Alexa 技能有一个特殊问题。该技能接受用户输入的风味,如自定义槽中定义的“苦”、“辣”、“甜”、“干”或“酸”。无论出于何种原因,当我使用“甜”和“辣”进行测试时,响应都没有插槽的值属性。例如,使用关键字“bitter”查询技能返回:

请注意,风味槽有一个属性“值”,即“苦味”。现在,当我用“甜”或“辣”打电话时,我得到:

任何想法可能导致这种情况发生?我可以验证“干”和“酸”也有效,所以这两个特定的关键字有这么多麻烦真的很好奇。我还可以验证 Alexa 是否正确理解了这些单词,因为我正在 Alexa 控制台上进行测试,并对与自定义​​槽值相同的输入值进行硬编码。

完整代码

0 投票
2 回答
3427 浏览

alexa - 在亚马逊 alexa 中给出一个字符串槽

我是Alexa的新手。我学习并开始构建一个天气应用程序。

现在我可以获得天气数据,但在以下条件下,

我创建了一个自定义插槽(LIST_OF_CITIES)来保存城市,如下所示。

在我的自定义插槽中,我给出如下。

以下是我的话语

当我使用上表中提到的三个城市中的任何一个运行我的程序时,我都能得到正确的结果。如果我使用上述以外的任何东西,它会将值发送回 -4。

如果我想获得其他城市的温度,我需要将该城市添加到插槽列表中。

请让我知道如何动态获取值,我的意思是不依赖于 LIST_OF_CITIES,如果我输入城市名称,它应该发回结果。

我还尝试将类型添加为 LITERAL 和 AMAZON.LITERAL。当我保存它时,我得到了例外

谢谢

0 投票
1 回答
1412 浏览

aws-lambda - Alexa 上的音频流

如何在 Alexa 中编写从 url 流式传输音频的意图?

我需要在 lambda 函数中为 Alexa 中的流式音频 url 编写哪些更改或函数。

我浏览了 AWS 博客,但无法实现这一点。

0 投票
2 回答
539 浏览

node.js - Alexa 技能中的搜索功能

我正在构建播放音频的 Alexa 技能。音频具有标题、扬声器和其他属性。

问题:我想在我的技能中添加搜索功能,以便用户可以根据标题或演讲者姓名等播放音频。我该如何实现?

用户如何根据一些自定义字符串(演讲者、标题)进行搜索并将该字符串传递给我的技能?,我将在其中编写逻辑来搜索该音频。

我知道自定义意图和插槽,但我不知道它们在我的情况下将如何工作。

请指导。我只需要一些起点。谢谢。