类 CloudVprintKernel
- java.lang.Object
-
- com.aispeech.lite.vprint.CloudVprintKernel
-
- 所有已实现的接口:
AICloudVprintListener
,com.aispeech.net.ws.WebsocketCallback
public class CloudVprintKernel extends java.lang.Object implements AICloudVprintListener, com.aispeech.net.ws.WebsocketCallback
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 com.aispeech.export.listeners.AICloudVprintListener
AICloudVprintListener.AudioToolListener
-
-
字段概要
字段 修饰符和类型 字段 说明 protected com.aispeech.auth.AIProfile
profile
-
构造器概要
构造器 构造器 说明 CloudVprintKernel()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
destroy()
void
init(AICloudVprintConfig.Mode mode, java.lang.String host, com.aispeech.auth.AIProfile profile, AICloudVprintListener listener)
初始化void
onClosed(com.aispeech.net.ws.IWebsocket iWebsocket, int code, java.lang.String reason)
void
onClosing(com.aispeech.net.ws.IWebsocket iWebsocket, int code, java.lang.String reason)
void
onError(AIError aiError)
返回云端声纹错误码void
onFailure(com.aispeech.net.ws.IWebsocket iWebsocket, java.lang.Throwable throwable)
void
onInit(int status, java.lang.String errMsg)
初始化回调void
onMessage(com.aispeech.net.ws.IWebsocket iWebsocket, java.lang.String response)
void
onOpen(com.aispeech.net.ws.IWebsocket iWebsocket)
void
onRegister(int state, java.lang.String json)
注册回调void
onUnregister(int state, java.lang.String json)
注销声纹的回调void
onVerifyHttp(int state, java.lang.String json)
Http 方式验证的回调void
onVerifyWS(java.lang.String message)
WebSocket 方式验证的回调void
register(AICloudVprintIntent intent)
1.void
setVprintAudioPath(java.lang.String path)
void
startFeedData(byte[] data, int size)
void
stopFeedData()
void
unregister(AICloudVprintIntent intent)
5.void
verifyCancelWS()
void
verifyFeedWS(byte[] data, int size)
void
verifyHttp(AICloudVprintIntent intent)
4.void
verifyStartWS(AICloudVprintIntent intent)
void
verifyStopWS()
-
-
-
方法详细资料
-
init
public void init(AICloudVprintConfig.Mode mode, java.lang.String host, com.aispeech.auth.AIProfile profile, AICloudVprintListener listener)
初始化- 参数:
mode
- 声纹模式host
- 服务器域名,填空则为默认域名,默认是 https://vpr.duiopen.comprofile
- 授权listener
- 回调
-
setVprintAudioPath
public void setVprintAudioPath(java.lang.String path)
-
stopFeedData
public void stopFeedData()
-
startFeedData
public void startFeedData(byte[] data, int size)
-
register
public void register(AICloudVprintIntent intent)
1. 注册声纹- 参数:
intent
- 声纹注册参数
-
verifyHttp
public void verifyHttp(AICloudVprintIntent intent)
4. 验证声纹- 参数:
intent
- 配置参数
-
verifyStartWS
public void verifyStartWS(AICloudVprintIntent intent)
-
verifyFeedWS
public void verifyFeedWS(byte[] data, int size)
-
verifyStopWS
public void verifyStopWS()
-
verifyCancelWS
public void verifyCancelWS()
-
onOpen
public void onOpen(com.aispeech.net.ws.IWebsocket iWebsocket)
- 指定者:
onOpen
在接口中com.aispeech.net.ws.WebsocketCallback
-
onMessage
public void onMessage(com.aispeech.net.ws.IWebsocket iWebsocket, java.lang.String response)
- 指定者:
onMessage
在接口中com.aispeech.net.ws.WebsocketCallback
-
onClosing
public void onClosing(com.aispeech.net.ws.IWebsocket iWebsocket, int code, java.lang.String reason)
- 指定者:
onClosing
在接口中com.aispeech.net.ws.WebsocketCallback
-
onClosed
public void onClosed(com.aispeech.net.ws.IWebsocket iWebsocket, int code, java.lang.String reason)
- 指定者:
onClosed
在接口中com.aispeech.net.ws.WebsocketCallback
-
onFailure
public void onFailure(com.aispeech.net.ws.IWebsocket iWebsocket, java.lang.Throwable throwable)
- 指定者:
onFailure
在接口中com.aispeech.net.ws.WebsocketCallback
-
unregister
public void unregister(AICloudVprintIntent intent)
5. 注销声纹- 参数:
intent
- 注销声纹参数
-
destroy
public void destroy()
-
onInit
public void onInit(int status, java.lang.String errMsg)
从接口复制的说明:AICloudVprintListener
初始化回调- 指定者:
onInit
在接口中AICloudVprintListener
- 参数:
status
- 0 成功,其它 异常errMsg
- 错误信息
-
onRegister
public void onRegister(int state, java.lang.String json)
从接口复制的说明:AICloudVprintListener
注册回调- 指定者:
onRegister
在接口中AICloudVprintListener
- 参数:
state
- 状态码json
- 服务器回调的消息
-
onVerifyHttp
public void onVerifyHttp(int state, java.lang.String json)
从接口复制的说明:AICloudVprintListener
Http 方式验证的回调- 指定者:
onVerifyHttp
在接口中AICloudVprintListener
- 参数:
state
- 状态码json
- 服务器回调的消息
-
onVerifyWS
public void onVerifyWS(java.lang.String message)
从接口复制的说明:AICloudVprintListener
WebSocket 方式验证的回调- 指定者:
onVerifyWS
在接口中AICloudVprintListener
- 参数:
message
- 验证信息
-
onUnregister
public void onUnregister(int state, java.lang.String json)
从接口复制的说明:AICloudVprintListener
注销声纹的回调- 指定者:
onUnregister
在接口中AICloudVprintListener
- 参数:
state
- 状态码json
- 服务器回调的消息
-
onError
public void onError(AIError aiError)
从接口复制的说明:AICloudVprintListener
返回云端声纹错误码- 指定者:
onError
在接口中AICloudVprintListener
- 参数:
aiError
- 错误码
-
-