类 SpeechWsRecognizer
java.lang.Object
com.tencent.asr.service.SpeechWsRecognizer
- 所有已实现的接口:
SpeechRecognizer
public class SpeechWsRecognizer extends java.lang.Object implements SpeechRecognizer
websocket asr
-
字段概要
字段 修饰符和类型 字段 说明 protected AsrConfigasrConfig全局配置protected SpeechRecognitionRequestasrRequest请求参数protected AsrRequestContentasrRequestContent请求内容protected intconnectNum连接数protected java.util.concurrent.atomic.AtomicBooleanendFlagprotected java.util.concurrent.atomic.AtomicBooleanerrorFlagprotected java.util.concurrent.atomic.AtomicBooleanfirstFlagprotected SpeechRecognitionListenerlistener用户实时结果监听器protected intreConnectMaxNum最大重连次数protected com.tencent.asr.service.SpeechRecognitionSignServicespeechRecognitionSignService签名serviceprotected java.util.concurrent.atomic.AtomicBooleanstartFlag标志protected okhttp3.WebSocketwebSocketwebsocket -
构造器概要
构造器 构造器 说明 SpeechWsRecognizer(WsClientService wsClientService, java.lang.String streamId, AsrConfig config, SpeechRecognitionRequest request, SpeechRecognitionListener listener)初始化参数 -
方法概要
-
字段详细资料
-
asrConfig
全局配置 -
asrRequest
请求参数 -
asrRequestContent
请求内容 -
listener
用户实时结果监听器 -
webSocket
protected okhttp3.WebSocket webSocketwebsocket -
reConnectMaxNum
protected int reConnectMaxNum最大重连次数 -
connectNum
protected int connectNum连接数 -
startFlag
protected volatile java.util.concurrent.atomic.AtomicBoolean startFlag标志 -
endFlag
protected volatile java.util.concurrent.atomic.AtomicBoolean endFlag -
firstFlag
protected volatile java.util.concurrent.atomic.AtomicBoolean firstFlag -
errorFlag
protected volatile java.util.concurrent.atomic.AtomicBoolean errorFlag -
speechRecognitionSignService
protected com.tencent.asr.service.SpeechRecognitionSignService speechRecognitionSignService签名service
-
-
构造器详细资料
-
SpeechWsRecognizer
public SpeechWsRecognizer(WsClientService wsClientService, java.lang.String streamId, AsrConfig config, SpeechRecognitionRequest request, SpeechRecognitionListener listener)初始化参数- 参数:
config- 配置request- 请求参数listener- 回调
-
-
方法详细资料
-
start
创建ws连接- 指定者:
start在接口中SpeechRecognizer- 抛出:
SdkRunException
-
write
语音识别发送音频数据- 指定者:
write在接口中SpeechRecognizer- 参数:
data- 数据- 抛出:
SdkRunException
-
stop
public java.lang.Boolean stop()结束关闭websocket连接- 指定者:
stop在接口中SpeechRecognizer- 返回:
- end
-