public class AILocalVprintLiteEngine extends BaseEngine
mBaseProcessor, TAG, tagSuffix| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
取消声纹引擎,当不再接受内部消息时或切换模式前调用
|
static boolean |
checkLibValid() |
static AILocalVprintLiteEngine |
createInstance()
多实例对象
|
void |
destroy()
销毁声纹引擎
|
void |
feedData(byte[] data,
int size,
VprintLiteIntent intent)
传入数据
|
VprintLiteIntent.Action |
getAction()
获取当前声纹模式
|
java.lang.String |
getTag() |
void |
init(VprintLiteConfig config,
AILocalVprintLiteListener localVprintLiteListener)
初始化声纹引擎
|
void |
start(VprintLiteIntent intent)
启动声纹引擎
|
void |
stop()
停止声纹引擎,该接口只在通用声纹模式下需要调用,唤醒+声纹不需要调用
|
init, initTAG, parseConfig, parseIntent, startpublic java.lang.String getTag()
getTag in class BaseEnginepublic static boolean checkLibValid()
public static AILocalVprintLiteEngine createInstance()
public void init(VprintLiteConfig config, AILocalVprintLiteListener localVprintLiteListener)
config - 声纹配置localVprintLiteListener - 声纹回调public void start(VprintLiteIntent intent)
intent - 声纹Intentpublic VprintLiteIntent.Action getAction()
public void feedData(byte[] data,
int size,
VprintLiteIntent intent)
data - 音频数据流size - 数据大小public void stop()
stop in class BaseEnginepublic void cancel()
cancel in class BaseEnginepublic void destroy()
destroy in class BaseEngine