Kling
Utwórz zadanie zaawansowanego lip-sync Kling
Twórz zadania wideo zaawansowanego lip-sync przez CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, przesyłając ustawienia audio i counterpart w celu wygenerowania zsynchronizowanych wyników.
POST
cURL
Użyj tego endpointu, aby utworzyć zadanie zaawansowanego lip-sync po wcześniejszym zidentyfikowaniu twarzy w źródłowym wideo.
Zanim go wywołasz
- Zacznij od Lip-Sync, aby uzyskać
session_idi dostępne wartościface_id - Zbuduj co najmniej jeden wpis
face_choose, który mapuje każdą twarz na segment audio - Użyj
audio_iddla audio utworzonego przez wcześniejsze zadanie albosound_filedla hostowanego pliku audio - Wysyłaj pola czasu w milisekundach. Na przykład
sound_start_time: "0"isound_end_time: "2000"wybierają pierwsze 2 sekundy. - Upewnij się, że przycięty segment audio ma co najmniej 2000 ms i nie przekracza czasu trwania źródłowego audio
- Ustaw
callback_urllubexternal_task_idtylko wtedy, gdy potrzebujesz dostarczania webhooków albo własnego identyfikatora śledzenia
Przepływ zadania
1
Najpierw zidentyfikuj twarze
Uruchom Lip-Sync na źródłowym wideo i zachowaj zwrócony
session_id oraz docelowe wartości face_id.2
Utwórz zadanie zaawansowanego lip-sync
Prześlij
session_id i tablicę face_choose przez ten endpoint.3
Śledź wygenerowane zadanie
Zapisz zwrócone id zadania do sprawdzania statusu i pobrania wyniku końcowego.
Autoryzacje
Bearer token authentication. Use your CometAPI key.
Treść
application/json
Session id returned by identify-face.
One or more face/audio mappings to synthesize.
Minimum array length:
1Webhook URL to receive task status updates.
Custom task id for your own tracking. Must be unique per account.