Skip to main content
POST
Pobierz oryginalną lub przetłumaczoną transkrypcję w formacie JSON, SRT lub VTT, z opcjonalnymi etykietami mówców.

Uwierzytelnianie i uprawnienia

string
wymagane
Wyślij klucz API VoiceCheap w tym nagłówku. Obsługiwany jest również nagłówek Authorization: Bearer z tym samym kluczem API. Tokeny dostępu OAuth są akceptowane tylko przez MCP, a nie przez ten endpoint REST.
Wymagane uprawnienia: transcription:read. Wymagana jest aktywna płatna subskrypcja. Uprawnienia nie zmieniają ról w zespole, własności zasobów, kredytów na multimedia ani limitów planu.

Parametry

string
wymagane
Wartość tekstowa.Minimalna długość: 1. Maksymalna długość: 200. Wzorzec: ^[^/\\]+$.
string
Wartość tekstowa.Dozwolone wartości: “original”, “translated”. Wartość domyślna: “original”.
string
Wartość tekstowa.Dozwolone wartości: “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
Wartość tekstowa.Dozwolone wartości: “json”, “srt”, “vtt”. Wartość domyślna: “json”.
boolean
Wartość logiczna.Wartość domyślna: false.
Poniższy JSON Schema zachowuje dokładne nazwy pól, typy zagnieżdżone, wartości domyślne, ograniczenia i akceptowane wartości udostępniane przez mechanizm wykrywania. Dodatkowe reguły zależności między polami znajdują się w uwagach do operacji.

Przykłady żądań

Zastąp przykładowe identyfikatory zasobów i klucze multimediów wartościami zwróconymi dla Twojego konta. Przy ponawianiu tej samej operacji zmieniającej dane zachowaj identyfikator żądania.

Odpowiedź

Pierwsze pomyślne wykonanie zwraca HTTP 200 z wynikiem operacji w data. Ponowienie może zamiast tego zwrócić zapisany stan żądania. Przykład przedstawia jedną obsługiwaną odpowiedź, bez wszystkich opcjonalnych pól. Zwraca sformatowany obiekt transkrypcji. JSON zawiera format, transcript i contentType; SRT/VTT zawierają również content i fileExtension.

Pola wyniku

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

Zwraca przetłumaczoną transkrypcję i treść SRT z prefiksami mówców.
HTTP 200

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

Zwraca przetłumaczoną transkrypcję i zawartość WEBVTT z etykietami głosów.
HTTP 200

Uwagi do operacji

  • source ma domyślnie wartość original, outputFormat — json, a includeSpeakerLabels — false. Przetłumaczone źródło wymaga targetLanguage.
  • W przypadku przetłumaczonych transkrypcji wybierana jest najnowsza wersja językowa pasująca do targetLanguage. Ta akcja nie przyjmuje workId ani translatedVersionId jako danych wejściowych.
  • Eksporty SRT i VTT pozostają wynikami akcji w formacie JSON: content zawiera tekst napisów, a transcript pozostaje dostępny w tym samym obiekcie. Ta procedura obsługi nie zwraca surowej odpowiedzi do pobrania.
  • includeSpeakerLabels wpływa tylko na wpisy eksportu tekstowego: SRT używa prefiksów Speaker N:, a VTT używa znaczników głosu.
  • Zapisane słowa transkrypcji, jeśli istnieją, udostępniają index, text, speaker i opcjonalnie confidence; znaczniki czasu na poziomie słów nie są tworzone sztucznie. Przetłumaczone segmenty mogą udostępniać finalSpeedFactor, gdy istnieją dane czasowe wygenerowanej mowy.

Wykorzystanie

Każde pomyślne wywołanie zużywa jedno wywołanie z miesięcznego limitu API/MCP. Obowiązują również kredyty na multimedia oraz limity generowania danej operacji.

Błędy