🎓 Free Tutorial + Templates

Tutorial Create Realistic Talking AI Videos Using Infinite Talk with ComfyUI + RunPod Serverless

Complete Tutorial with Free Resources

Learn how to create realistic talking AI videos using Infinite Talk with ComfyUI and RunPod Serverless! All resources, code, and helper files are available for free

Infinite TalkRunPod ServerlessTalking AI VideosFree TemplatesComfyUI

Video Preview

Tutorial Preview

Infinite Talk Tutorial Preview

Complete Setup Guide

Step-by-step walkthrough from image input to talking video generation

What You'll Learn

  • ✓Infinite Talk setup on RunPod
  • ✓Talking video workflow configuration
  • ✓Model downloads and JupyterLab setup
  • ✓Serverless endpoint deployment
  • ✓Postman API testing workflows
  • ✓Custom web app for talking video generation

Download Resources

📦 COMPLETE TUTORIAL

Infinite Talk Resources

Everything you need for talking AI video generation setup

Talking Video Generation

  • ✓ComfyUI Infinite Talk workflow files
  • ✓Complete setup guide with instructions
  • ✓Web app for talking video generation
  • ✓Serverless API configuration
  • ✓Model download scripts
🚀 BONUS

Extra Resources

  • ✓Postman collection for API testing
  • ✓Docker configuration files
  • ✓Network storage setup guide
  • ✓JupyterLab configuration
  • ✓Production deployment tips

Tutorial Overview

🎬 INFINITE TALK TUTORIAL

ComfyUI Infinite Talk Setup Guide

This comprehensive tutorial covers the complete setup process for ComfyUI Infinite Talk talking video generation on RunPod, including network storage, model downloads, JupyterLab configuration, serverless deployment, and web app testing.

1. Create Required Accounts

  • RunPod – for GPU pods and future serverless functions:
    Referral link: https://runpod.io?ref=ckrxhc11
    Signing up and depositing $10 using this referral may grant you a one-time credit bonus between $5–$500.
  • HuggingFace – required for accessing and downloading AI models:
    https://huggingface.co/

2. Fund Your RunPod Account

Ensure you have at least $10 in your RunPod account to spin up GPU pods and receive the bonus credit (if using referral).

Referral link: https://runpod.io?ref=ckrxhc11

3. Create Network Storage

  • Go to the "Network Volumes" section in RunPod.
  • Create a new volume with at least 70 GB of space.
  • This will allow persistent storage between pod sessions.

4. Deploy a Pod with GPU

  1. From the RunPod dashboard, click "Deploy Pod".
  2. Select a GPU (e.g., RTX A5000 for better performance).
  3. Under Templates, choose: Next diffusion-Comfyui sage ateention
  4. Attach your network volume during setup.

5. Launch the Environment

  • Wait for the pod to fully install (may take several minutes).

6. Upload the Workflow

Upload the Infinite Talk workflow file provided in the download files to your ComfyUI setup.

7. Install Necessary Models

Download and install all required Infinite Talk models for talking video generation.

1. wan2.1-i2v-14b-480p-Q4_0.gguf

Location: /workspace/ComfyUI/models/diffusion_models/

curl -L -O https://huggingface.co/city96/Wan2.1-I2V-14B-480P-gguf/resolve/main/wan2.1-i2v-14b-480p-Q4_0.gguf

2. lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors

Location: /workspace/ComfyUI/models/loras/

curl -L -O https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors

3. Wan2_1-InfiniteTalk_Single_Q8.gguf

Location: /workspace/ComfyUI/models/diffusion_models/

curl -L -O https://huggingface.co/Kijai/WanVideo_comfy_GGUF/resolve/main/InfiniteTalk/Wan2_1-InfiniteTalk_Single_Q8.gguf

4. wan_2.1_vae.safetensors

Location: /workspace/ComfyUI/models/vae/

curl -L -O https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors

5. clip_vision_h.safetensors

Location: /workspace/ComfyUI/models/clip_vision/

curl -L -O https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors

6. wav2vec2-chinese-base_fp16.safetensors

Location: /workspace/ComfyUI/models/wav2vec2/

curl -L -O https://huggingface.co/Kijai/wav2vec2_safetensors/resolve/main/wav2vec2-chinese-base_fp16.safetensors

7. umt5-xxl-enc-bf16.safetensors

Location: /workspace/ComfyUI/models/clip/

curl -L -O https://huggingface.co/ALGOTECH/WanVideo_comfy/resolve/main/umt5-xxl-enc-bf16.safetensors

8. Test the Workflow

Make sure all the model names are updated to match the ones we downloaded.

  • Open ComfyUI and load your Infinite Talk workflow
  • Verify all model paths point to the correct downloaded files
  • Test the workflow with a sample image and audio to ensure it generates talking video correctly

9. Move the Models Folder

Move the models folder from ComfyUI to workspace root.

mv /workspace/ComfyUI/models /workspace/

10. Clean Up Workspace

Remove ComfyUI folder and other unnecessary folders. Keep only the models folder in workspace.

rm -rf /workspace/ComfyUI

This will leave only the models folder in your workspace, ready for serverless deployment.

11. Terminate the Pod

All files are stored in Network Storage and can be accessed by the serverless endpoint.

  • Terminate the current pod to save costs
  • All models and files remain accessible via Network Storage

12. Upload to Private GitHub Repository

Now we will start setting up the serverless deployment.

  • Upload the given Infinite Talk serverless GitHub folder to Private GitHub Repository
  • Create a private repo and push your ComfyUI files, Dockerfile, and snapshot
  • Make sure large model files are not tracked unless necessary

13. Deploy as Serverless Endpoint

  • Connect your GitHub repo on your RunPod
  • Choose the GitHub repo
  • Add HuggingFace token for model access

14. Configure Endpoint Settings

After successful deployment, edit the endpoint and add the following:

  • Add network storage where you downloaded all the models
  • Add new environment variables:
COMFY_POLLING_MAX_RETRIES=2000
COMFY_POLLING_INTERVAL_MS=500

15. Save and Wait

Save the configuration and wait for the deployment to finish.

16. Testing the Endpoint

Two methods available for testing:

  • Method 1: Postman
    • Upload the Postman collection file uploadtopostman.postman_collection.postman_collection.json from the download files to Postman
    • Copy the code from wan_api_postman_infinitetalk_wan2.1.json in Postman to send requests
    • Make sure to add your API key and endpoint ID in the Postman request
  • Method 2: Custom Web App

Notes

  • If you modified ComfyUI, update your Postman and app code accordingly
  • Match API structure, input keys, and output format, model names, etc.

Summary Checklist

TaskStatus
Created required accounts (RunPod, HuggingFace)✅
Funded RunPod account with $10+✅
Created network storage (70GB+)✅
Deployed pod with GPU and Next diffusion-Comfyui sage ateention template✅
Launched environment✅
Uploaded Infinite Talk workflow from download files✅
Downloaded all required Infinite Talk models✅
Tested workflow and verified model names✅
Moved models folder to workspace root✅
Cleaned up workspace (removed ComfyUI folder)✅
Terminated pod to save costs✅
Uploaded files to private GitHub repository✅
Deployed as serverless endpoint✅
Added network storage to endpoint✅
Configured environment variables✅
Tested endpoint with Postman or web app✅

This tutorial provides everything you need to create your own AI talking video generation app using ComfyUI Infinite Talk on RunPod. All files, code, and templates are available for FREE!