Skip to main content
POST
Recupera la trascrizione originale o tradotta come JSON, SRT o VTT, con etichette dei parlanti facoltative.

Autenticazione e autorizzazioni

string
obbligatorio
Invia una chiave API VoiceCheap in questa intestazione. È supportato anche Authorization: Bearer con la stessa chiave API. I token di accesso OAuth sono accettati solo da MCP, non da questo endpoint REST.
Autorizzazioni richieste: transcription:read. È necessario un abbonamento a pagamento attivo. Le autorizzazioni non modificano i ruoli del team, la proprietà delle risorse, i crediti multimediali o i limiti del piano.

Parametri

string
obbligatorio
Valore testuale.Lunghezza minima: 1. Lunghezza massima: 200. Pattern: ^[^/\\]+$.
string
Valore testuale.Valori consentiti: “original”, “translated”. Valore predefinito: “original”.
string
Valore testuale.Valori consentiti: “afrikaans”, “albanian”, “amharic”, “arabic”, “armenian”, “assamese”, “azerbaijani”, “basque”, “belarusian”, “bengali”, “bosnian”, “bulgarian”, “catalan”, “croatian”, “czech”, “danish”, “dutch”, “english”, “british english”, “estonian”, “finnish”, “french”, “french canadian”, “galician”, “german”, “greek”, “gujarati”, “hebrew”, “hindi”, “hungarian”, “icelandic”, “indonesian”, “irish”, “italian”, “japanese”, “kannada”, “kazakh”, “khmer”, “korean”, “lao”, “latvian”, “lithuanian”, “macedonian”, “malay”, “malayalam”, “mandarin”, “marathi”, “mongolian”, “nepali”, “norwegian”, “persian”, “polish”, “portuguese”, “brazilian portuguese”, “pt_brazil”, “punjabi”, “romanian”, “russian”, “serbian”, “slovak”, “slovenian”, “spanish”, “swahili”, “swedish”, “tagalog”, “tamil”, “telugu”, “thai”, “turkish”, “ukrainian”, “urdu”, “vietnamese”, “welsh”, “yoruba”, “zulu”.
string
Valore testuale.Valori consentiti: “json”, “srt”, “vtt”. Valore predefinito: “json”.
boolean
Valore booleano.Valore predefinito: false.
Il JSON Schema seguente conserva i nomi esatti dei campi, i tipi annidati, i valori predefiniti, i limiti e i valori accettati esposti dalla discovery. Le ulteriori regole tra campi sono elencate nelle note sull’operazione.

Esempi di richiesta

Sostituisci gli identificatori delle risorse e le chiavi multimediali di esempio con i valori restituiti per il tuo account. Mantieni stabile l’identificatore della richiesta quando ripeti la stessa modifica.

Risposta

Una prima esecuzione riuscita restituisce HTTP 200 con il risultato dell’operazione in data. Una ripetizione può invece restituire lo stato della richiesta salvata. L’esempio mostra una risposta supportata, non tutti i campi facoltativi. Restituisce un oggetto di trascrizione formattato. Il JSON contiene format, transcript e contentType; SRT/VTT includono anche content e fileExtension.

Campi del risultato

outputFormat srt; source translated, targetLanguage english, includeSpeakerLabels true.

Restituisce la trascrizione tradotta e il contenuto SRT con i prefissi dei parlanti.
HTTP 200

outputFormat vtt; source translated, targetLanguage english, includeSpeakerLabels true.

Restituisce la trascrizione tradotta e il contenuto WEBVTT con etichette delle voci.
HTTP 200

Note sull’operazione

  • Il valore predefinito di source è original, quello di outputFormat è json e quello di includeSpeakerLabels è false. Una sorgente con valore translated richiede targetLanguage.
  • Per le trascrizioni tradotte viene selezionato il lavoro linguistico più recente corrispondente a targetLanguage. Questa azione non accetta workId o translatedVersionId come input.
  • Le esportazioni SRT e VTT rimangono risultati JSON dell’azione: content contiene il testo dei sottotitoli e transcript rimane disponibile nello stesso oggetto. Questo gestore non restituisce una risposta grezza scaricabile.
  • includeSpeakerLabels influisce soltanto sui blocchi di esportazione testuale: SRT usa prefissi Speaker N: e VTT usa tag voice.
  • Le parole della trascrizione archiviate, quando presenti, espongono index, text, speaker e il campo facoltativo confidence; non vengono inventati timestamp a livello di parola. I segmenti tradotti possono esporre finalSpeedFactor quando sono disponibili i dati temporali dell’audio vocale generato.

Utilizzo

Ogni invocazione riuscita consuma una chiamata API/MCP mensile. Si applicano anche i crediti multimediali e le quote di generazione proprie dell’operazione.

Errori