首页 > 解决方案 > 如何在 Amazon Alexa 的自定义端点中获取用户输入

问题描述

有没有办法在连接到 Amazon Alexa 技能的端点中实际获取用户话语?

例如,如果用户在我的技能范围内说:

用户:“最好的香水是什么?”

在端点函数中,我想要一种获取该短语的方法。

标签: amazonalexa-skills-kitalexa-skill

解决方案


您可以使用内置插槽AMAZON.SearchQuery来捕获来自用户的不太可预测的输入。从文档中:

当您考虑用户可能会问什么时,请考虑使用内置或自定义槽类型来捕获更可预测的用户输入,并使用 AMAZON.SearchQuery 槽类型来捕获构成搜索查询的不太可预测的输入。

但如果可能,请尝试创建自定义插槽。AMAZON.SearchQuery此外,每个意图不能使用多个插槽。

确保您的技能对每个意图使用不超过一个 AMAZON.SearchQuery 槽。Amazon.SearchQuery 槽类型不能与示例话语中的另一个意图槽组合。

您可以在此处查看更多详细信息。


推荐阅读