编写Lambda函数:构建完整的数据驱动Alexa技能
1. 连接VUI到Lambda函数
在构建一个完整的Alexa技能的过程中,连接语音用户界面(VUI)到后端的Lambda函数是至关重要的一步。通过这一步骤,我们可以确保用户与Alexa的交互能够触发相应的后端逻辑处理。具体来说,我们需要将Alexa技能中的技能ID复制到Lambda函数中,并将Lambda函数的ARN(Amazon资源名称)复制到Alexa技能中。
操作步骤
- 登录AWS开发者控制台,选择服务 | 计算 | Lambda。
- 选择之前创建的Lambda函数(例如
CalendarLambdaBackend)。 - 在Lambda函数的右上角,可以看到ARN。点击图标复制ARN。
- 切换到Alexa开发者控制台(https://developer.amazon.com/alexa/console/ask)。
- 选择端点(Endpoint)。
- 将ARN粘贴到默认区域框中。
- 点击保存端点按钮,确保显示绿色成功消息。
通过以上步骤,我们就完成了VUI与Lambda函数的连接,为后续的开发奠定了基础。
2. 创建意图处理器
意图处理器是处理用户请求的核心部分。不同的意图对应着用户可能发出的不同命令或请求。为了使我们的Alexa技能能够响应多种类型的用户输入,我们需要为每种意图创建对应的处理器。
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



