δΈ­ζ–‡ English

🎬 iAnchor

Turn a topic + data into a vertical video with digital human, subtitles, and animated cards β€” in 3 minutes. Zero editing skills.

🍎 macOS M1-M4 🐍 Python 3.13 πŸ€– DeepSeek LLM πŸ—£οΈ Edge TTS πŸ‘„ MuseTalk Lip Sync πŸ§‘ AI Avatar Gen
⭐ Star on GitHub
iAnchor WebUI

✨ Why iAnchor?

✍️

AI Scripting

Topic + data in, fluent narration out. Cloud API or local Ollama, your choice.

πŸ—£οΈ

Natural Voice

Microsoft Edge TTS with 16 voices. Smooth, natural pronunciation.

πŸ‘„

Lip Sync

MuseTalk audio-driven. Mouth movements precisely match speech.

πŸ“Š

Dynamic Cards

Data, charts, and text auto-switch with narration. 4 animation engines to choose from.

πŸ“

Sentence Subtitles

Gold text on rounded pill background. Split by punctuation. One per sentence.

πŸ§‘

AI Anchor Avatar

No photo needed β€” generate an HD anchor portrait from your script. Local Z-Image-Turbo or cloud API, manual upload also supported.

⚑

Fully Automatic

Script β†’ TTS β†’ Lip Sync β†’ Cards β†’ Subtitles β†’ Final Video. One click, full pipeline.

πŸ”„ Pipeline

πŸ“„ Input
β†’
πŸ€– Script
β†’
πŸ§‘ Avatar
β†’
πŸ—£οΈ TTS
β†’
πŸ‘„ Lip Sync
β†’
🎨 Compose

🎨 Animation Modes

ModeStyleBest For
cardPPT cards, 6 layoutsData broadcast
manimNumber animation + transitionsPremium feel
sdMLX SD 1.5 AI imagesArtistic style
remotionReact renderingDeep customization

πŸš€ Quick Start

1

Install

bash install.sh

2

Config

Add DeepSeek API key

3

Avatar

Upload a photo, or generate with AI

4

Launch

bash start_ui.sh

5

Generate

Topic + Data β†’ Video

$ bash install.sh
$ bash start_ui.sh
$ open http://127.0.0.1:7860

πŸ’» Platforms

PlatformScriptVoiceLip SyncCardsSD
macOS M1-M4βœ…βœ…βœ…βœ…βœ…
macOS Intelβœ…βœ…βœ…βœ…βŒ
Windowsβœ…βœ…βŒβœ…βŒ
Linuxβœ…βœ…βœ…βœ…βŒ