开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
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
    唤醒已关闭
    上一篇
    输入参数
    下一篇
    错误码