全部产品
云市场

智能语音服务1.0升级2.0

更新时间:2020-06-18 15:05:52

本文为您介绍智能语音服务从1.0版本升级为2.0版本的方法。

1.开通服务

首先需要开通智能语音2.0服务,请参见开通服务

语音识别服务免费试用版提供最大不超过2路并发,如需更多并发,请选择升级为商用版,升级前请阅读计费方式章节内容,详情请参见计费方式说明

2.登录管控台

服务开通后,根据对话框提示,单击确定

管控台为2.0语音服务所特有。

3.创建项目

项目创建完成会生成Appkey,此处Appkey和智能语音服务1.0中Appkey功能相同,都是使用SDK时的关键参数。

智能语音服务1.0中Appkey是由官网文档给出的一组固定字符串,供所有用户使用。

智能语音服务2.0中针对不同用户的不同项目会生成不同Appkey字符串。

说明:管理1.0版本服务的项目,仍需要使用官网给出的固定Appkey。升级2.0版本以后需要在控制台重新配置项目,使用新生成的项目Appkey。

4.配置模型

对项目进行配置,根据音频文件选择合适的模型。

模型配置

注意:模型设置与音频文件采样率不匹配会导致无法识别、识别不准确等各种问题。

5.升级SDK

智能语音服务1.0版本与2.0版本的SDK区别如下:

  • 相同点:都是基于websocket长连接。基本流程一致:建立连接—发送请求—发送语音—异步接收结果—关闭连接。
  • 不同点:鉴权方式不同。2.0版本需要先获取访问令牌Token,请求服务时用Token鉴权,详情请参见获取Token

5.1 下载相关语言SDK demo

下载相关语言SDK Demo,导入IDE,使用您的AccessKey ID、AccessKey Secret和Appkey运行示例代码,详细操作请参见运行SDK

5.2 替换SDK

将智能语音1.0版本的SDK替换为2.0版本的SDK,将项目中相应代码进行变更、重构。

以Java SDK为例,SDK对应关系如下。

服务 智能语音服务1.0 智能语音服务2.0
一句话识别 nls-service-sdk nls-sdk-recognizer
实时语音识别 nls-realtime-sdk nls-sdk-transcriber
语音合成 nls-service-sdk nls-sdk-tts

6.设置热词

升级后的2.0版本热词在管控台进行操作。选择添加热词组,把对应的文件进行上传、训练。

热词配置

说明:您无需通过热词地址上传。