Ana içeriğe atla
POST
/
kling
/
v1
/
videos
/
advanced-lip-sync
Create an advanced Kling lip-sync task
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
  }
}
Kaynak videodaki yüzleri zaten tanımladıktan sonra gelişmiş bir dudak senkronizasyonu görevi oluşturmak için bu endpoint’i kullanın.

Çağırmadan önce

  • session_id ve kullanılabilir face_id değerlerini almak için Lip-Sync ile başlayın
  • Her yüzü bir ses segmentiyle eşleyen bir veya daha fazla face_choose girdisi oluşturun
  • Zamanlama alanlarının, sesin video içinde nasıl hizalanması gerektiğini doğru şekilde tanımladığından emin olun

Görev akışı

1

Önce yüzleri tanımlayın

Kaynak videoda Lip-Sync çalıştırın ve döndürülen session_id ile hedef face_id değerlerini saklayın.
2

Gelişmiş dudak senkronizasyonu görevini oluşturun

Bu endpoint üzerinden session_id ve face_choose dizisini gönderin.
3

Oluşturulan görevi takip edin

Durum kontrolleri ve nihai sonucu alma işlemi için döndürülen görev kimliğini kaydedin.
Tam parametre referansı için resmi Kling dokümantasyonuna bakın.

Yetkilendirmeler

Authorization
string
header
gerekli

Bearer token authentication. Use your CometAPI key.

Gövde

application/json
session_id
string
varsayılan:806556222048190514
gerekli

Session id returned by the face identification (lip-sync) endpoint.

face_choose
object[]
gerekli

Face-to-audio mappings. Each entry connects a detected face to an audio segment for lip-sync.

Yanıt

200 - application/json

Task accepted.

code
integer
gerekli
message
string
gerekli
data
object
gerekli