#99th of 15 in Voice

vibevoice

Microsoft's open speech models for long-form ASR and streaming TTS

Stars
54.8k
License
MIT
Last commit
Oct 2026
Language
Python
Stars, last 29 weeks+31,303
24 Mar 2026: 23,512 stars31 Mar 2026: 32,897 stars7 Apr 2026: 36,709 stars14 Apr 2026: 38,899 stars21 Apr 2026: 39,959 stars28 Apr 2026: 44,471 stars5 May 2026: 45,969 stars12 May 2026: 46,422 stars19 May 2026: 46,700 stars26 May 2026: 46,884 stars2 Jun 2026: 47,131 stars9 Jun 2026: 48,688 stars16 Jun 2026: 48,933 stars23 Jun 2026: 49,134 stars30 Jun 2026: 49,388 stars7 Jul 2026: 49,598 stars14 Jul 2026: 49,723 stars21 Jul 2026: 49,983 stars28 Jul 2026: 50,693 stars4 Aug 2026: 51,644 stars11 Aug 2026: 52,169 stars18 Aug 2026: 52,658 stars25 Aug 2026: 53,007 stars1 Sept 2026: 53,366 stars8 Sept 2026: 53,884 stars15 Sept 2026: 54,202 stars22 Sept 2026: 54,360 stars29 Sept 2026: 54,467 stars6 Oct 2026: 54,626 stars13 Oct 2026: 54,815 stars

23,512 on 24 Mar 202654,815 on 13 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

VibeVoice is a family of speech models built on 7.5 Hz continuous tokenizers and next-token diffusion. The ASR models transcribe up to 60 minutes of audio in one pass with speaker, timestamp and hotword support, plus a streaming variant and a CPU build. The TTS side includes a 0.5B real-time model with about 300 ms first-audio latency. The 1.5B long-form TTS code was removed from the repository after misuse.

Who it is for: Engineers needing local long-form transcription or streaming TTS

Strengths

  • ASR handles 60 minutes in one pass, returning speaker, timestamps and text together
  • Streaming ASR, vLLM serving and ASR fine-tuning code are documented
  • BitNet CPU build shrinks ASR from 4.62 GB to 1.58 GB, RTF under 1 on 3+ threads
  • Realtime TTS is 0.5B with about 300 ms first audible latency and streaming text input

Weaknesses

  • VibeVoice-TTS code was removed; the 1.5B TTS model is listed as Disabled
  • README says it is for research only, not recommended for commercial use
  • Realtime TTS long-form output is about 10 minutes
  • README gives no RAM or VRAM requirements for the full models

What it needs

  • GPU optional
  • Needs Hugging Face model weights, vLLM (optional, for serving)
  • Models: VibeVoice-ASR-7B, VibeVoice-ASR-Streaming, VibeVoice-ASR-BitNet, VibeVoice-Realtime-0.5B, VibeVoice-TTS-1.5B

Also in Voice

See all 15
Also in Voice
RankProjectScore
1whisper.cppC/C++ port of OpenAI Whisper for local speech-to-text transcription54.4k starsMIT74 out of 100
2VoiceboxLocal voice studio for cloning, TTS, dictation and agent speech57.4k starsMIT69 out of 100
3Speech-to-SpeechModular voice-agent pipeline exposed through the OpenAI Realtime API13.4k starsApache-2.066 out of 100
#4Kokoro-FastAPIOpenAI-compatible text-to-speech server for the Kokoro-82M model Live demo ↗ (opens in a new tab)5.5k starsApache-2.065 out of 100
#5Pocket TTSCPU-only text-to-speech model with voice cloning and streaming Live demo ↗ (opens in a new tab)9.9k starsMIT63 out of 100