awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MeiGen-AI avatar

MeiGen-AI/InfiniteTalk

0
View on GitHub↗
4,825 stars·815 forks·Python·apache-2.0·29 views

InfiniteTalk

InfiniteTalk is an open-source system for generating talking head videos driven by audio input. It synthesizes realistic lip movements, head poses, and facial expressions synchronized to a spoken audio track, using either a single still image or a small set of reference video frames as the visual source. The system can produce videos of arbitrary length while maintaining temporal coherence, and it supports animating multiple subjects in a single scene.

A key differentiator is the ability to coordinate multiple talking subjects through a structured JSON description, giving each independent lip sync and motion. The system can infer plausible head and body motion from a single static image, and it provides an interactive web interface for uploading media and generating videos without command-line interaction. An audio-visual feature alignment network ensures accurate lip sync across varying speech rates, and temporal recurrent frame generation keeps motion smooth over long durations.

Features

  • Talking Head Generators - Generates talking head videos from an audio track and sparse-frame references, with lip-sync and consistent head motion.
  • Infinite-Length Generators - Generates talking videos of any length while preserving temporal coherence from sparse-frame reference input.
  • Lip-Synced - Generates accurate lip-sync and facial animation for any audio input over arbitrary durations.
  • Multi-Subject Animations - Animates multiple subjects in a single scene, each with synchronized lip-sync and motion defined by a JSON description.
  • Single-Image Pose and Expression Inference - Infers plausible head and body motion from a single static image using learned priors.
  • Sparse-Frame Appearance Encoders - Encodes a person's visual identity from a small set of reference frames for consistent generation.
  • Arbitrary Duration Video Generators - Creates videos of arbitrary length while maintaining temporal coherence from sparse-frame input.
  • Audio-Driven Talking Head Synthesis - Generates a talking video from a single image and an audio track, matching lip, head, and body motion.
  • Audio Driven Synthesis - Synthesizes lip, head, and expression movements directly from audio features using a trained neural network.
  • Avatar Generation - Creates talking avatar videos with synchronized lip movements, head poses, and expressions from audio and reference media.
  • Web-Based Inference Orchestrators - Orchestrates file upload, model inference, and video output through a browser interface.
  • Autoregressive Frame Denoisers - Generates each subsequent frame conditioned on previous outputs and audio features to maintain smoothness.
  • Unlimited-Duration Talking Video Generators - Creates videos of any length while maintaining temporal coherence across frames from sparse-frame input.
  • Audio-Visual Signal Alignment - Aligns audio and visual latent spaces to ensure accurate lip sync across varying speech rates.
  • Interactive Model Interfaces - Provides an interactive web interface for uploading media and generating talking videos without command-line usage.

Star history

Star history chart for meigen-ai/infinitetalkStar history chart for meigen-ai/infinitetalk

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to InfiniteTalk

Similar open-source projects, ranked by how many features they share with InfiniteTalk.
  • humanaigc/emoHumanAIGC avatar

    HumanAIGC/EMO

    7,616View on GitHub↗

    EMO is an AI portrait animator and audio-to-video diffusion model designed to generate expressive talking head videos. It transforms a single static portrait image and an audio track into a synchronized video of a person speaking. The system focuses on digital human synthesis, producing high-fidelity facial movements and emotional cues. It synchronizes lip movements and facial gestures to match spoken voice recordings to create realistic portrait animations. The framework utilizes a diffusion process and a cross-modal alignment mechanism to ensure timing between audio signals and visual land

    View on GitHub↗7,616
  • lipku/livetalkinglipku avatar

    lipku/LiveTalking

    8,042View on GitHub↗

    LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic speech with facial movements. It functions as a real-time orchestrator that connects large language models and text-to-speech services to neural-rendered digital humans. The project distinguishes itself through low-latency streaming capabilities and the ability to handle real-time conversational interruptions. It supports advanced audio-visual customization, including human voice cloning and the ability to drive avatar expressions using real-time webcam data. The platform cov

    Pythonaigcdigihumandigital-human
    View on GitHub↗8,042
  • bytedance/latentsyncbytedance avatar

    bytedance/LatentSync

    5,806View on GitHub↗

    LatentSync is an audio-driven video generator and latent diffusion lip sync model designed to synchronize a speaker's lip movements in a video to a target audio track. It provides a lip synchronization training framework for developing synchronization networks on custom video and audio datasets. The system utilizes a video preprocessing pipeline to clean, segment, and align face data. It includes a visual sync evaluation tool that calculates confidence scores to measure the accuracy of audio and visual alignment in generated videos. The project covers capabilities for custom synchronization

    Python
    View on GitHub↗5,806
  • fudan-generative-vision/hallofudan-generative-vision avatar

    fudan-generative-vision/hallo

    8,644View on GitHub↗

    Hallo is an audio-driven talking head generator and portrait animation framework. It synchronizes a static portrait image with an audio file to produce realistic talking head videos by mapping audio spectral features to facial expressions and lip movements. The system utilizes a diffusion video synthesis model that employs iterative denoising and latent representations to generate temporally consistent video frames. It incorporates identity-preserving feature extraction and latent space motion modeling to maintain visual consistency and control facial poses. The toolkit provides capabilities

    Pythonface-animationimage-animationvideo-animation
    View on GitHub↗8,644
See all 30 alternatives to InfiniteTalk→

Frequently asked questions

What does meigen-ai/infinitetalk do?

InfiniteTalk is an open-source system for generating talking head videos driven by audio input. It synthesizes realistic lip movements, head poses, and facial expressions synchronized to a spoken audio track, using either a single still image or a small set of reference video frames as the visual source. The system can produce videos of arbitrary length while maintaining temporal coherence, and it supports animating multiple subjects in a single scene.

What are the main features of meigen-ai/infinitetalk?

The main features of meigen-ai/infinitetalk are: Talking Head Generators, Infinite-Length Generators, Lip-Synced, Multi-Subject Animations, Single-Image Pose and Expression Inference, Sparse-Frame Appearance Encoders, Arbitrary Duration Video Generators, Audio-Driven Talking Head Synthesis.

What are some open-source alternatives to meigen-ai/infinitetalk?

Open-source alternatives to meigen-ai/infinitetalk include: humanaigc/emo — EMO is an AI portrait animator and audio-to-video diffusion model designed to generate expressive talking head videos.… lipku/livetalking — LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic… bytedance/latentsync — LatentSync is an audio-driven video generator and latent diffusion lip sync model designed to synchronize a speaker's… fudan-generative-vision/hallo — Hallo is an audio-driven talking head generator and portrait animation framework. It synchronizes a static portrait… opentalker/video-retalking — Video-retalking is an AI lip synchronization framework and talking head video editor designed to match the mouth… paddlepaddle/paddlegan — PaddleGAN is a generative AI framework and deep learning computer vision library built on the PaddlePaddle framework.…