Chuyển đến nội dung chính
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
  }
}
Sử dụng endpoint này để tạo một tác vụ lip-sync nâng cao sau khi bạn đã xác định các khuôn mặt trong video nguồn.

Trước khi gọi

  • Bắt đầu với Lip-Sync để lấy session_id và các giá trị face_id khả dụng
  • Tạo một hoặc nhiều mục face_choose để ánh xạ từng khuôn mặt với một đoạn audio
  • Đảm bảo các trường thời gian mô tả cách audio sẽ được căn chỉnh trong video

Luồng tác vụ

1

Xác định khuôn mặt trước

Chạy Lip-Sync trên video nguồn và giữ lại session_id được trả về cùng với các giá trị face_id mục tiêu.
2

Tạo tác vụ lip-sync nâng cao

Gửi session_id và mảng face_choose qua endpoint này.
3

Theo dõi tác vụ đã tạo

Lưu id tác vụ được trả về để kiểm tra trạng thái và truy xuất kết quả cuối cùng.
Để xem tài liệu tham chiếu đầy đủ về tham số, hãy xem tài liệu Kling chính thức.

Ủy quyền

Authorization
string
header
bắt buộc

Bearer token authentication. Use your CometAPI key.

Nội dung

application/json
session_id
string
mặc định:806556222048190514
bắt buộc

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

face_choose
object[]
bắt buộc

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

Phản hồi

200 - application/json

Task accepted.

code
integer
bắt buộc
message
string
bắt buộc
data
object
bắt buộc