问题标签 [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.
alexa - Alexa 技能设置中的最大槽值数
在 Alexa 中创建技能时,每个槽最多可以添加多少个值?
看起来 AMAZON.LITERAL 已被弃用,因为担心记录原始用户对话作为输入的技能。
如果无法记录用户的原始输入,我有大量可能的值可以用作输入。
alexa-skills-kit - Alexa - 为地址构建自定义插槽
我正在创建用户可以在其中说出地址(用于进一步处理)。地址可以是从“纽约”到“华盛顿第一大道 123 号”再到“西雅图港”的任何地址。基本上就像你可以在谷歌地图上输入的东西——它或多或少会识别所有东西:)
那么现在当然会出现如何为此创建自定义插槽的问题?不推荐使用 LITERAL 加上我正在学习德语技能。
我真的应该尝试用尽可能多的地址枚举来填充我为自定义技能提供的 50,000 行吗?恐怕即使我走那条路,Alexa 仍然会尝试将不在该列表中的任何输入映射到那个列表中 - 从而使我的技能有点情绪:(
感谢您的任何建议!
alexa-skills-kit - Alexa 技能意图不使用我槽中的单词列表
假设我具有以下意图的 alexa 技能:
假设我使用这个简单的话语:
通过这样做,我假设在我的 alexa 技能中,只要我的 Intent 正在调用,将在我的自定义插槽中的插槽名称中提供一个名称,并在插槽中提供我自定义插槽中的城市之一。
但是,结果是我得到了自定义插槽中没有提供的自由文本。自由文本如果你说的话听起来像我说的,但意思不同。
我不太确定我做错了什么,或者这是否符合设计。
python - Alexa - Python,调用远程端点时出错,返回 HTTP 404:未找到
我正在使用带有 python 的烧瓶来开发用于获取 Wikipedia 数据的 Alexa 技能的代码。我也在使用 Python 的维基百科库。
每次我尝试测试我的技能时,服务模拟器都会出错。请帮我找出错误。
“调用远程端点时出错,返回 HTTP 404:未找到”
我正在使用 ngrok 在我的机器上托管当前托管在 localhost 上的代码。
alexa - Alexa 技能交互模型不确定自定义插槽
我带来了一个 Amazon echo,希望它能够向我的 HTPC 发送命令。我找到并设置了以下内容,它使用了带有 eventghost 的 alexa。
http://www.eventghost.org/forum/viewtopic.php?f=2&t=7429&sid=c3d48a675d6d5674b25a35f4850bc920
原始海报在我发现不再起作用的技能意图中使用了“文字” 。通读整个线程后,我看到您需要创建一个自定义插槽类型。
这是技能设置
意图方案
自定义插槽类型
命令
示例话语
我想做的是说:“Alexa 告诉/询问(调用名称)清理”或“Alexa 告诉/询问(调用名称)移动电影”
根据我的网络搜索,我在自定义插槽中输入了我认为正确的格式。
问题是当我通过 Alexa 运行它时,它有时会稍微错误地击中 Eventghost。
我该如何微调它。还是我技能设置错了?
javascript - 如何在 Alexa Skill 应用程序中捕捉用户回复/响应?
我正在尝试创建一个监听用户回复的技能。出于某种原因,我不能总是抓住用户的回复。
- 当我说:
Alexa, open MyApp and start chat
- 和 Alexa 回复
New chat session started
- 然后我检查会话,看看它是否是旧的,并用它做一些事情,但它并没有真正起作用。
我的设置有问题。我相信代码没问题,所以可能intents
是设置错误
代码很简单。
alexa-skills-kit - 如何创建一个接受货币金额的插槽
我想在我的话语中收到一美元。因此,例如,如果我问 Alexa:
向克罗格汇款 100.51 美元。
(发音为 100 美元 51 美分)我想100.51
在适当的位置接收价值。
我尝试过搜索,并像这样定义了我的话语槽:
但是在 JSON 输入上我只得到这个结果:
如何让 Alexa 接受货币价值?
amazon-web-services - Alexa会话技巧错误
我正在 Alexa 中创建一项执行以下操作的技能。
- 用户:你好
- Alexa,你好,请告诉我你的名字
- 用户:约翰
- Alexa:嗨,约翰,很高兴认识你。你今年多大
- 用户:25
以下是我的意图
以下是我的话语
下面是我的 onIntent()
我正在尝试如下处理
另外,我在顶部定义了一个插槽,如下所示。
但是在这里,当我键入时Hi
,它没有问我我的名字,而是在日志中给了我一个错误,它显示了 Java NullPointer Exception。我输入时得到的响应Hi
如下。
有人可以让我知道我哪里出错了,我该如何解决这个问题,我有很多问题需要联系,比如 25,有人可以告诉我是否有更好的方法在 java 中做到这一点.
谢谢
alexa - 如何处理自定义技能中用户的“是”/“否”响应?
我正在尝试建立一个 alexa 自定义技能。我正面临一个问题,我试图从用户那里获得是/否对技能询问用户的问题的回答。
根据用户响应,我想执行特定操作。
这是我的意图架构:
这是我的示例话语:
该技能向用户提出的问题如下:
每当我说“是”时,StartGame 意图就是被触发的内容。(“否”也是如此)。Alexa 总是选择 Intent 作为 StartGame。调用“GetRules”意图的最佳方式是什么。我希望用户只说是/否而不是说“获取规则”。
如果已经回答/需要更多信息,请告诉我。
amazon-web-services - Alexa:努力根据意图参考列表/项目
我开始尝试为 Alexa 开发一些技能,但我似乎每次都遇到相同的绊脚石,无论我尝试多少,我都无法克服它。我尝试过使用各种模板,然后修改它们以满足我自己的需要,但即使这样似乎也不起作用。
例如:这是选择您喜欢的颜色的示例。这本身就可以正常工作。但是,如果我尝试引用自己的意图“CharacterIntent”,则根本无法存储意图、名称、插槽或值。
当我测试一个命令时,我可以看到 Lambda 命令引用了正确的意图、槽名称和项目。如果我要运行 if 语句来查找“CharacterIntent”,它将永远找不到它。
我已经从至少 5 个不同的例子中工作过。从头开始,逐行查看它们以了解我做错了什么,但我无法破解它。我已经删除了项目并重新开始了很多次。我现在对此感到沮丧,因为这不应该这么复杂,但我不知道我错过了什么。
我已经删除了我拥有的项目 - 并将重新开始。但我希望有人能在我失去所有头发之前为我提供一些见解。
谢谢
安东尼
}