资讯 社区 文档 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

输出参数

识别输出参数

语音回调事件统一由 public void onEvent(String name, String params, byte[] data, int offset, int length) 该方法回调。其中name是回调事件, params是回调参数。(data,offset,length)缓存临时数据,三者一起,生效部分为 data[offset] 开始,长度为length。

事件名(name) 事件参数 类型 描述
CALLBACK_EVENT
_ASR_READY
引擎准备就绪,可以开始说话
CALLBACK_EVENT
_ASR_BEGIN
检测到第一句话说话开始。SDK只有第一句话说话开始的回调,没有长语音每句话说话结束的回调。
CALLBACK_EVENT
_ASR_END
检测到第一句话说话结束。SDK只有第一句话说话结束的回调,没有长语音每句话说话结束的回调。
CALLBACK_EVENT
_ASR_PARTIAL
params json 识别结果
params[results_recognition] String[] 解析后的识别结果。如无特殊情况,请取第一个结果
params[result_type] String partial_result 临时识别结果
params[result_type] String final_result 最终结果,长语音每一句都有一个最终结果
params[result_type] String nlu_result 语义结果,在final_result后回调。语义结果的内容在(data,offset,length中)
(data,offset,length) String 语义结果的内容 ,当 params[result_type]=nlu_result时出现。
CALLBACK_EVENT
_ASR_FINISH
params String(json格式) 一句话识别结束(可能含有错误信息) 。最终识别的文字结果在ASR_PARTIAL事件中
params[error] int 错误领域
params[sub_error] int 错误码
params[desc] String 错误描述
CALLBACK_EVENT
_ASR_LONG
_SPEECH
长语音额外的回调,表示长语音识别结束。使用infile参数无此回调,请用ASR_EXIT 代替
CALLBACK_EVENT
_ASR_EXIT
识别结束,资源释放
CALLBACK_EVENT
_ASR_AUDIO
(data,offset,length) byte[] PCM音频片段 回调。必须输入ACCEPT_AUDIO_DATA 参数激活
CALLBACK_EVENT
_ASR_VOLUME
params json 当前音量回调。必须输入ACCEPT_AUDIO_VOLUME参数激活
params[volume] float 当前音量
params[volume-percent] int 当前音量的相对值(0-100)
CALLBACK_EVENT
_ASR_LOADED
离线模型加载成功回调
CALLBACK_EVENT
_ASR_UNLOADED
离线模型卸载成功回调

唤醒输出参数

语音回调事件统一由 public void onEvent(String name, String params, byte[] data, int offset, int length) 方法回调 其中name是回调事件, params是回调参数。(data,offset,length)缓存临时数据,三者一起,生效部分为 data[offset] 开始,长度为length。

事件名 事件参数 类型 描述
CALLBACK_EVENT
_WAKEUP_STARTED
引擎开始运行
CALLBACK_EVENT
_WAKEUP_AUDIO
(data,offset,length) byte[] PCM音频片段回调,需要输入ACCEPT_AUDIO_DATA参数激活 。保存的pcm文件的采样率是16000,16bits,单声道,小端序。
CALLBACK_EVENT
_WAKEUP_SUCCESS
唤醒成功
errorCode 错误码,错误码为0表示唤醒成功,唤醒出错会在CALLBACK_EVENT_WAKEUP_ERROR 事件中
errorDesc 错误描述,此处固定为 success
word String 具体的唤醒词
CALLBACK_EVENT
_WAKEUP_ERROR
params String(json格式) 错误描述的回调
params[desc] int 错误描述
CALLBACK_EVENT
_WAKEUP_STOPED
唤醒已关闭