全部产品
云市场

智能语音服务1.0 升级2.0步骤

更新时间:2019-10-23 17:46:06

1.服务开通

首先需要开通智能语音2.0服务,免费试用版 服务开通

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

2.进入管控台

服务开通后,会提示进入管控台,点击 “管控台” 进入。管控台为2.0语音服务特有。

管控台

3.创建项目

创建项目。项目创建完成后会生成Appkey,此处Appkey和 1.0 中Appkey 概念基本相同,都是SDK使用时的关键参数。

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

2.0语音服务中每个用户每个项目会生成不同的字符串,每个用户只能使用自己的Appkey。

注意:1.0和2.0 互不通用,若需管理1.0服务的项目,仍使用官网给出的固定的key即可.升级后需在控制台重新配置项目,使用新生成的项目key.

4.配置模型

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

模型配置

注意:模型设置与音频文件采样率不一致会导致不能识别,识别不准确等各种问题。

5.升级sdk

1.0服务的SDK与2.0服务的SDK区别如下:

  • 相同之处:都是基于websocket长连接。基本流程一致:建立连接,发送请求,发送语音,异步接收结果,关闭连接。
  • 不同之处:这里主要强调鉴权方式。2.0服务需要先获取访问令牌token,请求服务时用token鉴权,具体可参考获取token

5.1.下载相关语言sdk demo

下载相关语言SDK Demo,导入IDE,换上自己的Access Key ID,Secret和Appkey ,运行示例代码,即 运行SDK

5.2.替换sdk

将1.0相关SDK替换为2.0相关SDK,项目中相应代码进行变更,重构。

以java SDK为例,SDK对应关系如下:

智能语音服务1.0 智能语音服务2.0
一句话识别 nls-service-sdk nls-sdk-short-asr
语音合成 nls-service-sdk nls-sdk-tts
实时长语音 nls-realtime-sdk nls-sdk-long-asr

6热词设置

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

热词配置注意:您不需要自己通过热词地址进行上传。