Skip to main content
POST
cURL
Gebruik dit endpoint om een geavanceerde lip-sync-taak aan te maken nadat je al gezichten in de bronvideo hebt geïdentificeerd.

Voordat je het aanroept

  • Begin met Lip-Sync om de session_id en beschikbare face_id-waarden op te halen
  • Bouw een of meer face_choose-items die elk gezicht koppelen aan een audiosegment
  • Gebruik audio_id voor audio die door een eerdere taak is geproduceerd, of sound_file voor een gehost audiobestand
  • Verstuur tijdvelden in milliseconden. Bijvoorbeeld, sound_start_time: "0" en sound_end_time: "2000" selecteren de eerste 2 seconden.
  • Zorg ervoor dat het geknipte audiosegment minimaal 2000 ms is en de duur van de bronaudio niet overschrijdt
  • Stel callback_url of external_task_id alleen in wanneer je webhooklevering of je eigen tracking-id nodig hebt

Taakverloop

1

Identificeer eerst gezichten

Voer Lip-Sync uit op de bronvideo en bewaar de geretourneerde session_id plus de doel-face_id-waarden.
2

Maak de geavanceerde lip-sync-taak aan

Dien session_id en de face_choose-array in via dit endpoint.
3

Volg de gegenereerde taak

Bewaar de geretourneerde task id voor statuscontroles en het ophalen van het eindresultaat.
Zie voor de volledige parameterreferentie de officiële Kling-documentatie.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Body

application/json
session_id
string
vereist

Session id returned by identify-face.

face_choose
object[]
vereist

One or more face/audio mappings to synthesize.

Minimum array length: 1
callback_url
string

Webhook URL to receive task status updates.

external_task_id
string

Custom task id for your own tracking. Must be unique per account.

Respons

200 - application/json

Task accepted.

code
integer
vereist
message
string
vereist
data
object
vereist