You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何取消或终止Azure批量转录的正在运行请求?

取消Azure认知服务批量转录任务的方法

目前Azure Cognitive Services Speech SDK确实没有提供直接取消正在进行的批量转录任务的客户端方法,但可以通过调用批量转录的REST API来实现取消操作,具体步骤如下:

  • 第一步:收集必要信息
    你在创建批量转录任务时会获得唯一的transcriptionId,同时需要准备好你的Azure认知服务资源密钥和所属区域(比如eastus)。

  • 第二步:发起取消请求
    发送DELETE请求到以下端点:

    https://<你的区域>.cris.ai/api/speechtotext/v3.1/transcriptions/<transcriptionId>
    

    请求头中需添加Ocp-Apim-Subscription-Key字段,值为你的资源密钥。

  • 关键注意点:

    • 仅当任务处于Running或NotStarted状态时,取消操作才会生效;若任务已完成(Succeeded)或失败(Failed),则无法执行取消。
    • 请求执行后,任务状态会变为Canceled,系统会终止处理并释放相关资源。

如果是通过SDK创建的任务,可从返回的转录对象中提取transcriptionId,再执行上述API调用即可。

内容的提问来源于stack exchange,提问作者desperateincel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 22:34:51