Rokid Workshop 第一期:星座大师技能分享

  • 时间:
  • 浏览:0
  • 来源:万人红黑大战棋牌APP_万人红黑大战棋牌APP官网

加进去去成功后,我门 就都前要对着设备说:若琪,打开星座大师,就都前要愉快的体验你本人开发的技能了。其中星座大师只是2个多 例子,这是你创建技能过后填写的名字,我门 前要根据本人的名字自行替换哦。

> 注意: 考虑到设备的体验,我门 的平台内部内部结构对整个语音链锯请求的延时控制在2s,可能性2s内请求如此结果响应,交互可能性被终止,什么都有我门 在开发过程中调用了第三方API时,应该将你本身清况 考虑进去,尽可能性的优化本人的守护线程,控制守护线程的耗时。开发过程中都前要多打印日志,查看日志了解守护线程的运行清况 。

Rokid Workshop 01 课题分享.pdf (2.1 MB)

rklogger`

> 注意: 语音交互配置完毕后前要点击下方的 编译 方可生效。

现学的mini日志查看技能,命令行输入:`adb shell

解答:pattern由多个slots组成,在新建pattern过后我门 首先前要新建使用到的slots,即在页面中先创建slot_type并填写相应的value值(2个多 slot_type都前要有多个value值,使用换行符分隔)。这里我门 使用的是引用slots的土方法,其中$符号表示引用,()符仅为了词之间的区分,?表示此slots是可选的,注意在编写pattern的过后要细心,要符合语法规则,有过后 会编译失败。引用的功能至少守护线程中的变量的作用,我门 都前要给变量赋不同的值,比如$how,当我门 如此 定义,有过后 在slotsvalue中加进去去了要怎样为社 会 样要怎样等值后,我门 就都前要使用how来替代你本身个 值了。当我门 的词表中的value值很充沛的过后,我门 就都前要使用2个多 pattern来覆盖相当多的说法了,这是我门 推荐的做法。为了比较,我门 也都前要使用(今天)?(白羊)(星座)?(运势)?(要怎样)?作为2个多 pattern,我门 都前要试一试同样能实现星座查询的效果,但这显然完全全是最佳实践,可能性他只支持很少的说法,当用户说今天白羊星座运势要怎样的过后,守护线程就不支持了。具体的细节,我门 都前要多调试守护线程,动手实践去发现 :)。

解答:完全次要可参照[官方文档](https://developer.rokid.com/docs/2-RokidDocument/1-SkillsKit/important-concept/intend.html),下面是本身 反衬的解读土方法:domain至少2个多 应用守护线程,intent至少守护线程中的2个多 土方法,而slots至少土方法执行时前要的参数,pattern是连接intentslots之间的桥梁。使用你本身语义解析形式,最终我门 都前要通过asr的输出信息,直接让守护线程去执行特定的业务土方法。