初识天猫精灵语音技能

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

image.png

语音技能

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

1.1 自定义技能

1.1.1 基本描述

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


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

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

1.1.2 支持的交互方式

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

1.1.3 典型使用场景

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

1.1.4 开发者需要做什么

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

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

  • 定义技能可以处理的用户请求(即意图)
  • 例如,查信息、订外卖、玩游戏等;
  • 定义用户如果才能正确地发起请求,即定义技能的交互模型
  • 定义技能的调用词,用于识别用户请求是发送给你的技能;
  • 定义语音交互模型,告知天猫精灵用户应该说哪些语句才能正确命中技能中的意图;
  • 定义屏显页面(TPL),能过带屏设备向用户展示更多信息,可根据不同意图切换不同屏显页面;
  • 自行完成后端服务开发来处理用户请求响应
相关文章
|
人工智能 Java
零基础五步骤,从零开始天猫精灵
零基础五步骤,从零开始天猫精灵
1430 1
零基础五步骤,从零开始天猫精灵
|
编解码 开发工具 C#
Windows电脑如何启动RTSP服务实现本地摄像头数据共享
本文介绍如何利用大牛直播SDK中的轻量级RTSP服务,在Windows平台上轻松采集摄像头数据并生成本地RTSP流。通过SDK提供的SmartPublisherDemo工具,用户能简便地选择摄像头、配置分辨率与帧率,并启动RTSP服务。此外,还支持音频采集、多端口服务以及动态水印等功能。生成的RTSP URL可用于其他终端拉流播放,无需额外部署服务器。该服务适配多种应用场景,如安防监控、电子教室等,并兼容Windows 7及以上版本。对于希望集成此功能的开发者,SDK提供了C++及C#接口,并支持多种编译模式。
874 0
|
XML Java 程序员
深入探讨Maven构建生命周期及插件机制
深入探讨Maven构建生命周期及插件机制
305 0
|
数据安全/隐私保护 计算机视觉 Python
Python批量图片去水印,提高工作效率
Python批量图片去水印,提高工作效率
544 0
|
Java 开发者 Spring
天猫精灵自定义技能
访问:https://open.bot.tmall.com
1005 0
天猫精灵自定义技能
|
人工智能 算法 数据可视化
天猫精灵开放平台AliGenie初体验
天猫精灵开放平台AliGenie初体验
天猫精灵开放平台AliGenie初体验
|
前端开发
前端学习案例1-promise面试题
前端学习案例1-promise面试题
117 0
前端学习案例1-promise面试题
|
算法 C语言
05【C语言 & 趣味算法】经典:兔子产子问题(即:Fibonacci数列)
05【C语言 & 趣味算法】经典:兔子产子问题(即:Fibonacci数列)
05【C语言 & 趣味算法】经典:兔子产子问题(即:Fibonacci数列)
|
程序员 数据安全/隐私保护 Python