Talking Avatar 소개
인물 사진 한 장과 음성 녹음 하나로, 그 사람이 그 말을 하는 영상을 만듭니다. 입 모양·머리 움직임·표정이 음성을 따라가고, 영상 길이는 음성과 정확히 같습니다.
POST /jobs/createTask에서 모델 이름을 popnow/talking-avatar-v1/talking-avatar(으)로 지정하면 호출할 수 있습니다. 2.7크레딧/초부터(US$0.027). 새 계정에는 30크레딧이 지급되니 Playground에서 먼저 무료로 써 보세요.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
audio_url | 예 | 사용할 목소리나 음악. |
image_url | 예 | 출발점이 되는 이미지. |
mask_url | 아니요 | 바꿀 영역을 칠합니다. |
prompt | 아니요 | Optional note on expression or mood, such as calm or cheerful. Identity and setting come from the portrait. |
seed | 아니요 | 같은 숫자를 쓰면 같은 결과를 다시 얻을 수 있습니다. ≥ 0 · ≤ 2147483647 |
가격
가격은 웹사이트에서 쓰는 것과 같은 크레딧으로 표시됩니다(1크레딧 = $0.01). 작업이 접수될 때 먼저 보류되고, 끝나면 실제 요금으로 정산되며, 실패한 작업은 환불됩니다.
| 옵션 | 크레딧 /초 | ≈ USD |
|---|---|---|
| 기본 | 2.7 | US$0.027 |
실행 전에 정확한 금액을 알고 싶다면 같은 본문을 POST /jobs/quote로 보내세요.
API 빠른 시작
Talking Avatar API를 3단계로 호출하기
- API 키 만들기. PopNow에 로그인해 API 콘솔에서 키를 만드세요. 키는 sk-popnow-(으)로 시작하며 웹사이트와 같은 크레딧을 씁니다.
- 요청 보내기. POST /jobs/createTask에 model은 popnow/talking-avatar-v1/talking-avatar, input은 파라미터 표에 맞춰 보내세요. 응답으로 작업 ID가 바로 돌아옵니다.
- 결과 받기. 작업 ID로 GET /jobs/recordInfo를 폴링하거나 callBackUrl을 넘기면 결과를 그 주소로 보내 드립니다. 작업이 성공하면 출력 링크에서 내려받으세요.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "popnow/talking-avatar-v1/talking-avatar",
"input": {
"image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
"audio_url": "https://media.popnow.ai/shortfilm/voices/Aoede-46e4c427.mp3"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"프롬프트와 링크는 직접 쓰는 것으로 바꾸세요. 응답, 폴링, 콜백 참고 자료는 API 탭에 있어요.
Talking Avatar API 질문
Talking Avatar API 요금은 얼마인가요?
Talking Avatar 가격은 2.7크레딧(US$0.027) /초입니다. 크레딧은 웹사이트와 같으며(1크레딧 = $0.01), 새 계정에는 30크레딧이 무료로 제공되고, 실패한 작업은 환불됩니다.
API에서 Talking Avatar의 모델 이름은 무엇인가요?
POST /jobs/createTask의 model 필드에 말하는 아바타: popnow/talking-avatar-v1/talking-avatar을(를) 넣으세요.
영상은 얼마나 길게 만들 수 있나요?
음성 길이만큼, 3~60초입니다. 긴 대본은 여러 개로 나눠 녹음하고 결과 클립을 나중에 이어 붙이세요.
프롬프트가 필요한가요?
필요하지 않습니다. 입과 머리 움직임은 음성이 이끕니다. 짧은 프롬프트로 차분하게, 밝게처럼 표정의 방향을 조금 조절할 수 있지만, 인물과 장면은 사진에서 정해집니다.
사진에 여러 사람이 있으면요?
mask_url을 넘기세요. 사진과 같은 크기의 흑백 이미지로, 말할 사람 부분을 흰색으로 칠합니다. 없으면 도구가 얼굴을 직접 고르기 때문에 의도한 사람이 아닐 수 있습니다.
Talking Avatar API의 제한은 무엇인가요?
프롬프트 길이(글자): 1,000; 최대 업로드 크기: 90 MB. 이 범위를 벗어난 요청은 청구되기 전에 거부됩니다.
코드 없이 Talking Avatar을(를) 써 볼 수 있나요?
네. Playground에서는 API 키 없이 PopNow 크레딧으로 Talking Avatar을(를) 실행할 수 있고, 실행할 때마다 해당 코드를 보여 줍니다.