tencent cloud

对象存储

队列接口

PDF
聚焦模式
字号
最后更新时间: 2024-01-19 11:57:11

简介

本文档提供关于查询语音识别队列、更新语音识别队列 相关的 API 概览以及 SDK 示例代码。
API
说明
查询语音识别队列
接口用于查询语音识别队列。
更新语音识别队列
接口用于更新语音识别队列。

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

查询语音识别队列

功能说明

接口用于查询语音识别队列。
注意
COS iOS SDK 版本需要大于等于 v6.1.3。

示例代码

Objective-C
QCloudGetAudioDiscernTaskQueueRequest * request = [[QCloudGetAudioDiscernTaskQueueRequest alloc]init];

// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";

request.regionName = @"regionName";
// 队列 ID,以“,”符号分割字符串
request.queueIds = @"1,2,3";

// 1. Active 表示队列内的作业会被语音识别服务调度执行
// 2. Paused 表示队列暂停,作业不再会被语音识别服务调度执行,队列内的所有作业状态维持在暂停状态,已经处于识别中的任务将继续执行,不受影响
request.state = 1;

request.finishBlock = ^(QCloudAudioAsrqueueResult * outputObject, NSError *error) {
// outputObject 审核结果 包含用于查询的job id,详细字段请查看api文档或者SDK源码
// QCloudAudioAsrqueueResult 类;
};
[[QCloudCOSXMLService defaultCOSXML] GetAudioDiscernTaskQueue:request];
说明
更多完整示例,请前往 GitHub 查看。
Swift
let request = QCloudGetAudioDiscernTaskQueueRequest.init();

// 存储桶名称,格式为 BucketName-APPID
request.bucket = "examplebucket-1250000000";

request.regionName = "regionName";
// 队列 ID,以“,”符号分割字符串
request.queueIds = "1,2,3";

// 1. Active 表示队列内的作业会被语音识别服务调度执行
// 2. Paused 表示队列暂停,作业不再会被语音识别服务调度执行,队列内的所有作业状态维持在暂停状态,已经处于识别中的任务将继续执行,不受影响
request.state = 1;

request.setFinish { outputObject, error in
// outputObject 审核结果 包含用于查询的job id,详细字段请查看api文档或者SDK源码
// QCloudAudioAsrqueueResult 类;
};
QCloudCOSXMLService.defaultCOSXML().getAudioDiscernTaskQueue(request);
说明
更多完整示例,请前往 GitHub 查看。

更新语音识别队列

功能说明

接口用于更新语音识别队列。
注意
COS iOS SDK 版本需要大于等于 v6.1.3。

示例代码

Objective-C
QCloudUpdateAudioDiscernTaskQueueRequest * request = [[QCloudUpdateAudioDiscernTaskQueueRequest alloc]init];

// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";

request.regionName = @"regionName";
// 模板名称
request.name = @"name";
// 1. Active 表示队列内的作业会被语音识别服务调度执行
// 2. Paused 表示队列暂停,作业不再会被语音识别服务调度执行,队列内的所有作业状态维持在暂停状态,已经处于识别中的任务将继续执行,不受影响
request.state = 1;
// 管道 ID
request.queueID = @"queueID";

// 其他更多参数请查看sdk文档或源码注释

request.finishBlock = ^(QCloudAudioAsrqueueUpdateResult * outputObject, NSError *error) {
// outputObject 详细字段请查看api文档或者SDK源码
// QCloudAudioAsrqueueUpdateResult 类;
};
[[QCloudCOSXMLService defaultCOSXML] UpdateAudioDiscernTaskQueue:request];
说明
更多完整示例,请前往 GitHub 查看。
Swift
let request = QCloudUpdateAudioDiscernTaskQueueRequest.init();

// 存储桶名称,格式为 BucketName-APPID
request.bucket = "examplebucket-1250000000";

request.regionName = "regionName";
// 模板名称
request.name = "name";
// 1. Active 表示队列内的作业会被语音识别服务调度执行
// 2. Paused 表示队列暂停,作业不再会被语音识别服务调度执行,队列内的所有作业状态维持在暂停状态,已经处于识别中的任务将继续执行,不受影响
request.state = 1;
// 管道 ID
request.queueID = "queueID";

// 其他更多参数请查看sdk文档或源码注释

request.setFinish { outputObject, error in
// outputObject 详细字段请查看api文档或者SDK源码
// QCloudAudioAsrqueueUpdateResult 类;
};
QCloudCOSXMLService.defaultCOSXML().updateAudioDiscernTaskQueue(request);
说明
更多完整示例,请前往 GitHub 查看。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈