tencent cloud

文档反馈

队列接口

最后更新时间: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 查看。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持