v0.9.0¶
Release Date: 2026-07-27
Adds local avatar rendering via LivePortrait + JoyVASA — fully offline talking-head video generation on Apple Silicon.
Highlights¶
- Local avatar provider:
--provider liveportrait-joyvasafor avatar commands — no cloud API, no API key required - End-to-end offline demo:
examples/local-avatar/showing the complete pipeline (F5-TTS → local avatar → Whisper → composite)
Added¶
--provider liveportrait-joyvasasupport invac avatar generate,vac avatar list-avatars, andvac slides video --avatar-providerlocalProvidersmap to skip API key validation for local providersexamples/local-avatar/with 6-slide presentation and detailed README
Usage¶
# Start the local servers (see examples/local-avatar/README.md)
# Generate avatar video locally
vac avatar generate \
--provider liveportrait-joyvasa \
--avatar-id example \
--audio narration.wav \
--output presenter.mp4
# Or use in the slides video pipeline
vac slides video \
--input slides.md \
--tts-provider f5tts-mlx \
--avatar-provider liveportrait-joyvasa \
--avatar-id example \
--output video.mp4
Dependencies¶
- Upgraded
omniavatarto v0.3.0 (local render provider) - Upgraded
omniavatar-coreto v0.4.0 (local render infrastructure)