阿里云AI语音技能开发训练营第一天

输入https://aligenie.com/

 进入 技能应用平台,点击控制台

 如果您还未登录,请进行登录操作

页面概览

了解一下技能类型,目前平台支持以下几种应用类型的接入:

• 语音技能

灵活定义语音交互方式,开发业务逻辑代码、创建屏显页面来响应任意的用户语音请求。

• 小程序

•支持将支付宝小程序快速迁移到天猫精灵设备,同时也可利用内容模板小程序快速完成内容变现。

• 安卓Android APP应用

支持快速接入安卓生态应用,与天猫精灵带屏端设备无缝打通,同时支持语音交互能力。

• H5网页小游戏

无需开发,支持现成H5网页小游戏的快速接入,同时支持语音唤起。

我们第一节课演示语音技能。语音技能是用户与设备进行语音互动,从而达到一定目的的技能应用。除了简单的一问一答外,还需要与用户进行多轮对话才能够获取到所有必要的信息,给用户提供完整的服务。我们主要使用语音技能,语音技能有三种类型。

选择自定义技能类型。以下列出一些自定义技能典型的应用场景:

  • 用户通过语音或者触屏方式发起请求。
  • 天猫精灵会自动解析出用户的意图(即用户想干什么事),并将用户的意图以及与意图相关的参数传递给技能。
  • 技能接收到天猫精灵返回的意图请求时,需要进行处理,同时将处理后的结果返回给天猫精灵。
  • 天猫精灵将收到的技能返回结果,通过语音或者屏显的方式传递给用户。

接着填写基本信息。

技能名称:

技能属性:

公有应用:将发布到公开市场,审核通过后在所有天猫精灵设备都可使用。
私有应用:不发布到公开市场,只在定制合作设备上使用。

技能调用词:

用户可以用“天猫精灵+调用词”来进入技能,调用词前可以加“打开”等助词。如,调用词「每日头条」,则“天猫精灵,每日头条”,“天猫精灵,让每日头条播放体育新闻”都可以打开技能。

选择后端服务资源服务方式:(我们选择阿里云云开发,需要有阿里云账号)

在线开发(平台托管)

平台提供了限定额度的免费云服务资源和在线开发环境,开发者直接在线编辑代码并发布即可。

阿里云云开发(FAAS)

无需自建、配置服务器,由阿里云提供Serverless产品,方便开发者快速开发、部署、调试、运行应用,并且免维护。需绑定阿里云账号使用。

自建Web Service

由开发者自行搭建服务器来为技能提供后端服务。

在概览页,我们可以看到开发流程状态是已完成还是未完成。

 

进入语音交互模型,创建一个意图。并设置为默认意图。(意图用户进行交互对话的根本目的,平台提供了一些公共意图以供引用到您的技能中。)

 

进入后端服务,创建应用:

 首先先关联阿里云账号

 进入阿里云云开发平台(https://workbench.aliyun.com/)完成授权

 点击下一步,完成并返回。

 创建技能应用

从图中看到,目前提供三种开发语言,分别是JAVA、NodeJS、Python。我们选择Java开发语言,空白模板,创建应用。

点击保存

 点击前往开发,这时候后会打开CloudIDE的编码环境。

示例代码非常简单,主要是从taskquery中从提取相关意图和参数进行输出。

我们修改默认的回复的代码段

保存代码Ctrl+S ,并push到代码库中。

 

进入部署,选择预发环境

提示1:

日常环境:主要用于本地测试。

预发环境:和天猫精灵的在线测试和真机测试打通。

线上环境:是技能发布上线后使用的环境。

提示2:

这是技能id。平台把路由和函数进行映射,简化大家配置工作。

等待部署完毕

进行测试

技能测试页面--输入打开欢迎调用呢

真机测试:

请参考:

AliGenie - 技能应用平台

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值