Dubbing dan pekerjaan batch
API native di balik dubbing VoiceStudio dengan waktu teratur dan banyak pembicara.
Dubbing adalah rangkaian pekerjaan, bukan satu permintaan. Transkripsi, terjemahan, penetapan suara, pengaturan waktu, pembuatan, pemeriksaan kualitas, dan ekspor adalah tahap terpisah yang dapat ditinjau atau dicoba ulang oleh klien.
Alur
- Kirim video atau audio dengan
POST /dub/upload. - Ikuti
/tasks/stream/{task_id}hingga persiapan siap. - Transkripsikan dengan
/dub/transcribe-stream/{job_id}atau/dub/transcribe/{job_id}yang sinkron. - Terjemahkan dan edit segmen.
- Tetapkan profil, lalu
POST /dub/generate/{job_id}. - Tinjau QC, pratinjau, stem dan takarir, atau unduh hasilnya.
Unggahan mengembalikan job_id untuk media dan task_id untuk kemajuan persiapan. Simpan keduanya: masing-masing melacak hal berbeda.
Yang dipertahankan
- Waktu awal dan akhir segmen
- Banyak pembicara dengan suara masing-masing
- Takarir SRT dan VTT yang diimpor atau dibuat
- Pekerjaan audio saja dan video
- Pratinjau, QC, stem, dan ekspor akhir
Untuk folder video, gunakan /batch/enqueue dan /batch/jobs, dengan rute status, pembatalan, dan unduhan per pekerjaan.
Alur lokal
Rute ini milik API desktop. Kontrak Cloud yang belum dirilis menyiapkan media sumber sebagai Artifact dan menjalankan tahap asinkron berversi; rute atau payload ini tidak dijanjikan.
Setiap tahap memiliki isi permintaan sendiri. Gunakan referensi API sebagai sumber kebenaran saat membuat klien.