Kling
Bir Kling gelişmiş lip-sync görevi oluşturun
CometAPI Kling POST /kling/v1/videos/advanced-lip-sync aracılığıyla gelişmiş lip-sync video görevleri oluşturun; senkronize sonuçlar üretmek için ses ve counterpart ayarlarını gönderin.
POST
cURL
Kaynak videodaki yüzleri zaten tanımladıktan sonra gelişmiş bir lip-sync görevi oluşturmak için bu endpoint’i kullanın.
Çağırmadan önce
session_idve kullanılabilirface_iddeğerlerini almak için Lip-Sync ile başlayın- Her yüzü bir ses segmentiyle eşleyen bir veya daha fazla
face_choosegirdisi oluşturun - Önceki bir görev tarafından üretilen ses için
audio_id, barındırılan bir ses dosyası içinsesound_filekullanın - Zamanlama alanlarını milisaniye cinsinden gönderin. Örneğin,
sound_start_time: "0"vesound_end_time: "2000"ilk 2 saniyeyi seçer. - Kırpılan ses segmentinin en az 2000 ms olduğundan ve kaynak ses süresini aşmadığından emin olun
callback_urlveyaexternal_task_iddeğerini yalnızca webhook teslimi ya da kendi takip kimliğinize ihtiyaç duyduğunuzda ayarlayın
Görev akışı
1
Önce yüzleri tanımlayın
Kaynak videoda Lip-Sync çalıştırın ve döndürülen
session_id ile hedef face_id değerlerini saklayın.2
Gelişmiş lip-sync görevini oluşturun
Bu endpoint üzerinden
session_id ve face_choose dizisini gönderin.3
Oluşturulan görevi takip edin
Durum kontrolleri ve nihai sonucun alınması için döndürülen görev kimliğini kaydedin.
Yetkilendirmeler
Bearer token authentication. Use your CometAPI key.
Gövde
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.