接口 VadKernelListener
-
- 所有超级接口:
BaseListener
,EngineListener
- 所有已知子接口:
AILocalVadListener
- 所有已知实现类:
OneshotKernel
public interface VadKernelListener extends EngineListener
Created by yuruilong on 2017/5/16.
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 void
onBufferReceived(byte[] data)
经过vad模块处理后的pcm音频,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死void
onResults(java.lang.String result)
vad抛出的状态以及其他的结果信息,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死void
onRmsChanged(float rmsDb)
音量大小检查,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死void
onVadEnd()
vad end 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死void
onVadStart()
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状态信息
-
-