类 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.AIProfileprofile
-
构造器概要
构造器 构造器 说明 CloudVprintKernel()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddestroy()voidinit(AICloudVprintConfig.Mode mode, java.lang.String host, com.aispeech.auth.AIProfile profile, AICloudVprintListener listener)初始化voidonClosed(com.aispeech.net.ws.IWebsocket iWebsocket, int code, java.lang.String reason)voidonClosing(com.aispeech.net.ws.IWebsocket iWebsocket, int code, java.lang.String reason)voidonError(AIError aiError)返回云端声纹错误码voidonFailure(com.aispeech.net.ws.IWebsocket iWebsocket, java.lang.Throwable throwable)voidonInit(int status, java.lang.String errMsg)初始化回调voidonMessage(com.aispeech.net.ws.IWebsocket iWebsocket, java.lang.String response)voidonOpen(com.aispeech.net.ws.IWebsocket iWebsocket)voidonRegister(int state, java.lang.String json)注册回调voidonUnregister(int state, java.lang.String json)注销声纹的回调voidonVerifyHttp(int state, java.lang.String json)Http 方式验证的回调voidonVerifyWS(java.lang.String message)WebSocket 方式验证的回调voidregister(AICloudVprintIntent intent)1.voidsetVprintAudioPath(java.lang.String path)voidstartFeedData(byte[] data, int size)voidstopFeedData()voidunregister(AICloudVprintIntent intent)5.voidverifyCancelWS()voidverifyFeedWS(byte[] data, int size)voidverifyHttp(AICloudVprintIntent intent)4.voidverifyStartWS(AICloudVprintIntent intent)voidverifyStopWS()
-
-
-
方法详细资料
-
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)从接口复制的说明:AICloudVprintListenerHttp 方式验证的回调- 指定者:
onVerifyHttp在接口中AICloudVprintListener- 参数:
state- 状态码json- 服务器回调的消息
-
onVerifyWS
public void onVerifyWS(java.lang.String message)
从接口复制的说明:AICloudVprintListenerWebSocket 方式验证的回调- 指定者:
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- 错误码
-
-