Kling
Создать задачу расширенного lip-sync в Kling
Создавайте задачи расширенного lip-sync видео через CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, передавайте аудио и настройки counterpart для генерации синхронизированных результатов.
POST
cURL
Используйте этот endpoint, чтобы создать задачу расширенного lip-sync после того, как вы уже определили лица в исходном видео.
Перед вызовом
- Начните с Lip-Sync, чтобы получить
session_idи доступные значенияface_id - Создайте одну или несколько записей
face_choose, которые сопоставляют каждое лицо с аудиосегментом - Используйте
audio_idдля аудио, созданного предыдущей задачей, илиsound_fileдля размещенного аудиофайла - Отправляйте поля времени в миллисекундах. Например,
sound_start_time: "0"иsound_end_time: "2000"выбирают первые 2 секунды. - Убедитесь, что обрезанный аудиосегмент имеет длину не менее 2000 мс и не превышает длительность исходного аудио
- Указывайте
callback_urlилиexternal_task_idтолько если вам нужна доставка через webhook или собственный id для отслеживания
Поток задачи
1
Сначала определите лица
Запустите Lip-Sync на исходном видео и сохраните возвращенный
session_id, а также нужные значения face_id.2
Создайте задачу расширенного lip-sync
Отправьте
session_id и массив face_choose через этот endpoint.3
Отслеживайте созданную задачу
Сохраните возвращенный id задачи для проверки статуса и получения итогового результата.
Авторизации
Bearer token authentication. Use your CometAPI key.
Тело
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.