VibeVoice README

The project's README from github.com/microsoft/VibeVoice. As one markdown file: README.md.

🎙️ VibeVoice: Open-Source Frontier Voice AI

Project Page Hugging Face TTS Report ASR Report Colab ASR Playground

microsoft%2FVibeVoice | Trendshift

VibeVoice Logo

📰 News

2026-09-03: 🚀 We released VibeVoice-ASR-Streaming, a unified streaming ASR model that continuously transcribes ''who said what'' as speech arrives, with support for customized hotwords and 10 languages. [Demo] [Models] [Report]

2026-07-23: ⚡ We released VibeVoice-ASR-BitNet, an edge CPU inference engine for VibeVoice-ASR. Through heterogeneous quantization (I8_S + I2_S), the model is compressed from 4.62 GB to 1.58 GB with real-time inference (RTF < 1) on 3+ CPU threads — no GPU required. [Code] [Models] [Report]

2026-03-12: 🚀 VibeVoice-ASR is now integrated into Azure AI Foundry Labs! You can now explore and test our unified speech-to-text capabilities directly through Microsoft Foundry.

2026-03-06: 🚀 VibeVoice ASR is now part of a Transformers release! You can now use our speech recognition model directly through the Hugging Face Transformers library for seamless integration into your projects.

2026-01-21: 📣 We open-sourced VibeVoice-ASR, a unified speech-to-text model designed to handle 60-minute long-form audio in a single pass, generating structured transcriptions containing Who (Speaker), When (Timestamps), and What (Content), with support for User-Customized Context. Try it in Playground.

2025-12-16: 📣 We added experimental speakers to VibeVoice‑Realtime‑0.5B for exploration, including multilingual voices in nine languages (DE, FR, IT, JP, KR, NL, PL, PT, ES) and 11 distinct English style voices. Try it. More speaker types will be added over time.

2025-12-03: 📣 We open-sourced VibeVoice‑Realtime‑0.5B, a real‑time text‑to‑speech model that supports streaming text input and robust long-form speech generation. Try it on Colab.

2025-09-05: VibeVoice is an open-source research framework intended to advance collaboration in the speech synthesis community. After release, we discovered instances where the tool was used in ways inconsistent with the stated intent. Since responsible use of AI is one of Microsoft’s guiding principles, we have removed the VibeVoice-TTS code from this repository.

2025-08-25: 📣 We open-sourced VibeVoice-TTS, a long-form multi-speaker text-to-speech model that can synthesize speech up to 90 minutes long with up to 4 distinct speakers. — accepted as an Oral at ICLR 2026! 🔥

Overview

VibeVoice is a family of open-source frontier voice AI models that includes both Text-to-Speech (TTS) and Automatic Speech Recognition (ASR) models.

A core innovation of VibeVoice is its use of continuous speech tokenizers (Acoustic and Semantic) operating at an ultra-low frame rate of 7.5 Hz. These tokenizers efficiently preserve audio fidelity while significantly boosting computational efficiency for processing long sequences. VibeVoice employs a next-token diffusion framework, leveraging a Large Language Model (LLM) to understand textual context and dialogue flow, and a diffusion head to generate high-fidelity acoustic details.

For more information, demos, and examples, please visit our Project Page.

Model Weight Quick Try
VibeVoice-ASR-7B HF Link Playground
VibeVoice-ASR-Streaming HF Link Documentation
VibeVoice-ASR-BitNet (CPU) HF Link VibeASR.cpp
VibeVoice-TTS-1.5B HF Link Disabled
VibeVoice-Realtime-0.5B HF Link Colab

Models

1. 📖 VibeVoice-ASR - Long-form Speech Recognition

VibeVoice-ASR is a unified speech-to-text model designed to handle 60-minute long-form audio in a single pass, generating structured transcriptions containing Who (Speaker), When (Timestamps), and What (Content), with support for Customized Hotwords.

📖 Documentation | 🤗 Hugging Face | 🎮 Playground | 🛠️ Finetuning | 📊 Paper | 🎤 Streaming

DER
cpWER
tcpWER


2. 🎙️ VibeVoice-TTS - Long-form Multi-speaker TTS

Best for: Long-form conversational audio, podcasts, multi-speaker dialogues

📖 Documentation | 🤗 Hugging Face | 📊 Paper

VibeVoice Results

English

https://github.com/user-attachments/assets/0967027c-141e-4909-bec8-091558b1b784

Chinese

https://github.com/user-attachments/assets/322280b7-3093-4c67-86e3-10be4746c88f

Cross-Lingual

https://github.com/user-attachments/assets/838d8ad9-a201-4dde-bb45-8cd3f59ce722

Spontaneous Singing

https://github.com/user-attachments/assets/6f27a8a5-0c60-4f57-87f3-7dea2e11c730

Long Conversation with 4 people

https://github.com/user-attachments/assets/a357c4b6-9768-495c-a576-1618f6275727


3. ⚡ VibeVoice-Streaming - Real-time Streaming TTS

VibeVoice-Realtime is a lightweight real‑time text-to-speech model supporting streaming text input and robust long-form speech generation.

📖 Documentation | 🤗 Hugging Face | 🚀 Colab


Contributing

Please see CONTRIBUTING.md for detailed contribution guidelines.

⚠️ Risks and Limitations

While efforts have been made to optimize it through various techniques, it may still produce outputs that are unexpected, biased, or inaccurate. VibeVoice inherits any biases, errors, or omissions produced by its base model (specifically, Qwen2.5 1.5b in this release). Potential for Deepfakes and Disinformation: High-quality synthetic speech can be misused to create convincing fake audio content for impersonation, fraud, or spreading disinformation. Users must ensure transcripts are reliable, check content accuracy, and avoid using generated content in misleading ways. Users are expected to use the generated content and to deploy the models in a lawful manner, in full compliance with all applicable laws and regulations in the relevant jurisdictions. It is best practice to disclose the use of AI when sharing AI-generated content.

We do not recommend using VibeVoice in commercial or real-world applications without further testing and development. This model is intended for research and development purposes only. Please use responsibly.

Star History

Star History Chart

VibeVoice (microsoft/VibeVoice)

Searching Database…

54.9K ·GitHub
Что это такое?VibeVoice — это семейство открытых голосовых ИИ-моделей от Microsoft, охватывающее синтез речи и распознавание речи: длинный многоголосый TTS, потоковый TTS в реальном времени и ASR, созданный для записей длиной в час.
Так это приложение, которое я устанавливаю, или набор моделей?Это исследовательский фреймворк плюс веса моделей на Hugging Face, а не готовое приложение: VibeVoice-ASR-7B, ASR-Streaming, ASR-BitNet (CPU), TTS-1.5B и Realtime-0.5B — у каждого есть документация и быстрый способ попробовать.
Где я могу реально попробовать эти модели?У ASR-7B есть браузерный Playground, а у Realtime-0.5B — демо на Colab; в своём коде модель ASR загружается напрямую через библиотеку Hugging Face Transformers.
Насколько надёжный звук она выдаёт?В README предупреждают, что результаты всё ещё могут быть неожиданными, предвзятыми или неточными, и что модели наследуют ошибки своей базовой модели — Qwen2.5 1.5b в этом релизе.
Могу ли я раздавать модели со своего сервера?Да, поддерживается инференс через vLLM для скорости, включая рецепт для раздачи потокового распознавания, но в репозитории нет Dockerfile, так что развёртывание — на вашей совести.
Могу ли я использовать это в своём продукте?Вот в чём подвох: репозиторий на GitHub распространяется по лицензии MIT, но в README сказано, что модели предназначены только для исследований и разработки, и коммерческое использование без дополнительного тестирования не рекомендуется.
Заработает ли это на моей машине без GPU?Требования к железу нигде не расписаны, но есть отдельный чекпоинт, ориентированный на CPU, — VibeVoice-ASR-BitNet, а его быстрый способ попробовать — проект VibeASR.cpp, так что для распознавания речи GPU строго не обязателен.
Почему часть с синтезом речи отключена?Microsoft удалила код VibeVoice-TTS из репозитория в сентябре 2025 года, обнаружив злоупотребления, противоречащие её принципам ответственного ИИ. Веса TTS-1.5B всё ещё перечислены, но вариант быстрого пробования помечен как Disabled.
Что модель ASR умеет делать с длинной записью?Она обрабатывает до 60 минут непрерывного аудио за один проход и одновременно выполняет распознавание, диаризацию и проставление меток времени — то есть возвращает, кто, что и когда сказал. Пользовательские хотворды помогают повысить точность на именах и отраслевых терминах.
Какие языки она поддерживает?VibeVoice-ASR изначально многоязычна — более 50 языков. Экспериментальные дикторы Realtime-0.5B добавляют девять языков (DE, FR, IT, JP, KR, NL, PL, PT, ES) плюс 11 различных стилей английских голосов.
Что такое VibeVoice-Realtime-0.5B?Это лёгкая модель TTS реального времени на 0,5 млрд параметров: примерно 300 миллисекунд до первого слышимого звука, потоковый текстовый ввод и генерация длинных записей около 10 минут. Есть демо на Colab в один клик.
Creator
microsoft
Size
211.5 MB
Stars
54.9K
Updated
CommitOct 08
Age
1y
Commits · 90 Days