创建与管理技能

本文介绍在语音服务对接中所要用到的技能,包含技能的基本概念,以及如何创建与管理等。

背景信息

当在生活物联网平台创建的产品要使用不同语音平台的语音控制时,需要通过技能进行账号打通及配置转换协议,来确保设备可以跨平台语音控制。在云智能App和自有品牌App下所使用的技能不同,区别如下:

  • 云智能App公版技能

    云智能App公版技能有两个,技能名称分别为Cloud Intelligence(云智能公版Alexa技能)Cloud Intelligence(云智能公版GoogleHome技能)

    公版技能

    当您使用的App为云智能App时,可以直接使用上述两个云智能公版技能,无需进行创建技能等步骤,可对技能重新编辑配置OAuth授权信息技能信息。

    说明
    • 使用云智能公版技能前提必须是使用云智能App。
    • 注意,云智能App公版技能名称不可更改,并且在第三方语音平台中透出名称也是云智能公版技能名称,如果需要使用自有品牌专有的技能,可创建自有品牌App定制技能。
  • 自有品牌App定制技能

    自有品牌App的专有定制技能需要ISV自主创建及编辑等操作,详细步骤请参考下文创建技能

创建技能

  1. 登录生活物联网控制台
  2. 选择运维中心 > 语音服务进入语音服务管理页面。
  3. 单击创建技能创建技能
  4. 基本信息栏目下,填入待创建技能的基本信息,完成后单击下一步基本信息

    技能的基本信息说明与示例如下方图表所示:

    名词说明示例
    技能名称技能在生活物联网平台的名称,填写输入创建技能的名称。test
    语音平台技能接入的语音平台,可通过下拉选择。谷歌
    配置的项目技能需要配置在项目下,用于将技能绑定该项目下的产品,可通过下拉选择。测试项目
    技能绑定的App技能需要关联的App,通过下拉选择待绑定的App。
    说明 仅支持关联在自有品牌项目下创建的自有App,云智能App可直接使用云智能公版技能。
    自有App
  5. 配置并绑定栏目下,单击去平台配置前往第三方语音平台进行技能配置、验证和发布等操作,在第三方语音平台完成配置后将信息同步填写到控制台的配置栏内,需确认填写的配置信息无误后,单击下一步
    说明 在生活物联网平台中创建的技能主要是用于打通与第三方语音平台的账号,根据上面步骤中选择的语音平台,单击去平台配置主要是在第三方语音平台下完成技能的配置、验证和发布,关于在第三方语音平台的详细操作请参考以下:
    • 当您选择接入Amazon Alexa语音平台,可根据下方图表填写技能信息进行绑定。OAuth回调地址
      名词说明示例
      OAuth授权设置回调通过OAuth授权方式,请填写您创建的Alexa Skill的AccountLinking中的3个Redirect URLs。https://layla.amazon.com/api/skill/link/MB****CTIMCLT
      appToAppRedirectUrls对应Alexa技能AccountLinking页面上Yours Redirect URLs配置项。https://pitangui.amazon.com/api/skill/link/MB****CTIMCLT
      客服联系邮箱会展示在Alexa技能账号绑定在帮助页面上,请填写联系邮箱。a***@example.net
      Alexa Client Id在Alexa技能控制台中Permission页面上,Alexa平台生成的Client Id。amzn1.application-oa2-client.40****1c6a354fefa851e1d36c9e4cd6
      Alexa Client Secret在Alexa技能控制台中Permission页面上,Alexa平台生成的Client Secret。f666310a23651d4852dd6870b3ba54d29e815f05e659a4ee85058483****63b6
      Alexa Skill Id在Alexa技能控制台界面创建技能的生成的skillid。amzn1.ask.skill.3be38fae-e2a1-4825-8291-4b28****b959
    • 当您选择接入Google Home语音平台,可根据下方图表填写技能信息进行绑定。Project ID
      名词说明示例
      OAuth授权设置回调通过OAuth授权方式,请填写您创建的Google Action的Project ID。111111111****1
      推送代理账号设置在Google创建的开发项目下的服务账号,平台将代理该服务账号身份进行Google HomeGraph信息同步,请填写服务账号。user****@example.com
      客服联系邮箱会展示在Google技能账号绑定在帮助页面上,请填写联系邮箱。a***@example.net
  6. 开通服务栏目下,购买并开通语音服务。

    如未开通技能定制开发服务,可单击去购买前往在弹出的购买页面购买开通相应的技能定制开发服务,技能定制服务的费用详情请参考服务计费

    去购买
    重要 此处需要购买开通的服务为技能定制语音服务,技能定制服务的费用是按次收费,购买渠道仅在本流程下可购买技能定制服务。

    购买流程如下:

    1. 确认购买语音服务的规格,单击确认购买开通三方语音服务。
    2. 技能定制语音服务的规格及费用分别如下:
      • Google home skill 定制购买服务
      • Amazon alexa skill 定制Alexa
      说明 购买成功后返回创建技能页面,可以单击刷新更新服务开通状态。
  7. 完成以上步骤后,在体验并发布栏目下,下载已配置技能的自有App并登录,在自有App中进行绑定技能。
  8. 单击完成即可成功在生活物联网平台创建技能。

管理技能

在完成以上创建技能的步骤并发布技能后,可以在技能列表首页,可以进入技能管理页面查看和编辑技能的配置信息,并管理该技能绑定的产品。

  1. 技能列表中,选择需要管理的已发布技能,单击管理前往技能管理页面。技能管理
  2. 在技能管理页面内查看已发布的技能基础信息,也可以单击编辑进行重新编辑OAuth授权信息。编辑
  3. 对于需要新增绑定到该技能下的产品,可以在技能管理页下单击绑定产品选择并配置绑定产品的信息定,详情请参考绑定和管理产品