详情页标题前

腾讯云对象存储任务接口

详情页1

简介

文档提供关于提交语音识别任务、查询指定的语音识别任务、批量拉取语音识别任务相关的 API 概览以及 SDK 示例代码。

API 说明
提交语音识别任务 接口用于提交一个语音识别任务。
查询指定的语音识别任务 用于查询指定的语音识别任务。
批量拉取语音识别任务 用于拉取符合条件的语音识别任务。

SDK API 参考

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

提交语音识别任务

功能说明

接口用于提交一个语音识别任务。注意 COS iOS SDK 版本需要大于等于 v6.1.3。

示例代码

Objective-C

QCloudPostAudioDiscernTaskRequest * request = [[QCloudPostAudioDiscernTaskRequest alloc]init];
// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = @"examplebucket-1250000000";request.regionName = @"regionName";
QCloudPostAudioDiscernTaskInfo* taskInfo = [QCloudPostAudioDiscernTaskInfo new];taskInfo.Tag = @"SpeechRecognition";
// 操作规则QCloudPostAudioDiscernTaskInfoInput * input = QCloudPostAudioDiscernTaskInfoInput.new;input.Object = @"test1";// 待操作的语音文件taskInfo.Input = input;QCloudPostAudioDiscernTaskInfoOperation * op = [QCloudPostAudioDiscernTaskInfoOperation new];QCloudPostAudioDiscernTaskInfoOutput * output = QCloudPostAudioDiscernTaskInfoOutput.new;output.Region = @"regionName";output.Bucket = @"examplebucket-1250000000";output.Object = @"test";// 结果输出地址op.Output = output;
QCloudPostAudioDiscernTaskInfoSpeechRecognition * speechRecognition = [QCloudPostAudioDiscernTaskInfoSpeechRecognition new];speechRecognition.EngineModelType =@"16k_zh";speechRecognition.ChannelNum = 1;speechRecognition.ResTextFormat = 0;speechRecognition.ConvertNumMode = 0;// 当 Tag 为 SpeechRecognition 时有效,指定该任务的参数op.SpeechRecognition = speechRecognition;// 操作规则taskInfo.Operation = op;// 语音识别任务request.taskInfo = taskInfo;
[request setFinishBlock:^(QCloudPostAudioDiscernTaskResult * _Nullable result, NSError * _Nullable error) { // outputObject 提交审核反馈信息 包含用于查询的job id,详细字段请查看api文档或者SDK源码 // QCloudPostAudioDiscernTaskResult 类;}];[[QCloudCOSXMLService defaultCOSXML] PostAudioDiscernTask:request];

说明更多完整示例,请前往 GitHub 查看。Swift

let request = QCloudPostAudioDiscernTaskRequest.init();
// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = "examplebucket-1250000000";request.regionName = "regionName";
let taskInfo = QCloudPostAudioDiscernTaskInfo.init();taskInfo.tag = "SpeechRecognition";
// 操作规则let input = QCloudPostAudioDiscernTaskInfoInput.init();input.object = "test1";// 待操作的语音文件taskInfo.input = input;let op = QCloudPostAudioDiscernTaskInfoOperation.init();let output = QCloudPostAudioDiscernTaskInfoOutput.init();output.region = "regionName";output.bucket = "examplebucket-1250000000";output.object = "test";// 结果输出地址op.output = output;
let speechRecognition = QCloudPostAudioDiscernTaskInfoSpeechRecognition.init();speechRecognition.engineModelType = "16k_zh";speechRecognition.channelNum = 1;speechRecognition.resTextFormat = 0;speechRecognition.convertNumMode = 0;// 当 Tag 为 SpeechRecognition 时有效,指定该任务的参数op.speechRecognition = speechRecognition;// 操作规则taskInfo.operation = op;// 语音识别任务request.taskInfo = taskInfo;
[request .setFinish({ outputObject, error in // outputObject 提交审核反馈信息 包含用于查询的job id,详细字段请查看api文档或者SDK源码 // QCloudPostAudioDiscernTaskResult 类;})];QCloudCOSXMLService.defaultCOSXML().postAudioDiscernTask(request);

说明 更多完整示例,请前往 GitHub 查看。

查询指定的语音识别任务

功能说明

用于查询指定的语音识别任务。注意 COS iOS SDK 版本需要大于等于 v6.1.3。

示例代码

Objective-C

QCloudGetAudioDiscernTaskRequest * request = [[QCloudGetAudioDiscernTaskRequest alloc]init];
// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = @"examplebucket-1250000000";
// QCloudPostAudioDiscernTaskRequest接口返回的jobidrequest.jobId = @"jobid";
request.regionName = @"regionName";
request.finishBlock = ^(QCloudGetAudioDiscernTaskResult * outputObject, NSError *error) { // outputObject 详细字段请查看api文档或者SDK源码 // QCloudGetAudioDiscernTaskResult 类;};[[QCloudCOSXMLService defaultCOSXML] GetAudioDiscernTask:request];

说明 更多完整示例,请前往 GitHub 查看。Swift

let request = QCloudGetAudioDiscernTaskRequest.init();
// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = "examplebucket-1250000000";
// QCloudPostAudioDiscernTaskRequest接口返回的jobidrequest.jobId = "jobid";
request.regionName = "regionName";
request.setFinish { outputObject, error in // outputObject 详细字段请查看api文档或者SDK源码 // QCloudGetAudioDiscernTaskResult 类;};QCloudCOSXMLService.defaultCOSXML().getAudioDiscernTask(request);

说明 更多完整示例,请前往 GitHub 查看。

批量拉取语音识别任务

功能说明

用于拉取符合条件的语音识别任务。注意 COS iOS SDK 版本需要大于等于 v6.1.3。

示例代码

Objective-C

QCloudBatchGetAudioDiscernTaskRequest * request = [[QCloudBatchGetAudioDiscernTaskRequest alloc]init];
// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = @"examplebucket-1250000000";
request.regionName = @"regionName";
request.states = QCloudTaskStatesSuccess | QCloudTaskStatesCancel;
// 其他更多参数请查阅sdk文档或源码注释
request.finishBlock = ^(QCloudBatchGetAudioDiscernTaskResult * outputObject, NSError *error) { // outputObject 任务结果,详细字段请查看api文档或者SDK源码 // QCloudBatchGetAudioDiscernTaskResult 类;};[[QCloudCOSXMLService defaultCOSXML] BatchGetAudioDiscernTask:request];

说明更多完整示例,请前往 GitHub 查看。Swift

let request = QCloudBatchGetAudioDiscernTaskRequest.init();
// 存储桶名称,格式为 BucketName-APPIDrequest.bucket = "examplebucket-1250000000";
request.regionName = "regionName";
request.states = QCloudTaskStatesEnum(rawValue: QCloudTaskStatesEnum.success.rawValue | QCloudTaskStatesEnum.cancel.rawValue)!;
// 其他更多参数请查阅sdk文档或源码注释
request.setFinish { outputObject, error in // outputObject 任务结果,详细字段请查看api文档或者SDK源码 // QCloudBatchGetAudioDiscernTaskResult 类;};QCloudCOSXMLService.defaultCOSXML().batchGetAudioDiscernTask(request);

说明 更多完整示例,请前往 GitHub 查看。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145691.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云RDS数据库RDS SQL Server空间不足问题-云淘科技

    RDS SQL Server实例的空间使用率是日常需要重点关注的监控项之一,实例的存储空间不足,会导致严重后果,例如数据库无法写入、数据库无法备份、存储空间扩容任务耗时过长等。本文介绍如何查看空间使用情况以及排查空间问题。 查看空间使用情况 您可以在实例的基本信息页面查看存储空间使用情况,但是这里只展示当前的空间使用总量,没有展示各类数据分别占用的磁盘空间信…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库数据库独享代理费用说明-云淘科技

    本文介绍数据库独享代理的计费规则。 独享代理说明 数据库独享代理是位于数据库服务端和应用服务端之间的网络代理服务,用于分发应用服务端访问数据库时的所有读写请求。如果您的业务读写请求较多,推荐使用独享代理的读写分离功能,它能自动转发读写请求至主实例和只读实例,减轻主实例的压力。如何开启读写分离,请参见开通并配置数据库代理服务。 注意事项 独享代理、只读实例和主…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云直播直播截图

    直播截图是指以固定的时间间隔截取实时直播流的图像,并生成图片。您可以通过回调通知获取截图信息,截图数据可应用于直播鉴黄、直播房间封面等多种场景。 直播截图整体流程  整体流程:1. 在控制台或者直接调用云 API 配置直播截图功能。2. 进行直播推流。 3. 截图服务根据配置生成截图数据,存储于对象存储系统。4. 生成的截图的相关信息以回调形式通知到您…

    2023年12月9日
  • 腾讯云Serverless应用中心部署应用-同尘科技

    操作场景 完成本地项目开发后,您可以快速部署应用、查看部署信息并进行函数调试。 前提条件 已完成本地项目开发(参考 项目开发)。 操作步骤 快速部署 您可以通过 Serverless Cloud Framework,快速将项目部署到云端,具体操作如下: scf deploy 输入该指令后,Serverless Cloud Framework CLI 将会为您…

    腾讯云 2023年12月9日
  • 咨询一下,如果我把本地搭建的mysql设置为只读后,数据传输DTS同步还可以正常运行吗?-云小二-阿里云

    咨询一下,如果我把本地搭建的mysql设置为只读后,数据传输DTS同步还可以正常运行吗? 以下为热心网友提供的参考意见 如果你将本地搭建的MySQL设置为只读,数据传输DTS的同步可能会受到影响,因为同步过程中需要对数据进行读取和写入操作。具体是否可以正常运行,要看你的只读设置是否允许DTS进行必要的数据操作。 以下为热心网友提供的参考意见 当您将本地搭建的…

    阿里云 2023年12月20日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。