Skip to main content
POST
Rufen Sie das originale oder übersetzte Transkript als JSON, SRT oder VTT ab, optional mit Sprecherkennzeichnungen.

Authentifizierung und Berechtigungen

string
erforderlich
Senden Sie einen VoiceCheap-API-Schlüssel in diesem Header. Authorization: Bearer mit demselben API-Schlüssel wird ebenfalls unterstützt. OAuth-Zugriffstoken werden nur von MCP akzeptiert, nicht von diesem REST-Endpunkt.
Erforderliche Berechtigungen: transcription:read. Ein aktives kostenpflichtiges Abonnement ist erforderlich. Berechtigungen ändern weder Teamrollen noch Ressourceneigentum, Medienguthaben oder Tariflimits.

Parameter

string
erforderlich
Textwert.Mindestlänge: 1. Höchstlänge: 200. Muster: ^[^/\\]+$.
string
Textwert.Zulässige Werte: “original”, “translated”. Standardwert: “original”.
string
Textwert.Zulässige Werte: “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
Textwert.Zulässige Werte: “json”, “srt”, “vtt”. Standardwert: “json”.
boolean
Boolescher Wert.Standardwert: false.
Das folgende JSON Schema enthält die exakten Feldnamen, verschachtelten Typen, Standardwerte, Grenzen und akzeptierten Werte aus der Discovery. Zusätzliche feldübergreifende Regeln finden Sie in den Hinweisen zur Operation.

Anfragebeispiele

Ersetzen Sie die beispielhaften Ressourcenkennungen und Medienschlüssel durch Werte, die für Ihr Konto zurückgegeben wurden. Behalten Sie bei Wiederholungen derselben Mutation dieselbe Anfragekennung bei.

Antwort

Eine erfolgreiche erste Ausführung gibt HTTP 200 mit dem Ergebnis der Operation unter data zurück. Bei einer Wiederholung kann stattdessen der gespeicherte Anfragestatus zurückgegeben werden. Das Beispiel zeigt eine unterstützte Antwort, nicht alle optionalen Felder. Gibt ein formatiertes Transkriptobjekt zurück. JSON enthält format, transcript und contentType; SRT/VTT enthalten außerdem content und fileExtension.

Ergebnisfelder

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

Gibt das übersetzte Transkript und den SRT-Inhalt mit Sprecherpräfixen zurück.
HTTP 200

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

Gibt das übersetzte Transkript und WEBVTT-Inhalte mit Stimmbezeichnungen zurück.
HTTP 200

Hinweise zur Operation

  • source hat den Standardwert original, outputFormat den Standardwert json und includeSpeakerLabels den Standardwert false. Eine übersetzte Quelle erfordert targetLanguage.
  • Bei übersetzten Transkripten wird die neueste zu targetLanguage passende Sprachfassung ausgewählt. Für diese Aktion gibt es keine Eingabe von workId oder translatedVersionId.
  • SRT- und VTT-Exporte bleiben JSON-Aktionsergebnisse: content enthält den Untertiteltext, und transcript bleibt im selben Objekt verfügbar. Dieser Handler gibt keine direkt herunterladbare Rohantwort zurück.
  • includeSpeakerLabels wirkt sich nur auf die Untertitelblöcke im Textexport aus: SRT verwendet Präfixe im Format Speaker N:, VTT verwendet voice-Tags.
  • Gespeicherte Transkriptwörter stellen, sofern vorhanden, index, text, speaker und optional confidence bereit; Zeitstempel auf Wortebene werden nicht erfunden. Übersetzte Segmente können finalSpeedFactor bereitstellen, wenn Zeitinformationen für die generierte Sprachausgabe existieren.

Nutzung

Jeder erfolgreiche Aufruf verbraucht einen monatlichen API/MCP-Aufruf. Zusätzlich gelten das Medienguthaben und die eigenen Generierungskontingente der Operation.

Fehler