关于sap:天猫精灵的自定义语音技能创建流程

8次阅读

共计 772 个字符,预计需要花费 2 分钟才能阅读完成。

登录 AliGenie 技能利用平台,点击 创立新技能,通过向导创立一个新技能。

上面是天猫精灵技能创立页面。这个页面的 url:

https://iap.aligenie.com/cons…

其中 skill id 为 89247,id 为 2022042968002,取的是技能创立工夫。

从开发流程状态迁徙图能看出,一个新的语音技能,从创立后,顺次要通过下列的步骤,最初能力正式公布给用户应用:

  • 定义语音交互模型
  • 构建后端服务逻辑
  • 增加屏显页面(可选步骤,可跳过)
  • 测试:能够用真机测试或者网页上测试

在技能属性保护的明细页面,咱们能够察看到下列信息:

技能最重要的属性是保护技能调用词,当用户向天猫精灵收回的语音指令,蕴含技能调用词时,天猫精灵才会进行相应的技能解决状态。

在我的评测里,我选用的技能调用词为 汪子熙是谁,因为该调用词不能和平台已有的调用词相冲突。

一个语音技能能够蕴含多个用意。用意代表用户同天猫精灵进行交互对话的目标。比方我的自定义技能,蕴含了三个用意:体重,天气查问和欢送用意。用意标识即用意 ID,须要在技能开发人员编写的代码实现里应用到。

咱们在上图抉择一个用意关上,比方 天气查问 用意,关上其编辑页面,能看到一个 单轮对话表白 的保护界面。因为之前曾经说过,一个语音技能能够对应多个用意,所以如果用户向天猫精灵发动的语音指令,同单轮对话表白里保护的语句雷同或类似时,就被断定为命中了对应的用意。

比方用户向天猫精灵发动的对话,同下列类型的语句类似时:

  • 杭州今天天气怎么样
  • 今天天气怎么样
  • 杭州天气怎么样

智能利用平台就会将这些申请参数,比方 明天 杭州 ,以及断定出的用意 id,weather,传入应用程序业务接口。在咱们本人编写的程序里,拿到 weather id,就晓得以后用户冀望 查问 杭州 这个城市 明天 的天气情况,此时就能够调用天气查问的 Restful API 实现业务逻辑了。

正文完
 0