类 AILocalNREngine
- java.lang.Object
-
- com.aispeech.lite.speech.SpeechListener
-
- com.aispeech.base.BaseEngine
-
- com.aispeech.export.engines2.AILocalNREngine
-
- 所有已实现的接口:
ICloudListener,IBaseListener
public class AILocalNREngine extends BaseEngine
本地降噪
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.aispeech.base.BaseEngine
BaseEngine.CallbackMsg
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringTAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidcallbackInMainLooper(BaseEngine.CallbackMsg callback, java.lang.Object obj)子类实现static AILocalNREnginecreateInstance()创建实例voiddestroy()销毁引擎voidfeedData(byte[] data, int size)向引擎feed数据voidinit(java.lang.String nrResource, AILocalNRListener listener)初始化引擎,需设置 NR 资源voidstart()启动本地nr引擎voidstop()停止引擎-
从类继承的方法 com.aispeech.base.BaseEngine
createCallbackHandler, init, onCancel, onError, onInit, onRawDataReceived, onReadyForSpeech, onRecorderStopped, onResultDataReceived, optExtra, optExtra, optExtra, optExtra, release, removeCallbackMsg, sendMsgToCallbackMsgQueue, showErrorMessage, updateTrails
-
从类继承的方法 com.aispeech.lite.speech.SpeechListener
onAgcDataReceived, onAsr, onBeginningOfSpeech, onBuildCompleted, onCall, onConnect, onDisplay, onDoaResult, onDoaResult, onDoaResult, onEchoDataReceived, onEchoVoipDataReceived, onEnd, onEndOfSpeech, onEvent, onGramResults, onHasDmResult, onInputDataReceived, onMultibfDataReceived, onNearInformation, onNotOneShot, onNotOneShot, onOneShot, onOutputDataReceived, onPlay, onPreWakeup, onQuery, onRawWakeupDataReceived, onResultDataReceived, onResultDataReceived, onResultDataReceived, onResults, onRmsChanged, onSetScene, onSevcDoaResult, onSevcNoiseResult, onSSL, onUpdateContext, onUpdateResult, onVprintCutDataReceived, onWakeup
-
-
-
-
字段详细资料
-
TAG
public static final java.lang.String TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
createInstance
public static AILocalNREngine createInstance()
创建实例- 返回:
- AICloudASREngine实例
-
init
public void init(java.lang.String nrResource, AILocalNRListener listener)初始化引擎,需设置 NR 资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
nrResource- NR资源listener- 回调接口
-
start
public void start()
启动本地nr引擎
-
feedData
public void feedData(byte[] data, int size)向引擎feed数据- 参数:
data- 数据size- 数据大小
-
stop
public void stop()
停止引擎
-
destroy
public void destroy()
销毁引擎
-
callbackInMainLooper
protected void callbackInMainLooper(BaseEngine.CallbackMsg callback, java.lang.Object obj)
从类复制的说明:BaseEngine子类实现- 指定者:
callbackInMainLooper在类中BaseEngine- 参数:
callback-BaseEngine.CallbackMsg消息定义obj- 消息外挂内容
-
-