talking-head

Installation
SKILL.md

Talking Head Video

Turn a still avatar image + a narration track into a lip-synced talking-head MP4, fully offline. A thin wrapper drives JoyVASA (audio -> facial-motion diffusion) rendered by LivePortrait; you (the model) prepare a good avatar and narration, animate, review, and deliver.

This is the capstone of the local media set: it composes with the other skills so the whole thing - face, voice, music - is generated on-device.

flowchart LR
  Desc["avatar description (optional)"] -.->|image-gen| Avatar["avatar.png"]
  Text["script text (optional)"] -.->|voice-clone-narration| Audio["narration.mp3"]
  Avatar --> Anim["animate.py<br/>JoyVASA + LivePortrait (MPS)"]
  Audio --> Anim
  Anim --> Mp4["talking-head.mp4 (H.264 + AAC)"]
  Mp4 -.->|review-mp4| Check["frame/sync check"]
Installs
First Seen
Today
talking-head — puntorigen/skills