Kling
Eine erweiterte Kling-Lip-Sync-Aufgabe erstellen
Erstellen Sie erweiterte Lip-Sync-Videoaufgaben über CometAPI Kling POST /kling/v1/videos/advanced-lip-sync, übermitteln Sie Audio- und Gegenstück-Einstellungen, um synchronisierte Ergebnisse zu erzeugen.
POST
cURL
Verwenden Sie diesen Endpunkt, um eine erweiterte Lip-Sync-Aufgabe zu erstellen, nachdem Sie bereits Gesichter im Quellvideo identifiziert haben.
Bevor Sie ihn aufrufen
- Beginnen Sie mit Lip-Sync, um die
session_idund die verfügbarenface_id-Werte zu erhalten - Erstellen Sie einen oder mehrere
face_choose-Einträge, die jedes Gesicht einem Audiosegment zuordnen - Verwenden Sie
audio_idfür Audio, das von einer vorherigen Aufgabe erzeugt wurde, odersound_filefür eine gehostete Audiodatei - Senden Sie Zeitfelder in Millisekunden. Zum Beispiel wählen
sound_start_time: "0"undsound_end_time: "2000"die ersten 2 Sekunden aus. - Stellen Sie sicher, dass das zugeschnittene Audiosegment mindestens 2000 ms lang ist und die Dauer des Quellaudios nicht überschreitet
- Setzen Sie
callback_urloderexternal_task_idnur, wenn Sie eine Webhook-Zustellung oder Ihre eigene Tracking-ID benötigen
Aufgabenablauf
1
Zuerst Gesichter identifizieren
Führen Sie Lip-Sync für das Quellvideo aus und behalten Sie die zurückgegebene
session_id sowie die Ziel-face_id-Werte.2
Die erweiterte Lip-Sync-Aufgabe erstellen
Übermitteln Sie
session_id und das Array face_choose über diesen Endpunkt.3
Die erzeugte Aufgabe verfolgen
Speichern Sie die zurückgegebene Task-ID für Statusprüfungen und das Abrufen des endgültigen Ergebnisses.
Autorisierungen
Bearer token authentication. Use your CometAPI key.
Body
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.