手把手教你如何用Lambda Alexa调用echo设备 (手把手教你如何开民宿)

手把手教你如何用Lambda Alexa调用echo设备 (手把手教你如何开民宿)

知识补充:

什么是 AWS Lambda?

AWS Lambda 在可用性高的计算基础设施上运行您的代码,执行计算资源的所有管理工作,其中包括服务器和操作系统维护、容量预置和自动扩展、代码监控和记录,只在需要时执行您的代码并自动缩放,从每天几个请求到每秒数千个请求,其提供了 AWS 基础设施的高可用性,高安全性,高功能性和高可扩展性。

具体可参考:

什么是 Alexa Skills Kit?

Alexa 是 Echo 内置的语音助手,通过它能够唤醒 Echo。Alexa 的优点在于,它基于云端,因此我们可以随时对其进行改进。Alexa Skills Kit (ASK)是一个由自服务 API、工具、文件和实例代码的集合,可轻松构建你自定义的 Alexa skills,然后发布。

具体可参考:

src="https://s3.cn-north-1.amazonaws.com.cn/images-bjs/0902-3.jpg"/>

src="https://s3.cn-north-1.amazonaws.com.cn/images-bjs/0902-5.jpg"/>

修改完成之后,然后打成 Zip 包上传(注意,这里的打包不需要文件夹,直接把.js 文件打包成 RecipeTemplate.zip)

接着点击“Create function”

到这里,Lambda 创建成功。

选择 ALEXA

src="https://s3.cn-north-1.amazonaws.com.cn/images-bjs/0902-14.jpg"/>

src="https://s3.cn-north-1.amazonaws.com.cn/images-bjs/0902-15.jpg"/>

src="https://s3.cn-north-1.amazonaws.com.cn/images-bjs/0902-16.jpg"/>

arn:aws:lambda:us-east-1:556776719183:function:LambdaAlexaSkillsKit

复制 Lambda ARN 地址

15.(选做)如果是测试用的话这步可以不进行。

接下去会上传两张图片,这两张图片是特定尺寸的,而且是必须要上传的,你可以自定义。或者用两张我已经做好的图片:

src="https://s3.cn-north-1.amazonaws.com.cn/images-bjs/0902-23.jpg"/>

16.(选做)如果是测试用的话这步可以不进行。

比如我语音输入:

Alexa, Ask solution helper how can build a map

Echo 回答:

A map can be crafted by placing a compass in the middle square and eight pieces of paper surrounding it.

也可以进行自定义语音设置,比如我语音输入:

Alexa, Ask solution helper how can I get summit ticket

Echo 回答:

Hello, if you want to attend beijing summit, please connect to aws china inside sales team.

作者介绍:

毛郸榕

亚马逊 AWS 中国助理解决方案架构师,负责基于 AWS 的云计算方案架构的咨询和设计,同时致力于 AWS 云服务在国内的应用和推广,毕业于北京航空航天大学云计算专业,硕士,毕业后直接加入亚马逊 AWS 中国。在大规模后台架构、企业混合 IT 和自动化运维等方面有着丰富的实践经验。目前在集中精力学习新一代无服务器架构设计。

原文链接:

声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。