jixiaozhong/Sonic

Official implementation of "Sonic: Shifting Focus to Global Audio Perception in Portrait Animation"

View on GitHub ↗Jump to charts ↓Open shareable report →

jixiaozhong/Sonic has 3k+ stars and 250+ forks on GitHub, is written in Python, and was last pushed on Jan 8, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 21st, 2026
Created on November 26th, 2024
Open Issues & Pull Requests: 67 (+0)
GitHub issues: Enabled
Number of forks: 292
Total Stargazers: 3,273 (+0)
Total Subscribers: 56 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 24.0 hours
Mean response time: 19.2 days
90th percentile: 64.0 days
Tracked items: 66

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 59% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 66
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 540 days
Stale 30+ days: 66
Stale 90+ days: 66

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Sonic is a portrait animation tool that generates talking head videos from still images and audio.

The tool addresses the challenge of creating realistic portrait animations synchronized with audio by shifting focus to global audio perception rather than relying solely on facial landmarks or local features. It takes a static portrait image and an audio input, then generates a video of the person in the image appearing to speak and animate naturally in response to the audio content. The approach emphasizes understanding the overall acoustic characteristics of the audio to drive more coherent and natural-looking animations across the entire portrait.

Sonic suits projects requiring talking head video generation from images and audio, such as virtual presenters, animated storytelling, or character animation. The tool is available through multiple interfaces including an online demo, a Gradio-based interface, and a ComfyUI integration for users preferring node-based workflows. The project explicitly notes that its license is non-commercial; those requiring commercial use are directed toward alternative commercial solutions. The tool works with diverse portrait styles, as demonstrated by examples ranging from photorealistic to anime-style images.

Development activity shows consistent engagement with the community through multiple channels. The project maintains an active online presence with regular demo releases and tutorial content from community members. The maintainers have established community communication infrastructure including a dedicated chat group for users. The codebase has attracted third-party contributions, most notably a ComfyUI integration developed by community contributors. The project acknowledges and appreciates these external contributions explicitly in release notes.