SRTGen.com LogoSRTGen.com

轉錄 API

提交媒體進行 AI 轉錄和項目建立。支援 影片音訊 檔案。

POST/api/v1/transcribe
快速實現
curl -X POST https://api.srtgen.com/api/v1/transcribe \
  -H "x-api-key: <YOUR_API_KEY>" \
  -F "file=@/path/to/your/video.mp4"
POSThttps://api.srtgen.com/api/v1/transcribe

請求參數

參數類型是否必填描述
fileFileYes

待轉錄的媒體檔案 (Multipart)。

支援格式: 影片 (mp4, mov, avi, webm, mkv), 音訊 (mp3, wav, m4a, flac)。最大 2GB。

videoUrlStringNo*媒體的外部 URL (如果請求體中未提供檔案,則此項必填)。
nameStringNo項目的自定義名稱。
languageCodeStringNo

源語言代碼 (例如 'en-us')。如果省略,預設為 'auto' (自動檢測)。

filterProfanityBooleanNo是否自動審查敏感詞彙。預設為 false。
disfluenciesBooleanNo是否包含語氣詞 (例如 '嗯', '啊')。預設為 false。
medicalModeBooleanNo針對醫療/醫藥音訊優化的轉錄。預設為 false。
高級:URL + AI 設定
curl -X POST https://api.srtgen.com/api/v1/transcribe \
  -H "x-api-key: <YOUR_API_KEY>" \
  -F "videoUrl=https://example.com/medical_lecture.mp4" \
  -F "languageCode=en-us" \
  -F "filterProfanity=true" \
  -F "disfluencies=false" \
  -F "medicalMode=true"
POSThttps://api.srtgen.com/api/v1/transcribe

成功響應

成功的請求返回 200 OK 狀態,包含項目和後台作業詳情。

  • projectId項目的唯一識別碼。
  • status'inProgress' (轉錄進行中)。
  • 注意: 額度將在轉錄流程完成後從您的餘額中異步計算並扣除。
{
  "success": true,
  "projectId": "proj_8k2n9m1b",
  "status": "inProgress"
}

錯誤代碼

狀態錯誤代碼描述
400missing_file在 'file' 或 'video' 欄位中未找到檔案。
400unreachable_url提供的 videoUrl 無法存取或返回錯誤。
400invalid_parameter其中一個參數 (例如 videoUrl) 格式錯誤。
400file_read_failed上傳的檔案無法讀取或已損壞。
401unauthorizedAPI 金鑰缺失或無效。
403insufficient_balance您的額度不足以處理該時長的媒體。
403storage_quota_exceeded檔案超過了您計劃的剩餘雲端儲存配額。
413payload_too_large檔案超過了系統絕對 2GB 的上傳限制。
500transcription_failed無法啟動轉錄作業 (AI 提供商故障)。
500server_error出錯了,請稍後再試。
錯誤響應結構
{
  "success": false,
  "error": "insufficient_balance",
  "message": "您的項目需要 5 個額度,但您的餘額為 2。"
}
本頁面對您有幫助嗎?
SRTGen.com - 專業 AI 字幕生成器