1.1. 技能分类

1.1.1. 什么是技能

Rokid技能开发工具为用户提供的各种不同场景下的服务,我们将他们称之为:技能(Skill)。比如音乐、百科、天气、新闻等。

通过创建各种各样的Rokid技能,以此触达所有搭载Rokid语音方案设备背后的终端用户,向他们提供各种有趣的服务,比如:

  • 问一些具体的问题(“若琪,明天杭州会不会下雨?”)
  • 玩语音小游戏(“若琪,我要玩文字猜谜。”)
  • 控制智能家居设备(“若琪,把卧室的灯打开。”)
  • 播放新闻摘要(“若琪,播放最新的新闻。”)

Rokid技能开发工具包含开发工具、文档、以及丰富的示例代码,能够帮助开发者以最快的速度完成技能的开发。在Rokid沉淀的经验之上,专注于更富有创造性的工作。

1.1.2. 当前支持的技能种类

不同种类的技能可以用来面对不同的业务场景,这是您在开始创建技能时就需要思考的问题。Rokid技能开发工具提供2个维度的4种技能,根据开放性可以将技能分为公开技能私有技能;根据自定义技能的创建方式,可将自定义技能分为自定义语音交互预定义语音交互

分类维度 技能划分
开放性 公开技能
私有技能
自定义技能创建方式 自定义语音交互
预定义语音交互

不同开放性的技能

首先,需要决定是将技能开放给所有搭载Rokid方案的设备,还是仅授权自有产品或其他指定产品使用。

公开技能

公开属性的技能将会对所有搭载Rokid语音解决方案的设备开放,终端用户可以通过技能商店轻松开启公开技能。

私有技能

私有属性的技能无法向所有用户开放,仅针对经过授权的企业或个人的特定类型的设备开放。用户需要在被授权的设备上才能够使用私有技能。

公开技能 私有技能
定位 面向终端用户
对所有搭载Rokid语音解决方案的设备开放,终端用户可以通过在app中轻松开启/关闭公有技能。
面向开发者
不面向终端用户开放,仅授权自有产品或其他指定产品使用。终端用户需要在被授权的设备上才能够使用私有技能。
技能商店展示 审核通过后展示 不展示
平台展示 默认展示到技能商店供终端用户使用,同时默认展示在【产品管理>技能配置】 中供开发者配置。 技能拥有者自己确定是否展示:(1)不展示,则仅技能拥有者自己可见;(2)展示,则展示在【产品管理>技能配置】中供开发者配置。
审核 需审核 如果展示,需审核
第三方开发者申请使用 第三方开发者可以直接在直接【产品管理>技能配置】中页面直接添加,即可使用到他们的产品中(配置到产品中的公有技能,终端用户无法关闭)。 第三方开发者在【产品管理>技能配置】中向技能拥有者申请授权或申请购买,经过技能拥有者同意后方可使用到产品中。
付费 技能免费使用(技能在使用中部分存在收费项目) 技能拥有者自己确定技能是否收费
本地技能 不支持 支持
备注 在创建私有技能时还需选择是创建本地私有技能还是云端私有技能
创建本地私有技能需要写一个apk推送到设备上(具体参照:Rokid NativeApp开发示例);创建云端私有技能,则后台配置服务不在设备上而是在另外搭建的服务端上。
不管本地还是云端,都需要遵守我们的协议格式进行通信。(具体参照【技能创建与发布】的第五步-后端服务配置:技能创建与发布)

不同创建方式的技能

Rokid技能开发工具,支持自定义技能,开发者根据自己的个性化或业务需求,创建自定义技能。基于创建方式的不同,可以将自定义技能分为自定义语音交互和预定义语音交互。

自定义语音交互

该类型的技能,用户可以对语音交互进行自定义。具体来说,需要定义:意图用户语句词表、入口词。

入口词

此外,Rokid还需要通过入口词来分辨用户是在和技能进行语音交互。用户需要使用含有入口词的语句来唤起技能。比如,为名称为“放个屁”的技能设定入口词为“放个屁”,终端用户就可以用如下语句与技能进行交互了:

用户:“若琪,打开放个屁”

Rokid将会理解用户的请求,准确进入到“放个屁”的技能中,开始语音交互。

只要在语音交互中预置了充分的用户语句词表意图,并且通过代码在后端服务实现这些意图,自定义技能就能够最大限度地满足预期的用户需求。这种技能最灵活,但也因为需要配置语音交互,而较为复杂。

预定义语音交互

预定义语音交互技能,可以直接引用Rokid已定义好的技能(rokid会不断更新),开发者仅需要在后端服务中直接实现对应的意图即可。

如果想创建一个听音乐这样的内容类技能,或是能够开关灯、调节空调温度这样用于智能家居设备的技能,可以考虑使用预定义语音交互。预定义语音交互的技能不完全依赖入口词唤起,因此对用户会更加友好。

比如用户可以直接说:“若琪,把房间的灯打开。”来使用智能家居技能。

用户可以在创建技能的第二步【语音交互】环节选择预定义语音交互。(详见技能创建与发布

results matching ""

    No results matching ""