Skip to Content
Dokumentacja APIFunkcje AITranskrybuj wideo

Transkrypcja wideo

Transkrypcja używa AI do wygenerowania ścieżki tekstowej z dźwięku wideo. Wygenerowana ścieżka tekstowa jest dodawana do wideo jako automatycznie utworzona ścieżka napisów i jest też dostępna jako transkrypcja w postaci zwykłego tekstu.

Funkcje AI wymagają planu z włączonymi funkcjami AI. Token API, którego używasz, musi mieć uprawnienie update.

Rozpoczęcie transkrypcji

Rozpocznij transkrypcję, wysyłając żądanie POST na endpoint /videos/:id/transcribe. Pole language informuje silnik transkrypcji, w jakim języku jest dźwięk.

curl -X POST https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/transcribe \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"language": "en"}'

Parametry

FieldRequiredDescription
languageTakJęzyk dźwięku jako tag BCP-47 (en, en-US, de, de-DE, …).

Odpowiedź

Transkrypcja działa asynchronicznie. Żądanie zwraca natychmiast jeden lub więcej rekordów zadań transkrypcji. Wideo dłuższe niż 3 godziny są dzielone na wiele fragmentów, więc odpowiedź może zawierać więcej niż jeden wpis.

[ { "id": string, "status": "QUEUED" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "NONE", "language": string, "jobName": string } ]

Gdy zadanie się zakończy, do wideo zostaje dodana automatycznie wygenerowana ścieżka tekstowa, a transkrypcja zostaje uzupełniona. Odpytuj endpoint pobierz wideo i odczytaj texttracks oraz transcriptions (lub autoTranscription), żeby pobrać wynik.

Automatyczna transkrypcja przy przesyłaniu

Transkrypcję możesz też uruchomić automatycznie zaraz po zakończeniu kodowania. Ustaw autoTranscribe: true i prawidłowy language podczas tworzenia wideo. Wymaga to uprawnienia create zamiast update.

{ "title": "Your video title", "language": "en", "autoTranscribe": true }