接口 VadKernelListener
-
- 所有超级接口:
BaseListener,EngineListener
- 所有已知子接口:
AILocalVadListener
- 所有已知实现类:
OneshotKernel
public interface VadKernelListener extends EngineListener
Created by yuruilong on 2017/5/16.
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidonBufferReceived(byte[] data)经过vad模块处理后的pcm音频,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死voidonResults(java.lang.String result)vad抛出的状态以及其他的结果信息,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死voidonRmsChanged(float rmsDb)音量大小检查,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死voidonVadEnd()vad end 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死voidonVadStart()vad start 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死-
从接口继承的方法 com.aispeech.lite.BaseListener
onError, onInit
-
从接口继承的方法 com.aispeech.lite.speech.EngineListener
onRawDataReceived, onReadyForSpeech, onResultDataReceived
-
-
-
-
方法详细资料
-
onVadStart
void onVadStart()
vad start 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
-
onVadEnd
void onVadEnd()
vad end 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
-
onRmsChanged
void onRmsChanged(float rmsDb)
音量大小检查,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死- 参数:
rmsDb- rmsDb
-
onBufferReceived
void onBufferReceived(byte[] data)
经过vad模块处理后的pcm音频,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死- 参数:
data- 音频数据
-
onResults
void onResults(java.lang.String result)
vad抛出的状态以及其他的结果信息,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死- 参数:
result- 返回的vad状态信息
-
-