登录 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. 【1】天猫精灵开放实验平台实验—创建语音技能

    天猫精灵开放实验平台-创建语音技能 基于 阿里云云开发平台 开发学习 https://workbench.aliyun.com/ 文章目录 天猫精灵开放实验平台-创建语音技能 一.创建语音技能 1.输 ...

  2. 天猫精灵打开电脑 语音控制电脑

    "天猫精灵" "哎,我在!" "打开电脑" 上了一天班,回到家就想静静的玩会游戏,吼一句天猫精灵,立马帮你开机,多么舒服装x的体验.然而现实 ...

  3. 如何快速搭建一个像“天猫精灵”的智能语音助手?

    不看这几篇好文,就别说自己了解物联网 天猫精灵相信大家都不陌生了,它是阿里巴巴于2017年7月5日发布的AI智能终端品牌.让用户以自然语言对话的交互方式,实现影音娱乐.购物.信息查询.生活服务等功能操 ...

  4. 【阿里云生活物联网架构师专题 ②】esp8266 sdk 直连接入阿里云物联网平台,实现天猫精灵找队友零配网功能和语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  5. 【阿里云生活物联网架构师专题 ①】esp32 sdk 直连接入阿里云物联网平台,实现天猫精灵语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  6. ESP8266天猫精灵接入流程

    Blinker天猫精灵接入流程 设备上线 设置接入的设备类型 设置接入设备的auth Key 设置SSID/PSWD 或者选择 ESPTOUCH等配网方式 下载代码等待设备接入上线成功 authKey ...

  7. 与“你”相关,中国移动数据语音与天猫精灵携手打造打造优质智能生活

    "天猫精灵+数据语音"强强联合 天猫精灵是阿里巴巴人工智能实验室出品的一款智能语音助手,目前已实现的服务包括音频播放.儿童教育.智能家居控制.声纹购物等.最新款"天猫精灵 ...

  8. stm8/stm32如何通过ESP8266连接天猫精灵和小爱同学,实现(AT指令)语音助手控制硬件设备

    stm8/stm32如何通过ESP8266连接天猫精灵和小爱同学,实现(AT指令)语音助手控制硬件设备 博主还是菜鸟,只是这段时间DIY弄了这些东西,让同样喜欢动手的朋友有个参考,我这个开发超级简单, ...

  9. 一个前端开发工程师的天猫精灵评测报告

    虽然从普通用户眼中,使用语音向天猫精灵发起指令,然后收到后者的语音回复,这个流程似乎很简单,但背后实际上有着人工智能中 ASR(语音识别).NLP(自然语言处理).TTS(语音合成)等自然语言处理技术 ...

最新文章

  1. mysql的proxy机制_MySQL Proxy工作机制浅析
  2. 【NLP-词向量】从模型结构到损失函数详解word2vec
  3. Linux 文件查找命令
  4. pheonix从入门到进阶
  5. CapsLock Enhancement via AutoHotKey
  6. drools 规则流_约束流–没有Drools规则语言的现代Java约束
  7. 国家开放大学2021春1108钢结构(本)题目
  8. CCIE-LAB-SDN-第二篇-DNAC中完成VN配置
  9. 机器学习速成课程 | 练习 | Google Development——编程练习:合成特征和离群值
  10. Maven 打包过滤掉jar包、class文件和指定jsp文件
  11. 40岁学python怎么样_40岁老男人从0开始学Python实录(第5天):到底Python是啥东东?...
  12. 程序员!你还能年轻几岁?
  13. Gerbview(高级pcb看图软件)官方正式版V9.20 | pcb文件怎么打开 | 含pdf转cad转换器和gerbview使用教程
  14. 怎么设置html z值,正态分布1.96 统计学,Z=1.96怎么来的
  15. Layui模板-laytpl
  16. edm邮件直投_EDM邮件直投专家_EDM邮件直投专家官方版下载 - 邮件处理 - 绿软家园...
  17. 数控g71编程实例带图_数控车床g71怎么编程?请举个例子谢谢了
  18. 心电图心电轴怎么计算_心电轴的测量方法
  19. Google中国招聘三大标准 实干、内功与人品
  20. python:shape和reshape函数基本讲解

热门文章

  1. SQL分类和命名规范
  2. ctfshow phps源码泄露
  3. linux中seq命令用法
  4. 【算法】中位数 median
  5. PHP 开发 APP 接口 学习笔记与总结 - 静态缓存
  6. [附源码]java毕业设计兰州市邮政公司新邮预订户管理信息系统
  7. Unbuntu系统下,切换python版本
  8. vue+elementui查询表格数据页面卡死问题
  9. 一文带你搞定线程池原理
  10. nodejs: buff流转图片 base64图片