本文带您开启智能语音服务全新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概述。
下载相关语言SDK示例。
使用您的AccessKey ID、AccessKey Secret和Appkey运行示例代码,详细操作请参见运行SDK。
替换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