AI:语音识别
时间:2022-03-25 10:41:17查看量:3278

语音识别

BSL.JsAISpeechRecog('callbackMethod')

参数必填说明
callbackMethod回调的JS函数,将识别的结果返回

回调结果参数说明

参数说明
result识别出的结果
code返回结果码:0为成功,其他均为失败

示例:{"result":"识别结果","code":"0"}

错误码错误描述及可能原因
1000DNS连接超时
1001网络连接超时
1002网络读取超时
1003上行网络连接超时
1004上行网络读取超时
1005下行网络连接超时
1006下行网络读取超时
2000网络连接失败
2001网络读取失败
2002上行网络连接失败
2003上行网络读取失败
2004下行网络连接失败
2005下行网络读取失败
2006下行数据异常
2100本地网络不可用
3001录音机打开失败
3002录音机参数错误
3003录音机不可用
3006录音机读取失败
3007录音机关闭失败
3008文件打开失败
3009文件读取失败
3010文件关闭失败
3100VAD异常,通常是VAD资源设置不正确
3101长时间未检测到人说话,请重新识别
3102检测到人说话,但语音过短
4001协议出错
4002协议出错
4003识别出错
4004鉴权错误 ,一般情况是pid appkey secretkey不正确
5001无法加载so库
5002识别参数有误
5003获取token失败
5004客户端DNS解析失败
5005
6001未开启长语音时,当输入语音超过60s时,会报此错误
7001没有匹配的识别结果。当检测到语音结束,或手动结束时,服务端收到的音频数据质量有问题,导致没有识别结果
8001识别引擎繁忙 。当识别正在进行时,再次启动识别,会报busy。
9001没有录音权限 通常是没有配置录音权限:android.permission.RECORD_AUDIO
10001离线引擎异常
10002没有授权文件
10003授权文件不可用
10004离线参数设置错误
10005引擎没有被初始化
10006模型文件不可用
10007语法文件不可用
10008引擎重置失败
10009引擎初始化失败
10010引擎释放失败
10011引擎不支持
10012离线引擎识别失败 。离线识别引擎只能识别grammar文件中约定好的固定的话术,即使支持的话术,识别率也不如在线。请确保说的话清晰,是grammar中文件定义的,测试成功一次后,可以保存录音,便于测试。

说明:调用js方法后便可以说话,说完一句话后自动关闭识别并将结果返回

<script type="text/javascript">
	function text(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.JsAISpeechRecog('text')">开始语音识别</a>

咨询客服

关注我们

返回顶部

QQ客服
微信客服
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持
官方公众号
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持