Создавайте задачи расширенной lip-sync через CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, передавая аудио и настройки counterpart для генерации синхронизированного результата.
curl --request POST \
--url https://api.cometapi.com/kling/v1/videos/advanced-lip-sync \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"session_id": "806556222048190514",
"face_choose": [
{
"face_id": "0",
"sound_file": "https://cdn1.suno.ai/e5c97078-3260-4354-a3a6-1d7249262a48.mp3",
"sound_start_time": "1200",
"sound_end_time": "5000",
"sound_insert_time": "0"
}
]
}
'{
"code": 123,
"message": "<string>",
"data": {
"task_id": "<string>",
"task_status": "<string>",
"created_at": 123,
"updated_at": 123
}
}session_id и доступные значения face_idface_choose, которые сопоставляют каждое лицо с аудиосегментомСначала определите лица
session_id вместе с целевыми значениями face_id.Bearer token authentication. Use your CometAPI key.
curl --request POST \
--url https://api.cometapi.com/kling/v1/videos/advanced-lip-sync \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"session_id": "806556222048190514",
"face_choose": [
{
"face_id": "0",
"sound_file": "https://cdn1.suno.ai/e5c97078-3260-4354-a3a6-1d7249262a48.mp3",
"sound_start_time": "1200",
"sound_end_time": "5000",
"sound_insert_time": "0"
}
]
}
'{
"code": 123,
"message": "<string>",
"data": {
"task_id": "<string>",
"task_status": "<string>",
"created_at": 123,
"updated_at": 123
}
}