OpenClaw에서 InfiniteTalk 사용하기.
InfiniteTalk는 오디오 파일과 얼굴 이미지로 립싱크 아바타 비디오를 생성합니다. OpenClaw agent는 채팅에 사용하는 동일한 API key로 RunAPI를 통해 호출합니다 — audio_to_video를 보내고, task를 폴링하고, 비디오 URL을 받으세요.
Use RunAPI to generate a talking avatar video with InfiniteTalk.
Requirements:
- Read the API key from RUNAPI_API_KEY.
- Call POST https://runapi.ai/api/v1/infinitetalk/audio_to_video
- Set model to "infinitetalk-from-audio".
- Set source_audio_url to the URL of the audio file.
- Set source_image_url to the URL of the face image.
- Set prompt to describe the desired output.
- The task is async. Poll the returned task_id until status is "completed".
- When done, read the video URL from the response output.
curl -X POST https://runapi.ai/api/v1/infinitetalk/audio_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "infinitetalk-from-audio",
"source_audio_url": "https://example.com/speech.mp3",
"source_image_url": "https://example.com/avatar.jpg",
"prompt": "A professional presenter delivering a product overview"
}'
{
"task_id": "tsk_abc123",
"status": "pending",
"model": "infinitetalk-from-audio"
}
OpenClaw에서 InfiniteTalk를 세 단계로 사용하기
RunAPI 설정
환경에 RUNAPI_API_KEY를 설정하세요. 이미 OpenClaw에서 채팅용 RunAPI를 설정했다면, 동일한 key가 InfiniteTalk에도 사용됩니다 — 추가 provider 설정이 필요 없습니다.
export RUNAPI_API_KEY=runapi_xxx
InfiniteTalk 호출
model, 오디오 URL, 이미지 URL, 출력을 설명하는 프롬프트를 포함하여 audio_to_video endpoint에 POST 요청을 보내세요. OpenClaw는 agent 워크플로우에서 이 요청을 빌드하고 보낼 수 있습니다.
POST /api/v1/infinitetalk/audio_to_video
결과 폴링
endpoint는 즉시 task_id를 반환합니다. status가 completed가 될 때까지 task status endpoint를 폴링한 뒤, 응답에서 출력 비디오 URL을 읽으세요.
GET /api/v1/infinitetalk/audio_to_video/tsk_abc123
InfiniteTalk API 파라미터
| 파라미터 | 유형 | 설명 |
|---|---|---|
model |
string |
필수. infinitetalk-from-audio를 사용하세요. |
source_audio_url |
string |
필수. 립싱크할 소스 오디오 파일의 URL. |
source_image_url |
string |
필수. 애니메이션할 얼굴 또는 아바타 이미지의 URL. |
prompt |
string |
필수. 원하는 비디오 출력에 대한 텍스트 설명. 최대 5000자. |
output_resolution |
string |
선택 사항. 출력 비디오 해상도. 허용 값: 480p, 720p. 기본값은 480p. |
seed |
integer |
선택 사항. 재현성 시드. 10000~1000000 사이의 정수. |
callback_url |
string |
선택 사항. task가 완료되면 POST를 받는 webhook URL. |
OpenClaw의 InfiniteTalk이란?
InfiniteTalk은 사진 한 장과 오디오 파일로 머리 움직임·표정·신체 자세를 갖춘 립싱크 동영상을 생성하는 오디오 기반 토킹 아바타 모델입니다. OpenClaw agent는 RunAPI를 통해 호출하며, 촬영 장비나 모션 캡처 장비 없이 무제한 길이의 토킹 헤드 동영상을 제작할 수 있습니다.
InfiniteTalk 활용 사례
팟캐스트 동영상 전환
팟캐스트 오디오와 호스트 사진을 입력해 토킹 아바타 동영상을 생성하고, 오디오 전용 에피소드를 YouTube나 소셜 미디어용 영상 콘텐츠로 변환합니다.
교육 및 튜토리얼 동영상
강사 사진 한 장과 녹음된 내레이션만으로 강의나 튜토리얼 동영상을 제작하고, 카메라 설치 없이 장편 토킹 헤드 콘텐츠를 생산합니다.
마케팅 디지털 스포크스퍼슨
참조 이미지 한 장으로 브랜드 디지털 발표자를 만들고, 오디오 트랙을 교체하는 것만으로 여러 언어 버전의 대변인 동영상을 대량 생성합니다.
InfiniteTalk + OpenClaw 자주 묻는 질문
네. OpenClaw agent는 RunAPI InfiniteTalk endpoint를 직접 호출할 수 있습니다. RUNAPI_API_KEY를 사용하여 RunAPI를 provider로 설정한 뒤, model, 오디오 URL, 이미지 URL을 포함하여 /api/v1/infinitetalk/audio_to_video에 POST 요청을 보내세요.
아니요. 채팅, 이미지, 비디오 생성에 사용하는 동일한 RUNAPI_API_KEY가 InfiniteTalk에도 사용됩니다. 모든 RunAPI 모델은 하나의 key와 하나의 크레딧 잔액을 공유합니다.
비동기입니다. 생성 endpoint는 즉시 task_id를 반환합니다. task status endpoint를 폴링하거나 callback_url을 제공하여 비디오가 준비되면 webhook을 받으세요.
InfiniteTalk는 task당 청구됩니다. 현재 요금은 RunAPI 가격 페이지에서 확인하세요. 크레딧은 모든 RunAPI 모델에 사용되는 동일한 잔액에서 차감됩니다.
지금 OpenClaw에서 InfiniteTalk를 사용해보세요.
무료 RunAPI key를 발급받고, OpenClaw에 프롬프트를 붙여넣어 모든 오디오 파일로 립싱크 아바타 비디오를 생성해보세요.