Kling
Créer une tâche de lip-sync avancé Kling
Créez des tâches vidéo de lip-sync avancé via CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, soumettez les paramètres audio et de counterpart pour générer des résultats synchronisés.
POST
cURL
Utilisez cet endpoint pour créer une tâche de lip-sync avancé après avoir déjà identifié les visages dans la vidéo source.
Avant de l’appeler
- Commencez par Lip-Sync pour obtenir le
session_idet les valeursface_iddisponibles - Créez une ou plusieurs entrées
face_choosequi associent chaque visage à un segment audio - Utilisez
audio_idpour un audio produit par une tâche précédente, ousound_filepour un fichier audio hébergé - Envoyez les champs de timing en millisecondes. Par exemple,
sound_start_time: "0"etsound_end_time: "2000"sélectionnent les 2 premières secondes. - Assurez-vous que le segment audio découpé dure au moins 2000 ms et ne dépasse pas la durée de l’audio source
- Définissez
callback_urlouexternal_task_iduniquement si vous avez besoin d’une livraison par webhook ou de votre propre id de suivi
Flux de tâche
1
Identifier d'abord les visages
Exécutez Lip-Sync sur la vidéo source et conservez le
session_id renvoyé ainsi que les valeurs face_id cibles.2
Créer la tâche de lip-sync avancé
Soumettez
session_id et le tableau face_choose via cet endpoint.3
Suivre la tâche générée
Enregistrez l’id de tâche renvoyé pour les vérifications de statut et la récupération du résultat final.
Autorisations
Bearer token authentication. Use your CometAPI key.
Corps
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.