Skip to main content
POST
以 JSON、SRT 或 VTT 格式获取原文或译文转写文本,可选择包含说话人标签。

身份验证和权限

string
必填
在此请求头中发送 VoiceCheap API 密钥。也支持通过 Authorization: Bearer 发送同一 API 密钥。OAuth 访问令牌仅适用于 MCP,此 REST 端点不接受 OAuth 访问令牌。
所需权限: transcription:read. 需要有效的付费订阅。权限不会改变团队角色、资源归属、媒体额度或套餐限制。

参数

string
必填
文本值。最小长度: 1. 最大长度: 200. 匹配模式: ^[^/\\]+$.
string
文本值。允许的值: “original”, “translated”. 默认值: “original”.
string
文本值。允许的值: “afrikaans”, “albanian”, “amharic”, “arabic”, “armenian”, “assamese”, “azerbaijani”, “basque”, “belarusian”, “bengali”, “bosnian”, “bulgarian”, “catalan”, “croatian”, “czech”, “danish”, “dutch”, “english”, “british english”, “estonian”, “finnish”, “french”, “french canadian”, “galician”, “german”, “greek”, “gujarati”, “hebrew”, “hindi”, “hungarian”, “icelandic”, “indonesian”, “irish”, “italian”, “japanese”, “kannada”, “kazakh”, “khmer”, “korean”, “lao”, “latvian”, “lithuanian”, “macedonian”, “malay”, “malayalam”, “mandarin”, “marathi”, “mongolian”, “nepali”, “norwegian”, “persian”, “polish”, “portuguese”, “brazilian portuguese”, “pt_brazil”, “punjabi”, “romanian”, “russian”, “serbian”, “slovak”, “slovenian”, “spanish”, “swahili”, “swedish”, “tagalog”, “tamil”, “telugu”, “thai”, “turkish”, “ukrainian”, “urdu”, “vietnamese”, “welsh”, “yoruba”, “zulu”.
string
文本值。允许的值: “json”, “srt”, “vtt”. 默认值: “json”.
boolean
布尔值。默认值: false.
以下 JSON Schema 保留了发现接口公开的确切字段名、嵌套类型、默认值、范围和可接受值。其他跨字段规则列于操作说明中。

请求示例

请将示例资源标识符和媒体键替换为账户返回的值。重试同一次修改操作时,请保持请求标识符不变。

响应

首次执行成功时返回 HTTP 200,操作结果位于 data 下。重放请求时可能改为返回已保存的请求状态。示例展示了一种支持的响应,并未包含所有可选字段。 返回格式化的转写文本对象。JSON 包含 format、transcript 和 contentType;SRT/VTT 还包含 content 和 fileExtension。

结果字段

outputFormat srt;source translated,targetLanguage english,includeSpeakerLabels true。

返回带说话人前缀的翻译转写文本和 SRT 内容。
HTTP 200

outputFormat 为 vtt;source 为 translated,targetLanguage 为 english,includeSpeakerLabels 为 true。

返回带音色标签的翻译后转写文本和 WEBVTT 内容。
HTTP 200

操作说明

  • source 默认为 original,outputFormat 默认为 json,includeSpeakerLabels 默认为 false。使用翻译后的源内容时必须提供 targetLanguage。
  • 对于翻译后的转写文本,会选择与 targetLanguage 匹配的最新语言内容。此操作没有 workId 或 translatedVersionId 输入。
  • SRT 和 VTT 导出仍是 JSON 操作结果:content 包含字幕文本,同一对象中仍可获取 transcript。此处理程序不返回可直接下载的原始响应。
  • includeSpeakerLabels 仅影响文本导出的字幕条目:SRT 使用 Speaker N: 前缀,VTT 使用 voice 标签。
  • 若存在已存储的转写单词数据,会公开 index、text、speaker 和可选的 confidence;不会凭空添加单词级时间戳。存在生成语音的时序数据时,翻译片段可能会公开 finalSpeedFactor。

用量

每次成功调用消耗一次月度 API/MCP 调用额度。媒体额度和操作本身的生成限额也适用。

错误