Kling
Criar uma tarefa avançada de lip-sync do Kling
Crie tarefas de vídeo avançadas de lip-sync via CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, enviando áudio e configurações da contraparte para gerar resultados sincronizados.
POST
cURL
Use este endpoint para criar uma tarefa avançada de lip-sync depois de já ter identificado rostos no vídeo de origem.
Antes de chamá-lo
- Comece com Lip-Sync para obter o
session_ide os valoresface_iddisponíveis - Crie uma ou mais entradas
face_chooseque mapeiem cada rosto para um segmento de áudio - Use
audio_idpara áudio produzido por uma tarefa anterior, ousound_filepara um arquivo de áudio hospedado - Envie os campos de tempo em milissegundos. Por exemplo,
sound_start_time: "0"esound_end_time: "2000"selecionam os primeiros 2 segundos. - Certifique-se de que o segmento de áudio recortado tenha pelo menos 2000 ms e não exceda a duração do áudio de origem
- Defina
callback_urlouexternal_task_idapenas quando precisar de entrega por webhook ou do seu próprio id de rastreamento
Fluxo da tarefa
1
Identifique os rostos primeiro
Execute Lip-Sync no vídeo de origem e guarde o
session_id retornado junto com os valores face_id de destino.2
Crie a tarefa avançada de lip-sync
Envie
session_id e o array face_choose por meio deste endpoint.3
Acompanhe a tarefa gerada
Salve o id da tarefa retornada para verificações de status e recuperação do resultado final.
Autorizações
Bearer token authentication. Use your CometAPI key.
Corpo
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.