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, waitpublic static IdentityVerifier createVerifier(android.content.Context context,
InitListener listener)public static IdentityVerifier getVerifier()public int startWorking(IdentityListener listener)public int writeData(java.lang.String ssub,
java.lang.String params,
byte[] buffer,
int offset,
int length)public void stopWrite(java.lang.String ssub)public int execute(java.lang.String ssub,
java.lang.String cmd,
java.lang.String params,
IdentityListener listener)