导出到 Alexa 技能 - Amazon Lex V1

终止支持通知:2025年9月15日, AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后,您将无法再访问亚马逊 Lex V1 主机或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

导出到 Alexa 技能

您可以将自动程序架构以与 Alexa 技能兼容的格式导出。将自动程序导出到 JSON 文件后,可以使用技能构建器将其上传到 Alexa。

导出自动程序及其架构(交互模型)
  1. 登录 AWS Management Console 并打开 Amazon Lex 控制台,网址为https://console.aws.amazon.com/lex/

  2. 选择要导出的自动程序。

  3. 对于 Actions (操作),选择 Export (导出)

  4. 选择要导出的自动程序的版本。对于格式,选择 Alexa Skills Kit,然后选择 Export (导出)

  5. 出现下载对话框时,选择保存文件的位置,然后选择 Save (保存)

下载的文件是一个 .zip 存档,其中包含一个具有导出自动程序名称的文件。该文件包含将自动文件作为 Alexa 技能导入所必需的信息。

注意

Amazon Lex 和 Alexa Skills Kit 在以下方面是不同的:

  • Alexa Skills Kit 不支持 (用方括号 ([]) 括起来的) 会话属性。您需要更新使用会话属性的提示。

  • Alexa Skills Kit 不支持标点符号。您需要更新使用标点符号的表达。

将自动程序上传到 Alexa 技能
  1. 登录开发者门户,网址为 https://developer.amazon.com/

  2. Alexa 技能页面上,选择 Create Skill (创建技能)

  3. 创建新技能页面上,输入技能名称和该技能的默认语言。确保已为该技能模型选择 Custom (自定义),然后选择 Create Skill (创建技能)

  4. 确保 Start from scratch (从头开始) 处于选中状态,然后选择 Choose (选择)

  5. 从左侧菜单中,选择 JSON Editor (JSON 编辑器)。将从 Amazon Lex 中导出的 JSON 文件拖动至 JSON 编辑器中。

  6. 选择 Save Model (保存模型) 以保存您的交互模型。

将架构上传到 Alexa 技能后,请进行任何必要的更改,以便用 Alexa 运行技能。有关创建 Alexa 技能的更多信息,请参阅 Alexa Skills Kit 中的 Use Skill Builder (Beta)