类 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.String
TAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected void
callbackInMainLooper(BaseEngine.CallbackMsg callback, java.lang.Object obj)
子类实现static AILocalNREngine
createInstance()
创建实例void
destroy()
销毁引擎void
feedData(byte[] data, int size)
向引擎feed数据void
init(java.lang.String nrResource, AILocalNRListener listener)
初始化引擎,需设置 NR 资源void
start()
启动本地nr引擎void
stop()
停止引擎-
从类继承的方法 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
- 消息外挂内容
-
-