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
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
| Field | Required | Description |
|---|---|---|
language | Tak | Ję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
}