智能语音服务1.0升级2.0

本文带您开启智能语音服务全新2.0版本。

步骤一:开通服务

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

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

步骤二:登录管控台

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

步骤三:创建项目

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

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

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

重要

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

步骤四:配置模型

配置场景

对项目进行功能配置,根据音频文件选择合适的场景。

重要

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

步骤五:升级SDK

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

  • 相同点:都是基于websocket长连接。基本流程一致:建立连接—发送请求—发送语音—异步接收结果—关闭连接。

  • 不同点:鉴权方式不同。2.0版本需要先获取访问令牌Token,请求服务时用Token鉴权,详情请参见获取Token概述

  1. 下载相关语言SDK示例。

    使用您的AccessKey ID、AccessKey Secret和Appkey运行示例代码,详细操作请参见运行SDK

  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