public class SpeechWsRecognizer extends java.lang.Object implements SpeechRecognizer
| 限定符和类型 | 字段和说明 |
|---|---|
protected AsrConfig |
asrConfig
全局配置
|
protected SpeechRecognitionRequest |
asrRequest
请求参数
|
protected AsrRequestContent |
asrRequestContent
请求内容
|
protected int |
connectNum
连接数
|
protected java.util.concurrent.atomic.AtomicBoolean |
endFlag
结束标志
|
protected boolean |
isConnect
是否连接
|
protected SpeechRecognitionListener |
listener
用户实时结果监听器
|
protected int |
reConnectMaxNum
最大重连次数
|
protected com.tencent.asr.service.SpeechRecognitionSignService |
speechRecognitionSignService
签名service
|
protected java.util.concurrent.atomic.AtomicBoolean |
startFlag
开始标志
|
protected okhttp3.WebSocket |
webSocket
websocket
|
| 构造器和说明 |
|---|
SpeechWsRecognizer(WsClientService wsClientService,
java.lang.String streamId,
AsrConfig config,
SpeechRecognitionRequest request,
SpeechRecognitionListener listener)
初始化参数
|
protected AsrConfig asrConfig
protected SpeechRecognitionRequest asrRequest
protected AsrRequestContent asrRequestContent
protected SpeechRecognitionListener listener
protected okhttp3.WebSocket webSocket
protected int reConnectMaxNum
protected int connectNum
protected volatile boolean isConnect
protected volatile java.util.concurrent.atomic.AtomicBoolean endFlag
protected volatile java.util.concurrent.atomic.AtomicBoolean startFlag
protected com.tencent.asr.service.SpeechRecognitionSignService speechRecognitionSignService
public SpeechWsRecognizer(WsClientService wsClientService, java.lang.String streamId, AsrConfig config, SpeechRecognitionRequest request, SpeechRecognitionListener listener)
config - 配置request - 请求参数listener - 回调public void start()
throws SdkRunException
start 在接口中 SpeechRecognizerSdkRunExceptionpublic void write(byte[] data)
throws SdkRunException
write 在接口中 SpeechRecognizerdata - 数据SdkRunExceptionpublic java.lang.Boolean stop()
stop 在接口中 SpeechRecognizerCopyright © 2023. All rights reserved.