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

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中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

你可能感兴趣的:(亚马逊发布语音服务开发包ASK)