小技能类型及创建过程

在日常生活中,有时候用户需要技能提供服务的内容是固定形式的,并且提供服务时的交互也比较简单,比如下面讲笑话的技能。

用户:小度小度,打开熊猫讲笑话
技能:四个人由于打麻将打的太入迷了...
用户:再来一个 (用户想继续听笑话)
技能:一位官员坐计程车,下车时,...
用户:下一个 (用户想切换一个笑话)
技能:我是...

在示例中可以看出,用户的需求是固定类型的资源(笑话相关的内容),并且用户与技能的交互形式比较固定,如仅需要“再来一个”、“跳过”、“下一个”、“上一个”等切换资源内容的话术。类似的应用场景很多,如讲个故事,播放音乐,播放视频等。针这种类型的技能,DuerOS推出了小技能功能,用户只需在开放平台上提供资源内容,就可以完成技能的创建,无需编写代码。

目前小技能功能包括话术类小技能、音频类小技能和视频类小技能。

话术类小技能

话术小技能是指开发者仅在技能开放平台上配置文本内容,DuerOS就可以生成对应的小技能,将文本内容播报出来。

配置话术

配置话术包括配置文本内容,选择播放模式和配置话术切换。

  1. 配置文本内容。
    在开放平台上面填写文本内容。每个技能最多支持100条文本。支持在线填写和批量导入两种方式。开发者还可以为每条文本内容配置背景音乐和图片。
  2. 选择播放模式。
    目前话术类小技能支持以下三种播放模式。
    • 顺序播放:按照填写顺序播报文本,每条文本播报完后技能暂停,需要用户使用切换话术才能继续播放。
    • 随机播放:随机播放文本,每条文本播报完后技能暂停,需要用户使用切换话术才能继续播放。
    • 播放一个后关闭:随机抽取一条文本进行播放,播放后技能退出。
  3. 配置切换话术。
    当播放模式是顺序播放和随机播放时,需要配置切换话术。系统默认配置了一些切换话术,也支持添加自定义切换话术。

说明:

  1. 话术类小技能在播报一条文本后,技能会暂停,需要使用切换话术,技能才会继续播报。
  2. 如果选择顺序播放和随机播放两种模式,请务必配置切换话术,否则技能播报一条文本后会自动退出。

技能示例

下面创建一个话术类技能,该技能的功能是诵读古诗。

  1. 登录技能开放平台,点击创建小技能,选择话术类小技能。
  2. 配置文本内容。如图所示,添加诵读的古诗。
    图片
    为古诗配置背景图片,并配置展现标题及展现内容。
    图片
  3. 播放模式选择顺序播放。
  4. 打开话术切换。使用系统默认的切换话术,这里不添加自定义切换话术。
  5. 技能创建成功,在模拟器上进行测试。
    测试交互场景。

    用户:小度小度,打开古诗吟诵
    技能:早发白帝城...

    测试效果如下图。
    图片

音频类小技能

音频类小技能是指开发者在技能开放平台上配置音频资源后,DuerOS自动生成将音频资源按照配置的方式进行播放的技能。

配置音频

配置音频包括配置音频资源,选择播放模式和配置音频切换话术。

  1. 配置音频资源。
    上传音频文件,支持本地添加和资源管理添加两种方式。本地添加的资源也会展现在资源管理中。开发者可以为音频配置背景图片,提升展现效果。
  2. 选择播放模式。
    目前音频类小技能支持以下三种播放模式 。
    • 顺序播放:按资源列表顺序播放音频。当音频播放完后,按列表顺序切换到下一个音频。用户也可以通过切换话术切换正在播放的音频。
    • 随机播放:随机播放音频。当音频播放完后,随机播放列表中其他音频。用户也可以通过切换话术切换正在播放的音频。
    • 播放一个后关闭:随机播放列表中的一个音频资源,播放完后技能退出。
  3. 配置切换话术。
    当选择顺序播放和随机播放模式时,可以配置切换话术支持用户主动切换音频。系统默认配置了一些切换话术,也支持添加自定义切换话术。

说明:

  1. 目前只支持MP3资源格式。
  2. 在选择顺序播放和随机播放模式时,如果不配置音频切换,在当前音频播放完后,会继续播放下一个音频,用户无法主动切换音频。

音频技能示例

下面是一个音频类小技能的示例,在播放音乐时展现相应的图片。

  1. 登录技能开放平台,点击创建小技能,选择音频类小技能。
  2. 配置音频资源。
    使用本地添加的方式上传资源文件。
    图片
    为音频文件配置背景图片。
    图片
  3. 播放模式选择顺序播放。
  4. 打开音频切换,使用系统默认的切换话术,这里不增加自定义话术。
  5. 技能创建成功,在模拟器上进行测试。
    测试交互场景。

    用户:小度小度,打开自然风景
    技能:(播放音乐)
    用户:下一个

    测试效果如下图。
    图片

视频类小技能

视频类小技能是指开发者在技能开放平台上配置视频资源后,DuerOS自动生成将视频资源按照配置的方式进行播放的技能。

配置视频

配置视频包括配置视频资源,选择播放模式和配置视频切换。

  1. 配置视频资源。
    上传视频文件,支持本地添加和资源管理添加两种方式。本地添加的资源也会展现在资源管理中。
  2. 选择播放模式。
    目前视频类小技能支持以下三种播放模式 。
    • 顺序播放:按资源列表顺序播放视频。当视频播放完后,按列表顺序切换到下一个视频。用户也可以通过切换话术切换正在播放的视频。
    • 随机播放:随机播放视频。当视频播放完后,随机播放列表中其他视频。用户也可以通过切换话术切换正在播放的视频。
    • 播放一个后关闭:随机播放列表中的一个视频资源,播放完后技能退出。
  3. 配置切换话术。
    当选择顺序播放和随机播放模式时,可以配置切换话术支持用户主动切换视频。系统默认配置了一些切换话术,也支持开发者添加自定义切换话术。

说明:

  1. 目前只支持MP4资源格式。
  2. 在选择顺序播放和随机播放模式时,如果不配置视频切换,在当前视频播放完后,会继续播放下一个视频,用户无法主动切换视频。

视频技能示例

下面是一个视频类小技能的示例。

  1. 登录技能开放平台,点击创建小技能,选择视频类小技能。
  2. 配置视频资源。
    使用本地添加的方式上传资源文件。
    图片
  3. 播放模式选择顺序播放。
  4. 打开视频切换,使用系统默认的切换话术,这里不增加自定义话术。
  5. 技能创建成功,在模拟器上进行测试。
    测试交互场景。

    用户:小度小度,打开少儿动画
    技能:(播放视频)
    用户:下一个

    测试效果如下图。
    图片

注意事项

  1. 注意资源格式。音频类资源目前只支持MP3格式,视频类资源目前仅支持MP4格式。
  2. 请确保上传的资源符合技能开放平台服务协议
  3. 小度音箱端只支持话术类小技能和音频类小技能。小度在家端支持所有类型的小技能。