天猫精灵的自定义语音技能创建流程
登录 AliGenie 技能应用平台,点击 创建新技能
,通过向导创建一个新技能。
下面是天猫精灵技能创建页面。这个页面的 url:
https://iap.aligenie.com/console/newskill/89247/basic?id=2022042968002&childType=skill
其中 skill id 为 89247
,id 为 2022042968002
,取的是技能创建时间。
从开发流程状态迁移图能看出,一个新的语音技能,从创建后,依次要经过下列的步骤,最后才能正式发布给用户使用:
- 定义语音交互模型
- 构建后端服务逻辑
- 添加屏显页面(可选步骤,可跳过)
- 测试:可以用真机测试或者网页上测试
在技能属性维护的明细页面,我们可以观察到下列信息:
技能最重要的属性是维护技能调用词,当用户向天猫精灵发出的语音指令,包含技能调用词时,天猫精灵才会进行相应的技能处理状态。
在我的评测里,我选用的技能调用词为 汪子熙是谁
,因为该调用词不能和平台已有的调用词相冲突。
一个语音技能可以包含多个意图。意图代表用户同天猫精灵进行交互对话的目的。比如我的自定义技能,包含了三个意图:体重,天气查询和欢迎意图。意图标识即意图 ID,需要在技能开发人员编写的代码实现里使用到。
我们在上图选择一个意图打开,比如 天气查询
意图,打开其编辑页面,能看到一个 单轮对话表达
的维护界面。因为之前已经说过,一个语音技能可以对应多个意图,所以如果用户向天猫精灵发起的语音指令,同单轮对话表达里维护的语句相同或相似时,就被判定为命中了对应的意图。
比如用户向天猫精灵发起的对话,同下列类型的语句相似时:
- 杭州今天天气怎么样
- 今天天气怎么样
- 杭州天气怎么样
智能应用平台就会将这些请求参数,比如 今天
,杭州
,以及判定出的意图 id,weather
,传入应用程序业务接口。在我们自己编写的程序里,拿到 weather
id,就知道当前用户期望 查询
杭州
这个城市 今天
的天气情况,此时就可以调用天气查询的 Restful API 完成业务逻辑了。
天猫精灵的自定义语音技能创建流程相关推荐
- 【1】天猫精灵开放实验平台实验—创建语音技能
天猫精灵开放实验平台-创建语音技能 基于 阿里云云开发平台 开发学习 https://workbench.aliyun.com/ 文章目录 天猫精灵开放实验平台-创建语音技能 一.创建语音技能 1.输 ...
- 天猫精灵打开电脑 语音控制电脑
"天猫精灵" "哎,我在!" "打开电脑" 上了一天班,回到家就想静静的玩会游戏,吼一句天猫精灵,立马帮你开机,多么舒服装x的体验.然而现实 ...
- 如何快速搭建一个像“天猫精灵”的智能语音助手?
不看这几篇好文,就别说自己了解物联网 天猫精灵相信大家都不陌生了,它是阿里巴巴于2017年7月5日发布的AI智能终端品牌.让用户以自然语言对话的交互方式,实现影音娱乐.购物.信息查询.生活服务等功能操 ...
- 【阿里云生活物联网架构师专题 ②】esp8266 sdk 直连接入阿里云物联网平台,实现天猫精灵找队友零配网功能和语音控制;
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...
- 【阿里云生活物联网架构师专题 ①】esp32 sdk 直连接入阿里云物联网平台,实现天猫精灵语音控制;
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...
- ESP8266天猫精灵接入流程
Blinker天猫精灵接入流程 设备上线 设置接入的设备类型 设置接入设备的auth Key 设置SSID/PSWD 或者选择 ESPTOUCH等配网方式 下载代码等待设备接入上线成功 authKey ...
- 与“你”相关,中国移动数据语音与天猫精灵携手打造打造优质智能生活
"天猫精灵+数据语音"强强联合 天猫精灵是阿里巴巴人工智能实验室出品的一款智能语音助手,目前已实现的服务包括音频播放.儿童教育.智能家居控制.声纹购物等.最新款"天猫精灵 ...
- stm8/stm32如何通过ESP8266连接天猫精灵和小爱同学,实现(AT指令)语音助手控制硬件设备
stm8/stm32如何通过ESP8266连接天猫精灵和小爱同学,实现(AT指令)语音助手控制硬件设备 博主还是菜鸟,只是这段时间DIY弄了这些东西,让同样喜欢动手的朋友有个参考,我这个开发超级简单, ...
- 一个前端开发工程师的天猫精灵评测报告
虽然从普通用户眼中,使用语音向天猫精灵发起指令,然后收到后者的语音回复,这个流程似乎很简单,但背后实际上有着人工智能中 ASR(语音识别).NLP(自然语言处理).TTS(语音合成)等自然语言处理技术 ...
最新文章
- mysql的proxy机制_MySQL Proxy工作机制浅析
- 【NLP-词向量】从模型结构到损失函数详解word2vec
- Linux 文件查找命令
- pheonix从入门到进阶
- CapsLock Enhancement via AutoHotKey
- drools 规则流_约束流–没有Drools规则语言的现代Java约束
- 国家开放大学2021春1108钢结构(本)题目
- CCIE-LAB-SDN-第二篇-DNAC中完成VN配置
- 机器学习速成课程 | 练习 | Google Development——编程练习:合成特征和离群值
- Maven 打包过滤掉jar包、class文件和指定jsp文件
- 40岁学python怎么样_40岁老男人从0开始学Python实录(第5天):到底Python是啥东东?...
- 程序员!你还能年轻几岁?
- Gerbview(高级pcb看图软件)官方正式版V9.20 | pcb文件怎么打开 | 含pdf转cad转换器和gerbview使用教程
- 怎么设置html z值,正态分布1.96 统计学,Z=1.96怎么来的
- Layui模板-laytpl
- edm邮件直投_EDM邮件直投专家_EDM邮件直投专家官方版下载 - 邮件处理 - 绿软家园...
- 数控g71编程实例带图_数控车床g71怎么编程?请举个例子谢谢了
- 心电图心电轴怎么计算_心电轴的测量方法
- Google中国招聘三大标准 实干、内功与人品
- python:shape和reshape函数基本讲解