Model reference · open weights

VibeVoice-Realtime

Audio microsoft Text→speech 1 build Open weights 598k dl/mo

VibeVoice-Realtime is an open-weight audio or speech model from microsoft. VibeVoice-Realtime-0.5B (BF16) weighs 2.0 GB; the smallest configuration that runs it is RTX 3060 12 GB.

  • VibeVoice-Realtime is a 0.5B parameter text-to-speech model developed by Microsoft for real-time, single-speaker speech generation.
  • It supports streaming text input with an 8,192 token context length and is primarily designed for English, though it includes experimental support for nine other languages.
  • The model is released under the MIT license.

Summary of the microsoft/VibeVoice-Realtime-0.5B model card, 2026-10-01

What it is

Released bymicrosoft
Released2025-12-04
Parameters1.0B
VRAM2.0 GB for the weights

What it runs on

Memory and cards for VibeVoice-Realtime-0.5B (BF16)

2.0 GBweights, file size
1.6 GBruntime overhead
CardOne streamMemory
RTX 3060 12 GBfits11.6 GB
RTX 4060 Ti 16 GBfits15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What microsoft says about VibeVoice-Realtime

Read the model card

VibeVoice: A Frontier Open-Source Text-to-Speech Model

VibeVoice-Realtime is a lightweight real‑time text-to-speech model supporting streaming text input and robust long-form speech generation. It can be used to build realtime TTS services, narrate live data streams, and let different LLMs start speaking from their very first tokens (plug in your preferred model) long before a full answer is generated. It produces initial audible speech in ~300 ms (hardware dependent).

Although the model is primarily built for English, we found that it still exhibits a certain level of multilingual capability—and even performs reasonably well in some languages. We provide nine additional languages (German, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese, and Spanish) for users to explore and share feedback.

The model uses an interleaved, windowed design: it incrementally encodes incoming text chunks while, in parallel, continuing diffusion-based acoustic latent generation from prior context. Unlike the full multi-speaker long-form variants, this streaming model removes the semantic tokenizer and relies solely on an efficient acoustic tokenizer operating at an ultra-low frame rate (7.5 Hz).

Key features:

  • Parameter size: 0.5B (deployment-friendly)
  • Realtime TTS (~300 ms first audible latency)
  • Streaming text input
  • Robust long-form speech generation

This realtime variant supports only a single speaker. For multi-speaker conversational speech generation, please use other VibeVoice models. The model is currently intended for English speech only; other languages may produce unpredictable results.

➡️ Technical Report: VibeVoice Technical Report

➡️ Project Page: microsoft/VibeVoice

➡️ Code: microsoft/VibeVoice-Code

➡️ App: anycoderapps/VibeVoice-Realtime-0.5B

Training Details

Transformer-based Large Language Model (LLM) integrated with specialized acoustic tokenizer and a diffusion-based decoding head.

  • LLM: Qwen2.5-0.5B for this release.
  • Tokenizers:
    • Acoustic Tokenizer: Based on a σ-VAE variant (proposed in LatentLM), with a mirror-symmetric encoder-decoder structure featuring 7 stages of modified Transformer blocks. Achieves 3200x downsampling from 24kHz input. Decoder component is ~340M parameters.
  • Diffusion Head: Lightweight module (4 layers, ~40M parameters) conditioned on LLM hidden states. Predicts acoustic VAE features using a Denoising Diffusion Probabilistic Models (DDPM) process. Uses Classifier-Free Guidance (CFG) and DPM-Solver (and variants) during inference.
  • Context Length: Trained with a curriculum increasing up to 8,192 tokens.
  • Training Stages:
    • Tokenizer Pre-training: Acoustic tokenizer is pre-trained.
    • VibeVoice Training: Pre-trained tokenizer is frozen; only the LLM and diffusion head parameters are trained. A curriculum learning strategy is used for input sequence length (4k -> 8K). Text tokenizer not explicitly specified, but the LLM (Qwen2.5) typically uses its own. Audio is "tokenized" via the acoustic tokenizer.

Models

ModelContext LengthGeneration LengthWeight
VibeVoice-Realtime-0.5B8k~10 minYou are here.
VibeVoice-1.5B64K~90 minHF link
VibeVoice-Large32K~45 minHF link

Results

The model achieves satisfactory performance on short-sentence benchmarks, while the model is more focused on long‑form speech generation.

Zero-shot TTS performance on LibriSpeech test-clean set

ModelWER (%) ↓Speaker Similarity ↑
VALL-E 22.400.643
Voicebox1.900.662
MELLE2.100.625
VibeVoice-Realtime-0.5B2.000.695

Zero-shot TTS performance on SEED test-en set

ModelWER (%) ↓Speaker Similarity ↑
MaskGCT2.620.714
Seed-TTS2.250.762
FireRedTTS3.820.460
SparkTTS1.980.584
CosyVoice22.570.652
VibeVoice-Realtime-0.5B2.050.633

Installation and Usage

Please refer to GitHub README

Responsible Usage

Direct intended uses

The VibeVoice-Realtime model is limited to research purposes exploring real-time highly realistic audio generation detailed in the tech report.

Out-of-scope uses

Use in any manner that violates applicable laws or regulations (including trade compliance laws). Use in any other way that is prohibited by MIT License. Use to generate any text transcript. Furthermore, this release is not intended or licensed for any of the following scenarios:

  • Voice impersonation without explicit, recorded consent, including but not limited to, cloning a real individual’s voice for satire, advertising, ransom, social‑engineering, or authentication bypass.
  • Disinformation or impersonation, includin

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms