developerjeremylive/vibevoice-1.5b-GGUF-etheroi
021
VibeVoice-1.5B GGUF
GGUF conversion of microsoft/VibeVoice-1.5B for use with CrispASR.
This is the base model (not the streaming variant). It supports voice cloning from audio samples and multi-speaker synthesis.
Model variants
Usage
Requires a voice reference audio (WAV file, 24 kHz mono) for voice cloning:
# Voice cloning TTS
VIBEVOICE_VOICE_AUDIO=reference_voice.wav \
crispasr --tts "Hello, how are you today?" \
-m vibevoice-1.5b-tts-q4_k.gguf \
--tts-output output.wavArchitecture
Single-LM architecture (differs from the streaming Realtime-0.5B):
- LM: Qwen2.5-1.5B (d=1536, 28 layers, 12 heads, 2 KV heads)
- Prediction head: 4 AdaLN + SwiGLU layers (d=1536)
- Acoustic encoder: 7-stage ConvNeXt (3200x downsample from 24kHz)
- Semantic encoder: same architecture, 128-dim latent
- Decoder: 7-stage transposed ConvNeXt (3200x upsample)
- DPM-Solver++: 20-step, cosine schedule, v-prediction
The model generates speech tokens autoregressively — the LM produces <|vision_pad|> (speechdiffusion) tokens that trigger diffusion sampling, with `<|visionstart|> / <|vision_end|>` as control tokens.
Quality
Differences from Realtime-0.5B
License
MIT (same as original model).
