전사 (Transcribe) 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
요청 파라미터
| 파라미터 | 유형 | 필수 여부 | 설명 |
|---|---|---|---|
file | File | Yes | 전사할 미디어 파일 (Multipart). 지원 형식: 비디오 (mp4, mov, avi, webm, mkv), 오디오 (mp3, wav, m4a, flac). 최대 2GB. |
videoUrl | String | No* | 미디어의 외부 URL (본문에 파일이 제공되지 않는 경우 필수). |
name | String | No | 프로젝트의 커스텀 이름. |
languageCode | String | No | 소스 언어 코드 (예: 'en-us'). 생략 시 'auto'(자동 감지)가 기본값입니다. |
filterProfanity | Boolean | No | 비속어 자동 검열 여부. 기본값은 false입니다. |
disfluencies | Boolean | No | 추임새(예: '어', '음') 포함 여부. 기본값은 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/video.mp4" \ -F "languageCode=en-us" \ -F "filterProfanity=true" \ -F "disfluencies=false"
POSThttps://api.srtgen.com/api/v1/transcribe
성공 응답
성공적인 요청은 프로젝트 및 백그라운드 작업 상세 정보와 함께 200 OK 상태를 반환합니다.
- projectId프로젝트의 고유 식별자입니다.
- status'inProgress' (전사 진행 중).
- 참고: 크레딧은 전사 프로세스가 완료된 후 잔액에서 비동기적으로 계산되어 차감됩니다.
{ "success": true, "projectId": "proj_8k2n9m1b", "status": "inProgress" }
오류 코드
| 상태 | 오류 코드 | 설명 |
|---|---|---|
| 400 | missing_file | 'file' 또는 'video' 필드에서 파일을 찾을 수 없습니다. |
| 400 | unreachable_url | 제공된 videoUrl에 접속할 수 없거나 오류를 반환했습니다. |
| 400 | invalid_parameter | 파라미터 중 하나(예: videoUrl)가 잘못되었습니다. |
| 400 | file_read_failed | 업로드된 파일을 읽을 수 없거나 파일이 손상되었습니다. |
| 401 | unauthorized | API 키가 누락되었거나 유효하지 않습니다. |
| 403 | insufficient_balance | 미디어 길이를 처리하기 위한 크레딧이 부족합니다. |
| 403 | storage_quota_exceeded | 파일이 요금제의 남은 클라우드 저장소 할당량을 초과합니다. |
| 413 | payload_too_large | 파일이 시스템의 절대 한도인 2GB를 초과합니다. |
| 500 | transcription_failed | 전사 작업을 시작할 수 없습니다 (AI 제공업체 장애). |
| 500 | server_error | 문제가 발생했습니다. 나중에 다시 시도해 주세요. |
오류 응답 구조
{ "success": false, "error": "insufficient_balance", "message": "프로젝트에 5크레딧이 필요하지만 잔액이 2크레딧입니다." }
이 페이지가 도움이 되었나요?