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

概述

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

  • 云智能App公版技能

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

    公版技能

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

    说明 使用云智能公版技能前提必须是使用云智能App,云智能App的计费详情请参见云智能App模板计费

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

  • 自有品牌App定制技能

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

创建技能

  1. 登录生活物联网控制台,在主页面左侧导航栏选择运维中心 > 语音服务进入语音服务管理页面。
  2. 技能列表页,单击创建技能进入创建技能页面。创建技能
  3. 填写技能的基本信息后,单击下一步

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

    名词 说明 示例
    技能名称 技能在生活物联网平台的名称,填写输入创建技能的名称。 test
    语音平台 技能接入的语音平台,可通过下拉选择。 谷歌
    配置的项目 技能需要配置在项目下,用于将技能绑定该项目下的产品,可通过下拉选择。 测试项目
    技能绑定的App 技能需要关联的App,通过下拉选择待绑定的App。
    说明 仅支持关联在自有品牌项目下创建的自有App,云智能App可直接使用云智能公版技能。
    自有App
    配置
  4. 单击去平台配置前往第三方语音平台进行技能配置、验证和发布等操作,在第三方语音平台完成配置后将信息同步填写到控制台的配置栏内,需确认填写的配置信息无误后,可单击下一步
    说明 在生活物联网平台中创建的技能主要是用于打通与第三方语音平台的账号,根据上面步骤中选择的语音平台,单击去平台配置主要是在第三方语音平台下完成技能的配置、验证和发布,关于在第三方语音平台的详细操作请参考以下:
    • 当您选择接入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
  5. 购买并开通语音服务。

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

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

    确认购买语音服务的规格,单击确认购买开通三方语音服务。

    技能定制语音服务的规格及费用分别为:

    • Google home skill 定制购买服务
    • Amazon alexa skill 定制Alexa
    说明 购买成功后返回创建技能页面,可以单击刷新更新服务开通状态。
  6. 体验与发布

    完成以上步骤,需要下载已配置技能的自有App并登录,在自有App中进行绑定技能。

  7. 单击完成即可成功在生活物联网平台上的创建技能。

管理技能

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

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