【语音识别】

本文档详细介绍了如何使用腾讯云ASR Java SDK进行语音识别,包括认证对象创建、HTTP配置、客户端初始化、请求参数设置及结果回调。关键步骤包括设置CallbackUrl、URL上传语音文件和获取TaskId。同时,提到了可能遇到的冲突问题,如jar包版本不一致,以及CallbackUrl不宜使用localhost。此外,还强调了提交速率限制为20/s。
摘要由CSDN通过智能技术生成

在工作中正好用上,总结一些干货

接口文档:

链接: 开发文档

本案例使用的是语音的 URL 地址上传语音文件,CallbackUrl回调的方式获取结果

// 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密
			// 密钥可前往https://console.cloud.tencent.com/cam/capi网站进行获取
			Credential cred = new Credential("secretId", "secretKey");
			// 实例化一个http选项,可选的,没有特殊需求可以跳过
			HttpProfile httpProfile = new HttpProfile();
			httpProfile.setEndpoint("asr.tencentcloudapi.com");
			// 实例化一个client选项,可选的,没有特殊需求可以跳过
			ClientProfile clientProfile = new ClientProfile();
			clientProfile.setHttpProfile(httpProfile);
			// 实例化要请求产品的client对象,clientProfile是可选的
			AsrClient client = new AsrClient(cred, "", clientProfile);
			// 实例化一个请求对象,每个接口都会对应一个request对象
			CreateRecTaskRequest req = new CreateRecTaskRequest();
			req.setEngineModelType("8k_zh");
			req.setChannelNum(1L);
			req.setResTextFormat(0L);
			req.setSourceType(0L);
			req.setCallbackUrl("回调地址");
			req.setUrl("录音文件地址");


			// 返回的resp是一个CreateRecTaskResponse的实例,与请求对象对应
			CreateRecTaskResponse resp = client.CreateRecTask(req);
			// 输出json格式的字符串回包
//			返回:{"Data":{"TaskId":2153366426},"RequestId":"26a1d3c4-556555-4a2c-98b9-6284568d1a94"}
			String taskId=resp.getData().getTaskId().toString();

所需jar包

		<dependency>
            <groupId>com.tencentcloudapi</groupId>
            <artifactId>tencentcloud-sdk-java-asr</artifactId>
            <version>3.1.62</version>
        </dependency>

(注意):

1.如果项目中已存在okhttp-3.14.4.jar这类jar包,如果版本与tencentcloud-sdk-java-asr中(okhttp-2.5.0.jar)的不一至会导致运行报错,(java.lang.ClassNotFoundException:) 建议使用源码包:
链接: 源码包

2.CallbackUrl中不用使用127.0.0.1
3.提交速率20/s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值