Kling
Crear una tarea avanzada de lip-sync de Kling
Crea tareas avanzadas de video con lip-sync mediante CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, envía configuraciones de audio y counterpart para generar resultados sincronizados.
POST
cURL
Usa este endpoint para crear una tarea avanzada de lip-sync después de que ya hayas identificado rostros en el video de origen.
Antes de llamarlo
- Comienza con Lip-Sync para obtener el
session_idy los valoresface_iddisponibles - Crea una o más entradas
face_chooseque asignen cada rostro a un segmento de audio - Usa
audio_idpara audio producido por una tarea anterior, osound_filepara un archivo de audio alojado - Envía los campos de tiempo en milisegundos. Por ejemplo,
sound_start_time: "0"ysound_end_time: "2000"seleccionan los primeros 2 segundos. - Asegúrate de que el segmento de audio recortado tenga al menos 2000 ms y no exceda la duración del audio de origen
- Configura
callback_urloexternal_task_idsolo cuando necesites entrega por webhook o tu propio id de seguimiento
Flujo de la tarea
1
Identifica los rostros primero
Ejecuta Lip-Sync en el video de origen y conserva el
session_id devuelto junto con los valores face_id objetivo.2
Crea la tarea avanzada de lip-sync
Envía
session_id y el arreglo face_choose a través de este endpoint.3
Haz seguimiento de la tarea generada
Guarda el id de la tarea devuelta para consultar el estado y recuperar el resultado final.
Autorizaciones
Bearer token authentication. Use your CometAPI key.
Cuerpo
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.