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

支援