SRTGen.com LogoSRTGen.com

API Trascrizione

Invia contenuti multimediali per la trascrizione AI e la creazione del progetto. Supporta sia file Video che Audio.

POST/api/v1/transcribe
Implementazione Rapida
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

Parametri della Richiesta

ParametroTipoRichiestoDescrizione
fileFileYes

Il file multimediale da trascrivere (Multipart).

Supportati: Video (mp4, mov, avi, webm, mkv), Audio (mp3, wav, m4a, flac). Max 2GB.

videoUrlStringNo*URL esterno del media (richiesto se il file non è fornito nel corpo).
nameStringNoNome personalizzato per il progetto.
languageCodeStringNo

Codice della lingua sorgente (es. 'it-it'). Il valore predefinito è 'auto' (rilevamento automatico) se omesso.

filterProfanityBooleanNoSe censurare automaticamente le parole esplicite. Il valore predefinito è false.
disfluenciesBooleanNoSe includere parole di riempimento (es. 'ehm', 'uh'). Il valore predefinito è false.
medicalModeBooleanNoTrascrizione ottimizzata per audio sanitario/medico. Il valore predefinito è false.
Avanzato: URL + Impostazioni 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

Risposta di Successo

Una richiesta riuscita restituisce uno stato 200 OK con il progetto e i dettagli del lavoro in background.

  • projectIdL'identificatore univoco per il tuo progetto.
  • status'inProgress' (trascrizione in corso).
  • Nota: I crediti vengono calcolati e detratti dal tuo saldo in modo asincrono al termine del processo di trascrizione.
{
  "success": true,
  "projectId": "proj_8k2n9m1b",
  "status": "inProgress"
}

Codici di Errore

StatoCodice ErroreDescrizione
400missing_fileNessun file trovato nel campo 'file' o 'video'.
400unreachable_urlL'URL video fornito non è raggiungibile o ha restituito un errore.
400invalid_parameterUno dei parametri (es. videoUrl) è malformato.
400file_read_failedIl file caricato non può essere letto o è danneggiato.
401unauthorizedChiave API mancante o non valida.
403insufficient_balanceNon hai abbastanza crediti per elaborare la durata di questo media.
403storage_quota_exceededIl file supera la quota di archiviazione cloud rimanente del tuo piano.
413payload_too_largeIl file supera il limite assoluto di caricamento del sistema di 2GB.
500transcription_failedNon è stato possibile avviare il lavoro di trascrizione (interruzione del fornitore AI).
500server_errorQualcosa è andato storto, per favore riprova più tardi.
Struttura della Risposta di Errore
{
  "success": false,
  "error": "insufficient_balance",
  "message": "Il tuo progetto richiede 5 crediti, ma il tuo saldo è 2."
}
Questa pagina è stata utile?
API Trascrizione | SRTGen.com