声纹人脸(Verifier)
#类IdentityVerifier
com.iflytek.cloud
java.lang.Object
com.iflytek.cloud.msc.module.SpeechInterface
com.iflytek.cloud.IdentityVerifier
public final class IdentityVerifier
extends com.iflytek.cloud.msc.module.SpeechInterface
#身份验证类
#嵌套类概要
从类继承的嵌套类/接口 com.iflytek.cloud.msc.module.SpeechInterface
com.iflytek.cloud.msc.module.SpeechInterface.ENGINE_MODE
#方法概要
限定符和类型 | 字段和说明 |
---|---|
void | cancel() 取消会话 取消当前会话。 |
static IdentityVerifier | createVerifier(android.content.Context context, InitListener listener) 创建单例对象 使用此函数创建一个本类单例对象。 |
boolean | destroy() 销毁单例对象 通过本函数,销毁由createVerifier(android.content.Context, com.iflytek.cloud.InitListener)创建的单例对象。 |
int | execute(java.lang.String ssub, java.lang.String cmd, java.lang.String params, IdentityListener listener) 模型操作 模型操作,包括查询,删除,下载。 |
java.lang.String | getParameter(java.lang.String key)获取参数 参考setparameter(java.lang.String, java.lang.String)。 |
static IdentityVerifier | getVerifier() 获取身份验证对象 通过函数获取已创建的单例对象。 |
boolean | isWorking() 是否正在会话 获取当前是否正在会话。 |
boolean | setParameter(java.lang.String key, java.lang.String value) 参数设置 可设置的参数有: SpeechConstant.SUBJECT:业务类型,可选值:mfv,ivp,ifr。 |
int | startWorking(IdentityListener listener) 开始会话 调用此函数开始注册或验证。 |
void | stopWrite(java.lang.String ssub) 停止写入数据 调用此函数,告知SDK数据写入已完成。 |
int | writeData(java.lang.String ssub, java.lang.String params, byte[] buffer, int offset, int length) 写入数据 调用此函数写入数据前,需要先调用startWorking(com.iflytek.cloud.IdentityListener)开始一次会话。 |
从类继承的方法 com.iflytek.cloud.msc.module.SpeechInterface
setParameter
从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
#方法详细资料
#createVerifier
public static IdentityVerifier createVerifier(android.content.Context context,
InitListener listener)
身份验证对象 另请参阅:
destroy(), getVerifier()
#getVerifier
public static IdentityVerifier getVerifier()
身份验证对象
createVerifier(android.content.Context, com.iflytek.cloud.InitListener), destroy()
#startWorking
public int startWorking(IdentityListener listener)
错误码,0表示成功,请参照ErrorCode
#writeData
public int writeData(java.lang.String ssub,
java.lang.String params,
byte[] buffer,
int offset,
int length)
错误码,0表示成功,其他则表示有错误,参考ErrorCode 。
#stopWrite
public void stopWrite(java.lang.String ssub)
#execute
public int execute(java.lang.String ssub,
java.lang.String cmd,
java.lang.String params,
IdentityListener listener)
#isWorking
public boolean isWorking()