Kling
Створення розширеного завдання lip-sync у Kling
Створюйте розширені відеозавдання lip-sync через CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, надсилайте audio і налаштування 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 ms і не перевищує тривалість вихідного аудіо
- Установлюйте
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.