类 AsrClient
java.lang.Object
com.tencent.asr.service.AsrClient
- 所有已实现的接口:
TClient
public class AsrClient extends java.lang.Object implements TClient
Asr客户端
-
构造器概要
-
方法概要
修饰符和类型 方法 说明 voidclose()正常关闭请求线程池TCallnewCall(java.lang.String streamId, AsrRequest request, BaseEventListener<AsrResponse> baseEventListener, RealTimeEventListener realTimeEventListener, AsrConstant.DataType type)创建请求TCallnewCall(java.lang.String streamId, AsrRequest request, RealTimeEventListener realTimeEventListener, AsrConstant.DataType type)创建请求static AsrClientnewInstance(AsrConfig config)实例化方法static AsrClientnewInstance(AsrConfig config, java.util.concurrent.ThreadPoolExecutor executorService)实例化Clientvoidstart()开启错误上报和统计
-
构造器详细资料
-
方法详细资料
-
newInstance
实例化方法- 参数:
config- 配置AsrConfig- 返回:
- Asr客户端
-
newInstance
public static AsrClient newInstance(AsrConfig config, java.util.concurrent.ThreadPoolExecutor executorService)实例化Client- 参数:
config- 配置AsrConfigexecutorService- 线程池- 返回:
- Asr客户端
-
start
public void start()开启错误上报和统计 -
close
public void close()正常关闭请求线程池 -
newCall
public TCall newCall(java.lang.String streamId, AsrRequest request, BaseEventListener<AsrResponse> baseEventListener, RealTimeEventListener realTimeEventListener, AsrConstant.DataType type)创建请求- 参数:
streamId- 流的唯一标示request- 请求参数AsrRequestrealTimeEventListener- 监听器RealTimeEventListenerbaseEventListener- 回调type- 类型表示具体是通过http还是ws请求,指定请求参数是流或byte[]- 返回:
- 执行语音识别TCall
-
newCall
public TCall newCall(java.lang.String streamId, AsrRequest request, RealTimeEventListener realTimeEventListener, AsrConstant.DataType type)创建请求- 参数:
streamId- 流的唯一标示request- 请求参数AsrRequestrealTimeEventListener- 监听器RealTimeEventListenertype- 类型表示具体是通过http还是ws请求,指定请求参数是流或byte[]- 返回:
- 执行语音识别TCall
-