【问题标题】:Listening for response in Alexa skills kit聆听 Alexa 技能包中的响应
【发布时间】:2020-11-15 12:31:47
【问题描述】:

我目前正在使用 Alexa 技能和 AWS lambda 来创建自定义技能。我目前一直在试图让 Alexa 向用户提出问题以获得回复。

例如,我希望 Alexa 提供一个书籍列表,比如说,书籍(我已经成功完成),然后我希望 Alexa 让我从该列表中挑选一本书,然后听取回复。对于询问然后听取回应的部分,您有什么建议或可以为我指明正确的方向吗?

附:我的 AWS lambda 函数目前在 python 中,所以最好在 python 中提供帮助,但我也可以管理其他语言。

【问题讨论】:

    标签: aws-lambda response alexa alexa-skills-kit


    【解决方案1】:

    听起来您想在列表末尾提出问题。坚持下去。

    当您出示图书清单并提出问题时,Alexa 会自动听取回复,除非您明确结束会话。

    在开发者控制台的“构建”选项卡上,转到插槽类型。您可以仅使用标题列表创建自定义类型,也可以将 Amazon.BOOK 插槽类型添加到您的技能中并将其用作插槽。

    然后创建一个意图,可能将其命名为“BookChoice”,其中示例话语包含 {book}...“我想要 {book}”、“告诉我有关 {book}”等。然后在配置中意图,它将有一个“书”槽,您可以将其设置为 Amazon.BOOK 或您创建的自定义槽类型。

    将“BookChoice”意图的处理程序添加到您的 Lambda。创建插槽可能很困难,所以我正在回答这个问题。处理程序和获取槽值是介绍教程的内容,所以我不会深入讨论。

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      相关资源
      最近更新 更多