在线调试地址 先购买腾讯云语音识别功能,有免费额度

// 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取

Credential cred = new Credential(secretId, secretKey);

// 实例化一个http选项,可选的,没有特殊需求可以跳过

HttpProfile httpProfile = new HttpProfile();

// 推荐使用北极星,相关指引可访问如下链接

// https://git.woa.com/tencentcloud-internal/tencentcloud-sdk-java#%E5%8C%97%E6%9E%81%E6%98%9F

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("16k_zh");

req.setChannelNum(1L);

req.setResTextFormat(2L);

req.setSourceType(1L);

//这里直接给出一个音频文件的本地路径

File file = new File("C:\\Users\\35738\\Desktop\\3.m4a");

FileInputStream inputFile = new FileInputStream(file);

byte[] buffer = new byte[(int)file.length()];

req.setDataLen(file.length());

inputFile.read(buffer);

inputFile.close();

String encodeData = Base64.getEncoder().encodeToString(buffer);

req.setData(encodeData);

CreateRecTaskResponse resp = client.CreateRecTask(req);

// 推荐使用北极星,相关指引可访问如下链接

// https://git.woa.com/tencentcloud-internal/tencentcloud-sdk-java#%E5%8C%97%E6%9E%81%E6%98%9F

httpProfile.setEndpoint("asr.tencentcloudapi.com");

clientProfile.setHttpProfile(httpProfile);

// 实例化一个请求对象,每个接口都会对应一个request对象

DescribeTaskStatusRequest r = new DescribeTaskStatusRequest();

r.setTaskId(8865851425L);

// 返回的resp是一个DescribeTaskStatusResponse的实例,与请求对象对应

DescribeTaskStatusResponse response = client.DescribeTaskStatus(r);

好文推荐

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。