VideoRetalk
- 오디오로 비디오 입술 동작을 생성하며, 비디오 속 인물의 입술 동작을 목표 오디오에 맞게 교체합니다
- 비동기 처리 모드이며, 반환된 작업 ID로 조회할 수 있습니다
- 생성된 비디오 링크의 유효 기간은 24시간이므로 빠르게 저장하십시오
주요 활용 시나리오:
- 다국어 더빙: 원본 비디오의 입술 동작을 다른 언어의 더빙으로 교체
- 가상 앵커: TTS로 생성한 오디오로 인물 비디오 구동
- 광고 제작: 동일한 비디오 소재로 다국어 광고 버전을 빠르게 생성
- 교육 훈련: 강사 비디오를 다국어 설명으로 교체
주의 사항:
- 입력 URL은 공개 인터넷으로 접근 가능해야 합니다
- 비디오에 반드시 얼굴이 포함되어야 하며, 없으면 작업이 실패합니다
- 다중 얼굴 시나리오에서는 반드시
ref_image_url을 전달하세요
인증
##모든 인터페이스는 Bearer Token 인증이 필요합니다##
API Key 발급:
API Key 관리 페이지에서 API Key를 발급받으세요
요청 헤더에 다음을 추가하세요:
Authorization: Bearer YOUR_API_KEY본문
모델 이름
videoretalk "videoretalk"
입술 동작을 교체할 인물이 포함된 입력 비디오 URL
요구 사항:
- 공개 인터넷으로 접근 가능한 비디오 URL
- 형식: MP4, MOV 등 일반적인 형식
- 비디오에 명확하게 보이는 얼굴이 포함되어야 함
- 권장 시간:
2~300초
"https://example.com/speaker.mp4"
목표 오디오 URL, 비디오 인물이 이 오디오를 말하는 것처럼 처리됩니다
요구 사항:
- 공개 인터넷으로 접근 가능한 오디오 URL
- 형식: WAV, MP3, M4A 등 일반적인 형식
- 음성 발화 내용 권장
"https://example.com/target-speech.wav"
얼굴 참조 이미지 URL
비디오에 여러 얼굴이 있을 때, 이 이미지로 입술 동작을 교체할 목표 얼굴을 지정합니다
요구 사항:
- 이미지에 목표 인물의 정면 얼굴이 포함되어야 함
- 비디오에 여러 얼굴이 있을 때만 필요
"https://example.com/target-person-face.jpg"
오디오 시간 > 비디오 시간일 때, 비디오를 오디오 길이에 맞게 자동 확장할지 여부
true: 출력 시간 = 오디오 시간(비디오 자동 확장)false: 출력 시간 = min(비디오 시간, 오디오 시간)
false
얼굴 매칭 신뢰도 임계값
- 범위:
120~200 - 값이 낮을수록 매칭하기 쉬움(오매칭 가능성 있음)
- 값이 높을수록 더 엄격함(매칭 실패 가능성 있음)
- '매칭 얼굴을 찾을 수 없음' 오류 시 낮춰보세요(예:
140) - 잘못된 얼굴에 매칭되면 높여보세요(예:
190)
120 <= x <= 200170
작업 완료 후 HTTPS 콜백 주소
콜백 시점:
- 작업 완료(completed), 실패(failed) 또는 취소(cancelled) 시 트리거
- 과금 확인 완료 후 발송
보안 제한:
- HTTPS 프로토콜만 지원
- 내부 IP 주소로의 콜백 금지(127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x 등)
- URL 길이
2048자 이하
콜백 메커니즘:
- 타임아웃:
10초 - 실패 후 최대
3회 재시도(각각 실패 후1초/2초/4초 후 재시도) - 콜백 응답 본문 형식은 작업 조회 인터페이스 반환 형식과 동일
- 콜백 주소가 2xx 상태 코드를 반환하면 성공으로 간주, 그 외 상태 코드는 재시도 트리거
"https://your-domain.com/webhooks/video-task-completed"
응답
립싱크 비디오 생성 작업 생성 성공
작업 생성 타임스탬프
1775200000
작업 ID
"task-unified-1775200000-xyz12345"
실제 사용된 모델 이름
"videoretalk"
작업의 구체적인 유형
video.generation.task 작업 진행률 (0-100)
0 <= x <= 1000
작업 상태
| 상태 | progress | 설명 |
|---|---|---|
pending | 0~10 | 처리 대기 중 |
processing | 10~80 | 처리 중 |
completed | 100 | 완료 |
failed | 0 | 실패 |
pending, processing, completed, failed "pending"
비디오 작업 상세 정보
작업의 출력 유형
video "video"
사용량 및 과금 정보