Downloads · 30 days
36
17% of all-time downloads
aufklarer/Audio2Face-3D-v2.3-Mark-MLX
Audio2Face-3D-v2.3-Mark-MLX is a machine learning model from aufklarer. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as other.
NVIDIA Audio2Face-3D v2.3 (Mark) exported for the MLX Swift runtime in speech-swift. Speech audio in, timestamped facial-animation coefficients out — fully on-device on Apple Silicon.
Downloads · 30 days
36
17% of all-time downloads
All-time downloads
215
Public
Repo size
73.1 MB
Likes
2
Trending 1
Click a slice to open those files.
.safetensors73.1 MB · 100%
From the Hugging Face model README
NVIDIA Audio2Face-3D v2.3 (Mark) exported for the MLX Swift runtime in speech-swift. Speech audio in, timestamped facial-animation coefficients out — fully on-device on Apple Silicon.
The bundle contains the learned tensors from the official ONNX checkpoint in safetensors form plus the NVIDIA runtime metadata. The hand-written MLX graph in speech-swift runs the real model forward pass; outputs are parity-checked against the official ONNX model.
Each frame carries 301 coefficients: 272 skin blendshapes, 10 tongue blendshapes, 15 jaw controls, and 4 eye controls, with a 10-value explicit + 16-value implicit emotion input (16 kHz mono audio, 8320-sample windows).
| File | Purpose |
|---|---|
audio2face3d.safetensors | Learned tensors for MLX.loadArrays |
network_info.json | NVIDIA runtime geometry/audio metadata |
model_config.json | Runtime configuration (input strength) |
default_emotion.f32 | Default emotion vector |
graph_metadata.json | Source ONNX graph provenance |
import Audio2Face3D
let model = try await Audio2Face3DModel.fromPretrained(
modelId: "aufklarer/Audio2Face-3D-v2.3-Mark-MLX")
let frames = try model.frames(for: samples, sampleRate: 16_000)
Or from the speech CLI:
speech avatar-motion input.wav --model aufklarer/Audio2Face-3D-v2.3-Mark-MLX --output frames.jsonl
Coefficients are identity-specific: renderers need the matching rig or a retarget projection for the chosen identity.
The weights are NVIDIA's Audio2Face-3D v2.3 Mark model, redistributed in MLX-ready form under the NVIDIA Open Model License. All model credit goes to NVIDIA.
See the MLX Speech Models collection.