创建应用
1 填写应用基本信息
进入 腾讯云智能首页,单击开放平台进入开放平台首页,随后单击页面中的设备开放平台。在设备平台页面,单击新建应用。不同的设备可支持的操作系统也不同,需要根据您的实际情况来进行选择。
输入应用名称和应用描述,建议使用“公司+产品”的形式进行命名,如“腾讯云小微”,应用描述填写该应用的使用场景和用途等。
2 选择应用场景
选择预期接入应用场景,其中包含家电、车载。不同的场景下对应不同的方案选择,需要根据您的实际情况来进行选择。
2.1 家电场景
应用方案选择自定义方案:自定义接入方案,支持完全自定义方式开发整个语音交互系统,配置后,可以使用网关接口接入原子能力,也可以使用 TVS API/SDK 接入全链路(asr+nlp+tts)能力。
通用方案:标准化UI模板方案,支持使用通用模板的方式开发整个语音交互系统,配置后下发tid数据。
设备类型选择
有屏设备:选择后将下发针对有屏场景设计的回复语,媒体类技能将会下发图片信息。
无屏设备:选择后将下发针对无屏场景设计的回复语,媒体类技能将不会下发图片信息。
2.2 车载场景
默认选择自定义方案+有屏设备配置,目前仅支持 AISDK 方案接入。3 应用配置
应用创建完成后,可进入应用内查看详情。在应用的“版本管理”页面,可以看到系统默认创建的一个0.0.0.0版本,可以选择“配置”来对此版本进行技能等信息的配置,选择“发布”来进行版本的首次发布。
每个版本均会默认选择该应用场景下可对外输出的技能意图,可根据需要,调整技能的配置。
应用配置
1 应用信息配置
1.1 基本信息配置
开发者可在建立应用后进行信息配置。
1.2 版本信息配置
开发者可在应用版本 > 技能配置中进行技能的修改。如需上线正式环境给外部用户使用,请务必先发布。
开发者可应用版本 > 质量测试中测试并查看此应用相关语料的准确度。
2 技能配置
2.1 导入来自项目其他应用技能
将之前已经配置好的应用的技能组合直接导入到当前正在创建的应用中,在“技能配置”部分选择覆盖导入,选择已配置好的应用所在项目、应用名称、应用版本单击确定进行导入。
2.2 接入官方推荐技能
官方默认为每个应用配置一批技能,若您不需要导入来自其他应用的技能,可以选择应用官方推荐的技能,也可以根据需求在官方推荐技能的基础上进行编辑、增加或删除个别技能。
2.3 接入自建技能
技能配置中支持添加您的自定义技能,您可到腾讯云小微技能平台创建自定义技能。自建技能发布后,您可返回设备平台创建应用部分,在“可选自建技能”选择自定义的技能添加到应用中。
3 技能参数说明
3.1 技能优先级
技能优先级指对于同一个可能涵盖多个技能的语音指令,系统会根据各个技能优先级的设定选择优先调用哪个技能。
例如,用户对着叮当音响说“周杰伦”,这个语音指令涉及到 QQ 音乐、腾讯视频、企鹅 FM 等多个技能,如果这些技能的优先级分别是 QQ 音乐(1.0)、腾讯视频(0.8)、企鹅 FM(0.7),那么返回的调用结果将是优先打开 QQ 音乐播放周杰伦的歌曲(数值越高,技能优先级越高)。
技能优先级可以在创建应用时配置技能的过程中单击编辑技能进行设置,也可以在应用发布后进入应用版本 > 版本管理 > 技能配置进行技能优先级的编辑,技能默认优先级均为0.5。
3.2 意图优先级
意图是每个技能内部的某个具体实现内容,以“音乐”这个技能为例,它包含“播放音乐”、“搜歌手”、“搜专辑”等意图,在技能优先级相同的情况下,可以定义意图的优先级,以实现在同一个语音指令下返回优先级更高的意图的结果。(数值越高,意图优先级越高)
例如,QQ 音乐和腾讯视频这两个技能的优先级都是0.5,如果 QQ 音乐的“播放音乐”这个意图的优先级是0.8,而腾讯视频“播放视频”意图的优先级是0.7,对于语音指令“周杰伦”,系统会优先进行QQ音乐—播放音乐这个操作。
意图优先级可以在创建应用时配置技能的过程中点击编辑技能进行设置,也可以在应用发布后进入应用版本 > 版本管理 > 技能配置进行意图优先级的编辑,意图默认优先级均为1.0。
3.3 调用名
指的是技能在被调用时的名称,支持“打开/启动调用名”等多种形式对技能调用(例如,打开 QQ 音乐这个调用名会打开 QQ 音乐):
腾讯云小微的官方默认技能有固定的调用名,不可更改,可以在创建应用时配置技能的过程中点击编辑技能选择是否打开调用名(默认为打开);也可以在应用发布后进入应用版本 > 版本管理 > 技能配置选择是否打开某个技能的调用名。
对于腾讯云小微技能平台创建的自定义技能,您可以自己定义该技能的调用名,但需要注意:
调用名中不能带有“叮当”词语。
调用名内容不能侵权,个人开发者不得使用品牌名称(及同音词)作为调用名,企业开发者仅能使用该公司下的品牌作为调用名。
建议使用常见名词作为调用名,避免使用生僻字或中英文数字混杂。
调用名在发布后唯一,无法重复占用。