API 目录

Votxt OpenAPI 文档

Beta 版本 Votxt OpenAPI 目前处于 Beta 阶段。请先在开发环境中测试集成,再用于生产环境。

概览

Votxt OpenAPI 可将音频和视频转写能力集成到应用、工作流和自动化工具中。

你可以上传文件或使用外部文件 URL,然后创建转写任务并查询处理状态。

任务完成后,可将转写文本、字幕和结构化数据导出为多种格式。

基础 URL

https://api.votxt.co

认证

在请求头中发送 API 密钥。API 访问需要启用 API 权限的有效套餐。

X-API-Key: your_api_key_here
  • 打开账号设置。
  • 确认你的套餐包含 API 访问权限。
  • 创建 API 密钥并安全保存。

文件上传

支持通过签名 URL 直接上传文件,也可以提供公开可访问的外部文件 URL。

  1. POST /api/v1/files/upload-url
  2. PUT upload_url
  3. POST /api/v1/transcriptions
POST /api/v1/files/upload-url
Content-Type: application/json
X-API-Key: your_api_key

{
  "filename": "audio.mp3",
  "file_size": 1048576,
  "upload_expires_in": 3600,
  "download_expires_in": 1800
}

转写

端点方法说明
/api/v1/transcriptionsPOST文件上传
/api/v1/transcriptions/youtubePOSTYouTube
/api/v1/transcriptionsGET转写任务
/api/v1/transcriptions/{id}GET转写
/api/v1/transcriptions/{id}/statusGET状态
POST /api/v1/transcriptions
Content-Type: application/json
X-API-Key: your_api_key

{
  "file_key": "12345-abc123def456.mp3",
  "filename": "audio.mp3",
  "language_code": "en",
  "transcription_type": "transcript",
  "enable_speaker_diarization": false,
  "webhook_url": "https://your-app.com/webhook"
}

状态

状态转写
queued排队中
preprocessing预处理中
processing处理中
completed已完成
failed失败

导出

任务完成后,可将转写文本、字幕和结构化数据导出为多种格式。

导出格式
导出TXT
导出SRT
导出VTT
导出JSON
导出MD
导出CSV
导出DOCX
导出PDF

格式

  • 音频格式: mp3, mpeg, mpga, m4a, wav, aac, ogg, opus, flac
  • 视频格式: mp4, webm, mov
  • 最大文件大小: 最大文件大小:每个文件 5GB

语言

Votxt 支持多种转写语言。请在请求中传入对应语言代码。

语言代码语言代码语言代码
AfrikaansafGujarati (ગુજરાતી)guPolish (Polski)pl
Arabic (العربية)arHebrew (עברית)hePortuguese (Português)pt
Azerbaijani (Azərbaycan)azHindi (हिन्दी)hiRomanian (Română)ro
Belarusian (Беларуская)beCroatian (Hrvatski)hrRussian (Русский)ru
Bulgarian (Български)bgHaitian Creole (Kreyòl ayisyen)htSlovak (Slovenčina)sk
Bengali (বাংলা)bnHungarian (Magyar)huSlovenian (Slovenščina)sl
Bosnian (Bosanski)bsIndonesian (Bahasa Indonesia)idAlbanian (Shqip)sq
Catalan (Català)caItalian (Italiano)itSerbian (Српски)sr
Czech (Čeština)csJapanese (日本語)jaSwedish (Svenska)sv
Welsh (Cymraeg)cyKazakh (Қазақ)kkSwahili (Kiswahili)sw
Danish (Dansk)daKannada (ಕನ್ನಡ)knTamil (தமிழ்)ta
German (Deutsch)deKorean (한국어)koTelugu (తెలుగు)te
Greek (Ελληνικά)elLithuanian (Lietuvių)ltThai (ไทย)th
EnglishenLatvian (Latviešu)lvTagalog (Tagalog/Filipino)tl
Spanish (Español)esMacedonian (Македонски)mkTurkish (Türkçe)tr
Estonian (Eesti)etMalayalam (മലയാളം)mlUkrainian (Українська)uk
Basque (Euskara)euMarathi (मराठी)mrUrdu (اردو)ur
Persian (فارسی)faMalay (Bahasa Melayu)msVietnamese (Tiếng Việt)vi
Finnish (Suomi)fiDutch (Nederlands)nlChinese (Cantonese) (粵語)yue
French (Français)frNorwegian (Norsk)noChinese (Simplified) (中文 简体)zh
Galician (Galego)glPunjabi (ਪੰਜਾਬੀ)paChinese (Taiwanese Mandarin) (國語)zh_tw

支持