初识天猫精灵语音技能

简介: 初识天猫精灵语音技能

image.png

语音技能

语音技能包含了自定义技能、内容技能(模版)、智能家居技能(IoT)三种不同类型,详细介绍如下。

1.1 自定义技能

1.1.1 基本描述

在自定义技能中,您(开发者)可以灵活地指定用户与技能的交互方式,通过自行开发业务逻辑代码、创建屏显页面来响应任意的用户请求(即意图),为其提供最合适的服务。


自定义技能适用各种类型的使用场景,例如:

  • 信息查询类场景:例如,查百科、了解热点资讯、推荐美食餐厅;
  • 沉浸式互动类场景:例如,玩游戏、上网课、儿童辅导教育;
  • 生活服务类场景:例如订外卖、酒店、网约车;
  • 其它任意场景

1.1.2 支持的交互方式

  • 语音交互
  • 带屏视觉展示
  • 触屏交互

1.1.3 典型使用场景

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

1.1.4 开发者需要做什么

需要开发者深入了解语音交互模型、后端服务开发、同时了解天猫精灵屏显框架(TPL)开发(针对有屏技能)。若之前有过同类型技能应用开发经验的话,上手较快。

在开发自定义技能时,您(开发者)需要完成如下主要工作:

  • 定义技能可以处理的用户请求(即意图)
  • 例如,查信息、订外卖、玩游戏等;
  • 定义用户如果才能正确地发起请求,即定义技能的交互模型
  • 定义技能的调用词,用于识别用户请求是发送给你的技能;
  • 定义语音交互模型,告知天猫精灵用户应该说哪些语句才能正确命中技能中的意图;
  • 定义屏显页面(TPL),能过带屏设备向用户展示更多信息,可根据不同意图切换不同屏显页面;
  • 自行完成后端服务开发来处理用户请求响应
相关文章
|
6月前
|
人工智能 搜索推荐
阿里语音AI提供了个性化人声定制功能
【2月更文挑战第24天】阿里语音AI提供了个性化人声定制功能
657 2
|
SQL 移动开发 开发框架
1小时入门天猫精灵有屏音箱语音技能开发
本文将教你在天猫精灵上怎么开发技能或者应用。文中使用PHP的知名框架:Laravel,只需1小时帮你入门天猫精灵有屏技能开发。支持语音交互。欢迎大家转发,分享,文末还有源码共享,欢迎大家下载。
1小时入门天猫精灵有屏音箱语音技能开发
|
自然语言处理 JavaScript Java
天猫精灵开放平台体验创建语音技能
天猫测评活动——创建一个语音技能的真实操作流程记录
天猫精灵开放平台体验创建语音技能
|
人工智能 Serverless
|
自然语言处理 Serverless
云开发天猫精灵天气小助手语音技能
使用阿里云云开发平台实现天猫精灵天气小助手语音技能
302 0
云开发天猫精灵天气小助手语音技能
|
人工智能 自然语言处理 JavaScript
天猫精灵语音交互体验
生活有良伴,万物有精灵。天猫精灵是阿里推出的人工智能的产品,主要与人进行交互,通过人工智能,改变大众生活方式。生活中经常遇到的场景,小朋友经常使用天猫精灵播放“米小圈上学记”。本篇文章简单介绍下,如何自定义天猫精灵语音交互。
天猫精灵语音交互体验
|
人工智能 Python
天猫精灵AI语音技能云开发
清单中物品的价格查询
230 0
天猫精灵AI语音技能云开发
|
自然语言处理 开发工具 git
天猫精灵语音开发-终篇
图文详解如何开发天猫精灵语音应用,以及阿里云云开发平台的基本使用,最后将介绍如何把使用阿里云云开发平台做后台开发天猫精灵应用
692 0
|
JavaScript Serverless
创建私人天猫精灵语音技能
创建私人天猫精灵语音技能
226 0
创建私人天猫精灵语音技能