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 是微软开源的语音 AI 模型系列,涵盖文字转语音和语音识别:包括长篇多说话人 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 说这些模型仅供研发用途,在没有进一步测试的情况下不建议商用。
在没有显卡的电脑上能跑吗?硬件需求没有明确说明,但有一个专门面向 CPU 的检查点 VibeVoice-ASR-BitNet,它的快速上手途径是 VibeASR.cpp 项目,所以语音识别并不一定需要 GPU。
为什么文字转语音部分被禁用了?微软在 2025 年 9 月发现存在与其负责任 AI 原则相悖的滥用行为后,从仓库中移除了 VibeVoice-TTS 代码。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 是什么?它是一个轻量的 0.5B 参数实时 TTS 模型,从开始到出声大约只要 300 毫秒,支持流式文本输入,可生成约 10 分钟的长内容,并带有一个一键运行的 Colab 演示。
Creator
microsoft
Size
211.5 MB
Stars
54.9K
Updated
CommitOct 08
Age
1y
Commits · 90 Days