最新构建Alexa skills kit - Custom skill

Note:关于Alexa skill kit 更多细节 ,希望大家去参考Amazon的文档.(如果有空闲时间,我尝试翻译该细节文档:))

https://developer.amazon.com/zh/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html

步骤一:

      在Amazon Alexa 注册登录账号,并选择ALexa Skills Kit -> Get Started -> Alexa Skills Kit ->Start a Skill -> Create Skill


步骤二:

        填写skill的名字,以及选择该skill的语言,支持英语,德语,法语,日语,暂不支持中文.


步骤三:

        选择一个模型关于你的skill, 三个模型,1:Custom(自定义),2:Flash Brefing (Amazon 提供的模板,用途是听喜剧 访谈 新闻),3:Smart Home(Amazon 提供的模板,用途是与Amzon认证的设备进行控制,如Philips灯的亮灭).在这里, 我们选择第一个 Custom.



步骤四:

        重点讲下六个红框,从左至右,从上往下.

        第一个红框,选择语言,这里语言的选择,意味着你的skill 能在哪个地区Alexa skill store 被使用,同样也支持多语言在同一个Skill

        第二个红框,skill构建的必须三个Intent,分别是Cancel(取消指令) ,Help(帮助指令),Stop(停止指令),在Alexa skill未改版前.这三个Intent需要开发人员手动构建,参考别人文章即可发现.

        第三个红框,Invocation Name(唤醒名字),这里填写的名字,意味你使用Amazon Echo 唤醒机能喊什么,如我填写hi csdn:Alexa ,open hi csdn.这里就会进入到你所写的Skill程序.值得注意的是, 这里需要两个单词作为唤醒名字,当然也可以一个单词,但你需要向Amazon提供资料证明,如ofo 这类词.

        第四个红框,Intent,Samples,and Slots,这里填写是Skill重要的部分,意味你的Skill能做什么,intent(单词意思是目的 意图),这里我翻译成指令会简单易懂,一个指令表示一个动作.当用户通过Amazon Echo输入语音, 通过Alexa Voice Service 变成json文本 ,这里就包含你的Intent ,Action,Solt,最后通过你的代码,进行操作.(若需要我可再细写博客关于Intent,Samples,and Slots 和 Alexa Voice Service之间关系).

        第五个红框,Build Model, 若你Skill没重大语法问题,便构建成功.

        第六个红框 ,Endpoint,选择你skill通过哪里连接代码块,推荐是AWS Lambda (在别的文章再展开细讲,包括代码)


步骤五:

    Account Linking,账户连接, 这里是的作用 ,是如何通过代码找到你的设备 ,进行语音操控,当你从Alexa skill store 应用技能时 ,便需要填写关于skill的设备绑定,那么每次语音输入,能够通过输出Json文本找到该设备唯一标志.值得注意,这里涉及一个协议-------------->OAuth2.0(未来的文章展开细节).启用账户连接你需要有个使用OAuth2.0协议的服务器.


步骤六:

        填写Permissions和Launch ,一些权限,以及介绍Skill的简介和使用,还有Skill的图标, 那么你的Skill,便可以提交发布.

之后你注册开发账号的邮箱会收到Amazon的测试反馈 ,没问题的话,你在Alexa skill store 便能搜索到你的Skill.

最后 你的Skill 显示Live状态.



  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值