public class RtasrClient extends WebSocketClient
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RtasrClient.Builder
rtasrClient构建对象
|
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SEND_END |
callTimeout, connectTimeout, okHttpClient, originHostUrl, pingInterval, readTimeout, request, retryOnConnectionFailure, signature, webSocket, writeTimeout| 构造器和说明 |
|---|
RtasrClient(RtasrClient.Builder builder)
创建 client对象
|
closeWebsocket, getWebSocket, newWebSocketgetApiKey, getApiSecret, getAppIdpublic RtasrClient(RtasrClient.Builder builder)
builder - protected void createWebSocketConnect(okhttp3.WebSocketListener webSocketListener)
throws SignatureException
public void start(okhttp3.WebSocketListener webSocketListener)
throws SignatureException
public void sendMessage(byte[] bytes)
public void send(InputStream inputStream, AbstractRtasrWebSocketListener webSocketListener) throws SignatureException
inputStream - InterruptedExceptionSignatureExceptionpublic void send(byte[] bytes,
Closeable closeable,
AbstractRtasrWebSocketListener webSocketListener)
throws SignatureException
bytes - InterruptedExceptionSignatureExceptionpublic okhttp3.WebSocket newWebSocket(AbstractRtasrWebSocketListener webSocketListener)
webSocketListener - SignatureExceptionpublic void sendEnd()
public ExecutorService getExecutorService()
public String getPunc()
public String getPd()
public String getLang()
public String getTransType()
public int getTransStrategy()
public String getTargetLang()
public Integer getVadMdn()
public Integer getRoleType()
public Integer getEngLangType()
public String getHostUrl()
getHostUrl 在类中 Clientpublic String getOriginHostUrl()
public boolean isRetryOnConnectionFailure()
public int getCallTimeout()
public int getConnectTimeout()
public int getReadTimeout()
public int getWriteTimeout()
public int getPingInterval()
public okhttp3.Request getRequest()
public AbstractSignature getSignature()
Copyright © 2025. All rights reserved.