登录 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. dis的前缀单词有哪些_英语单词词根.词缀II 5个最高频英语前缀 必背
  2. banner特效php,jQuery自适应通栏宽屏banner幻灯片切换特效
  3. u-boot2013.10引导linux3.10.30记录
  4. 用户登陆_华为路由器AAA用户密码登陆你了解吗?
  5. 对飞行前请求的响应未通过访问控制检查:它没有http ok状态。_对不起,看完这篇HTTP,真的可以吊打面试官...
  6. java8 stringbuilder_为什么 Java 8 中不需要 StringBuilder 拼接字符串
  7. ROS----小乌龟之你追我赶
  8. 如何处理服务器磁盘沾满
  9. PyTorch系列入门到精通——GPU的使用
  10. vs无法启动程序 系统找不到指定文件_进不了系统时要做的事情
  11. 263. Ugly Number
  12. 单电路板双W5500驱动代码,基于WIZnet官方驱动修改,STM32H743/H750
  13. 5.17 图层面板的使用 [原创Ps教程]
  14. 简单快速把EditPlus添加到右键菜单中
  15. python多元函数求解_使用遗传算法求二元函数的最小值
  16. Python高级编程——13.垃圾回收机制
  17. 公司电子企业邮箱注册哪个好,电子企业邮箱怎么写?
  18. 休假模块_如何为(几乎)任何电子邮件帐户创建休假消息
  19. 2019年数学建模国赛A题
  20. ztree实现树形菜单

热门文章

  1. 运维工程师:如何利用AR技术减少舟车劳顿提升运维效率?
  2. 关于收集技术分享会议_关于技术会议上的饼图多样性
  3. 西门子cnc sinumerik_干!货!来!啦!西门子数控模具加工合集
  4. 转贴下windows mobile上常用的注册表优化选项
  5. 2020-03-17-笔记存档-设计模式
  6. C++版忍者跑酷小游戏(可直接复制程序源代码)
  7. 互联网大厂的年薪百万,字节92年女生月薪高达13.9万
  8. php面试题__语言基础
  9. 基于门限环签名的可删除区块链(未完)
  10. 疯狂Android讲义(一)——第二部分(Gradle详解1)