#22 · Primary category: 3D Generation & Asset Creation
voca
This codebase demonstrates how to synthesize realistic 3D character animations given an arbitrary speech signal and a static character mesh.
Project last updated:08/20/24
GitHub Stars
1.3K
Forks
277
Contributors
3
License
Other
Why we included this project
For anyone building digital humans, VOCA does something concrete: it takes a plain audio recording and a static character mesh and outputs a frame-by-frame sequence of animated face meshes that follow the spoken words, with lip motion and expressions that vary by speaker identity. Because the output is built on the FLAME head model, you are not locked into one rigid result; the animation can be re-edited afterward, for example to adjust head pose or add eye blinks. As the official implementation of the CVPR 2019 paper, complete with a working demo script, it is a solid reference for teams experimenting with speech-driven facial animation or studying how such systems are architected. Just be ready for the setup: it targets Python 3.6 and TensorFlow 1.14, and you will need to download the trained models from external sources.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
modly
Desktop app to generate 3D models from images or prompt using local AI — runs entirely on your GPU
LichtFeld-Studio
Train, inspect, edit, automate, and export 3D Gaussian Splatting scenes from a single native application.
map-anything
MapAnything: Universal Feed-Forward Metric 3D Reconstruction
ComfyUI-3D-Pack
An extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc) using cutting edge algorithms (3DGS, NeRF, etc.)
dust3d
Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.