Rust implementation of VibeVoice text-to-speech with voice cloning and multi-speaker synthesis.
Rust
67
30 commits
updated Jan 30, 2026

Rust implementation of VibeVoice text-to-speech with voice cloning and multi-speaker synthesis.
| Crate | Description | Documentation |
|---|---|---|
vibevoice | Core library | README |
vibevoice-cli | Command-line interface | README |
vibevoice-server | HTTP server with SSE streaming | README |
vibevoice-web | Leptos web frontend | README |
vibevoice-tauri | Desktop application | README |
# Create the cache directory
mkdir -p ~/.cache/huggingface
# Paste your token (get from https://huggingface.co/settings/tokens)
echo "hf_yourTokenHere" > ~/.cache/huggingface/token
# Secure it
chmod 600 ~/.cache/huggingface/token
Very long inputs may run over the buffer.
Error: Metal error Failed to create metal resource: Buffer
PyTorch MPS uses optimized SDPA (Scaled Dot Product Attention) that doesn't materialize the full attention matrix. Candle has flash attention but it's CUDA-only, not available for Metal.
30 commits
Rust
93.5%
CSS
4.4%
Python
1.2%
Rust implementation of VibeVoice text-to-speech with voice cloning and multi-speaker synthesis.
Rust
67
30 commits
updated Jan 30, 2026

Rust implementation of VibeVoice text-to-speech with voice cloning and multi-speaker synthesis.
| Crate | Description | Documentation |
|---|---|---|
vibevoice | Core library | README |
vibevoice-cli | Command-line interface | README |
vibevoice-server | HTTP server with SSE streaming | README |
vibevoice-web | Leptos web frontend | README |
vibevoice-tauri | Desktop application | README |
# Create the cache directory
mkdir -p ~/.cache/huggingface
# Paste your token (get from https://huggingface.co/settings/tokens)
echo "hf_yourTokenHere" > ~/.cache/huggingface/token
# Secure it
chmod 600 ~/.cache/huggingface/token
Very long inputs may run over the buffer.
Error: Metal error Failed to create metal resource: Buffer
PyTorch MPS uses optimized SDPA (Scaled Dot Product Attention) that doesn't materialize the full attention matrix. Candle has flash attention but it's CUDA-only, not available for Metal.
30 commits
Rust
93.5%
CSS
4.4%
Python
1.2%