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

阅读数:5479 2015 年 7 月 3 日 04:44

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 读者交流群亚马逊发布语音服务开发包ASK)。

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

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

评论

发布