BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

亚马逊发布语音服务开发包ASK

| 作者 张天雷 关注 4 他的粉丝 发布于 2015年7月3日. 估计阅读时间: 3 分钟 | QCon北京2018全面起航:开启与Netflix、微软、ThoughtWorks等公司的技术创新之路!

亲爱的读者:我们最近添加了一些个人消息定制功能,您只需选择感兴趣的技术主题,即可获取重要资讯的邮件和网页通知

2015年6月25日,亚马逊发布软件开发工具包ASK(Alexa Skills Kit),它是亚马逊的语音服务Alexa的一套接口和工具集,能够让开发者方便地打造语音的功能。其中,亚马逊Alexa是基于云的语音服务,它专注于听、理解、以及处理用户的语音请求,帮助开发者完成语音识别和自然语言理解工作。

亚马逊ASK的优势:全新的基于语音的用户接口;全新的基于语音的交互方式;使用简单,易于集成在基于云的服务中;免费。

已经开发的基于Alexa的应用:

StubHub,是全世界最大的线上二手票券交易平台,供应在体育、演唱会、剧院等方面的票源。StubHub利用Alexa给用户提供更简单、更有趣的语音交互体验,用户可以通过Alexa购票,也可以通过Alexa了解周边以及最近的事件信息。

Pebblebee,是一家定制蓝牙追踪器的硬件公司。它的追踪器产品固定在物品上,获取物品环境信息,并通过蓝牙 4.0和手机相连。PeebleBee公司使用ASK整合了Alexa和追踪器的信息,使得用户通过简单地询问“我的钥匙在哪里”、“婴儿房的温度”,就能得到需要的信息。

Glympse,是一个免费的手机服务,它能简单、快速地分享个人的实时位置信息。Glympse使用Alexa为用户提供更简单、更普遍的位置请求信息,用户通过简单地询问“Bob在哪?”、“Jack什么时候能到”,就能得到需要的地理信息。

使用步骤:

  1. 阅读入门指南,介绍用户与Alexa的交互方式,以及如何引导与用户对话。
  2. 阅读AWS Lambda文档,Alexa是基于云服务的应用,ASK需要部署于云服务应用中,对于还未部署于云平台的应用,可考虑使用AWS Lambda。它是一个云计算服务,依响应事件运行代码并自动管理计算资源,能够很容易地构建快速响应新信息的应用程序。
  3. 下载语音接口设计手册,了解基于语音的用户接口设计,主要包括两种,一是用户提交问题,Alexa应用返回答案;二是让Alexa应用执行动作,应用返回确认。
  4. 阅读ASK接口说明,主要介绍ASK请求的语法,主要包括了请求格式、发送请求、执行行动请求、字段说明、返回格式等信息。
  5. 参考案例,样例代码。
  6. 应用测试
  7. 注册应用。

感谢徐川对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

立即免费注册AWS账号,获得12个月免费套餐:点击注册

有云计算问题?立刻联系AWS云计算专家:立即联系

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT