amazon - 如何在 Amazon Alexa 的自定义端点中获取用户输入
问题描述
有没有办法在连接到 Amazon Alexa 技能的端点中实际获取用户话语?
例如,如果用户在我的技能范围内说:
用户:“最好的香水是什么?”
在端点函数中,我想要一种获取该短语的方法。
解决方案
您可以使用内置插槽AMAZON.SearchQuery
来捕获来自用户的不太可预测的输入。从文档中:
当您考虑用户可能会问什么时,请考虑使用内置或自定义槽类型来捕获更可预测的用户输入,并使用 AMAZON.SearchQuery 槽类型来捕获构成搜索查询的不太可预测的输入。
但如果可能,请尝试创建自定义插槽。AMAZON.SearchQuery
此外,每个意图不能使用多个插槽。
确保您的技能对每个意图使用不超过一个 AMAZON.SearchQuery 槽。Amazon.SearchQuery 槽类型不能与示例话语中的另一个意图槽组合。
您可以在此处查看更多详细信息。
推荐阅读
- ssis - 带有 Azure 功能包的 SSIS - 使用快速压缩导出到镶木地板
- node.js - 如何在 Mongoose Express 中同时使用错误和结果数据回调?
- apache-spark - 如何找到 Spark 存储所有配置值的位置
- google-app-engine - 如何在 IdentityServer4 中使用 Google Cloud KMS 密钥作为 SigningCredential?
- python - 针对特定匹配行将行从一个数据帧复制到另一个数据帧
- java - 在 iOS 中生成与 Android 相同的 RSA 密钥对和签名
- tailwind-css - v2.2 上的 Tailwind CSS JIT 模式清除问题
- python - 想要通过取消嵌套这些 for 循环来实现大 O(n)。试过这个,但得到 TypeError: 'int' object is not subscriptable
- android - 插件flutter_inapp_purchase无法在flutter中获取android的产品详细信息
- javascript - 在我的 React 应用程序上不断收到 Invalid Hook call 错误