InfiniteTalk is an audio-driven video generation model that creates talking or singing videos from a single image and audio input. It animates faces and bodies to match the audio, making it ideal for creating talking head videos, virtual presenters, or lip-synced content.
Try in playground Test InfiniteTalk in the Runpod Hub playground.
Endpoint https://api.runpod.ai/v2/infinitetalk/runsyncPricing $0.25–$0.50 per video Type Video generation
Request
All parameters are passed within the input object in the request body.
Text description of the desired video.
URL of the source image to animate.
URL of the audio file to drive the animation.
Output video resolution. Valid options: 480p or 720p.
input.enable_safety_checker
Enable content safety checking.
curl -X POST "https://api.runpod.ai/v2/infinitetalk/runsync" \
-H "Authorization: Bearer $RUNPOD_API_KEY " \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "a cartoon computer talking",
"image": "https://example.com/avatar.jpg",
"audio": "https://example.com/speech.wav",
"size": "480p",
"enable_safety_checker": true
}
}'
Response
Unique identifier for the request.
Request status. Returns COMPLETED on success, FAILED on error.
Time in milliseconds the request spent in queue before processing began.
Time in milliseconds the model took to generate the video.
Identifier of the worker that processed the request.
The generation result containing the video URL and cost. URL of the generated video. This URL expires after 7 days.
Cost of the generation in USD.
{
"id" : "sync-a1b2c3d4-e5f6-7890-abcd-ef1234567890-u1" ,
"status" : "COMPLETED" ,
"delayTime" : 25 ,
"executionTime" : 45678 ,
"workerId" : "oqk7ao1uomckye" ,
"output" : {
"video_url" : "https://video.runpod.ai/abc123/output.mp4" ,
"cost" : 0.25
}
}
Video URLs expire after 7 days. Download and store generated videos immediately if you need to keep them.
Cost calculation
InfiniteTalk pricing varies by resolution:
Resolution Cost 480p $0.25 720p $0.50