文档首页 > > SDK参考> 使用ASR SDK(Java)> 初始化Client

初始化Client

分享
更新时间: 2019/10/31 GMT+08:00

初始化Client

1
2
3
4
5
6
7
8
9
AuthInfo authInfo = new AuthInfo(ak, sk, region);
AsrConfig config = new AsrConfig(); 
// 设置连接超时,默认5000ms 
config.setConnectionTimeout(AsrConstant.DEFAULT_CONNECTION_TIMEOUT); 
// 设置请求超时,默认1000 
config.setRequestTimeout(AsrConstant.DEFAULT_CONNECTION_REQUEST_TIMEOUT); 
// 设置socket超时,默认5000ms 
config.setSocketTimeout(AsrConstant.DEFAULT_SOCKET_TIMEOUT);
AsrClient asr = new AsrClient(authInfo, config);
  • 调用ASR SDK,通过调用AsrClient实现,提供短语音识别功能。初始化参数包括AuthInfo类和AsrConfig类。
    表1 AsrClient类初始化

    参数名称

    是否可选

    描述

    AuthInfo

    必选

    AuthInfo类,用于连接,详见表2 AuthInfo类

    Config

    可选

    AsrConfig类,可不配置使用默认参数,详见表3 AsrConfig类

  • AuthInfo类初始化参数如表2所示。必选参数包含AK、SK、Region、EndPoint参数可选。
    表2 AuthInfo类

    名称

    是否必选

    描述

    AK

    必选

    String,用户的AK。

    SK

    必选

    String,用户的SK。

    Region

    必选

    String, 区域,参考地区和终端节点

    Endpoint

    可选

    String, 终端节点,参考地区和终端节点

  • AsrConfig类初始化参数如表3所示,全部为可选参数,包含超时时间配置。
    表3 AsrConfig类

    参数名称

    是否必选

    描述

    SocketTimeout

    可选

    Int,Socket超时,默认5000,单位ms。

    ConnectionTimeout

    可选

    Int,连接超时,默认5000,单位ms。

    RequestTimeout

    可选

    Int,请求超时,默认1000,单位ms。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区