alt.freeweights.speech / VibeVoice-1.5B
From: microsoft <huggingface.co/microsoft>Newsgroups: alt.freeweights.speechSubject:

VibeVoice-1.5B

Date: 2026-11-14Commit: c00898dSigned: 2DC28CC7B26A283B ✓

Text to speech model with 2.7B parameters. Safetensors weights, 5.41 GB in all. Published by microsoft under MIT.

2.7B params5.41GBVibeVoice-1.5Bsafetensorspermissive
FactsParams2.7BSize5.41 GBFormatssafetensorsTasktext to speechLicenseMITFrom sourcepermissive
$ fw get microsoft/VibeVoice-1.5B
# manifest sha256 d624e5cbbfa0… · 5.41 GB · 9 files
$ fw verify ./VibeVoice-1.5B microsoft/VibeVoice-1.5B
From sourceHosted (signed)microsoft/VibeVoice-1.5BLast check: 2026-11-14 21:23 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
5.41 GB
Weights
5.41 GB (safetensors)
Parameters
2.7B
Formats
safetensors
Task
text to speech
License
MIT (permissive)
Files
9, each with a sha256
Publisher
microsoft
Added
2026-11-14
Section
alt.freeweights.speech
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-14 21:23 UTCpassed

Model card

From the publisher at commit c00898d. Shown as plain text with links; images open at the publisher.

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

VibeVoice is a novel framework designed for generating expressive, long-form, multi-speaker conversational audio, such as podcasts, from text. It addresses significant challenges in traditional Text-to-Speech (TTS) systems, particularly in scalability, speaker consistency, and natural turn-taking.

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.

The model can synthesize speech up to 90 minutes long with up to 4 distinct speakers, surpassing the typical 1-2 speaker limits of many prior models.

➡️ Technical Report: VibeVoice Technical Report

➡️ Project Page: microsoft/VibeVoice

➡️ Code: microsoft/VibeVoice-Code

Image: VibeVoice Overview

Training Details#

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

  • LLM: Qwen2.5-1.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. Encoder/decoder components are ~340M parameters each.
    • Semantic Tokenizer: Encoder mirrors the Acoustic Tokenizer's architecture (without VAE components). Trained with an ASR proxy task.
  • Diffusion Head: Lightweight module (4 layers, ~123M 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 65,536 tokens.
  • Training Stages:
    • Tokenizer Pre-training: Acoustic and Semantic tokenizers are pre-trained separately.
    • VibeVoice Training: Pre-trained tokenizers are frozen; only the LLM and diffusion head parameters are trained. A curriculum learning strategy is used for input sequence length (4k -> 16K -> 32K -> 64K). Text tokenizer not explicitly specified, but the LLM (Qwen2.5) typically uses its own. Audio is "tokenized" via the acoustic and semantic tokenizers.

Models#

ModelContext LengthGeneration LengthWeight
VibeVoice-0.5B-Streaming--HF link
VibeVoice-1.5B64K~90 minYou are here.
VibeVoice-Large32K~45 minDisabled

Installation and Usage#

Please refer to GitHub README

Responsible Usage#

Direct intended uses#

The VibeVoice model is limited to research purpose use exploring highly realistic audio dialogue 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 – cloning a real individual’s voice for satire, advertising, ransom, social‑engineering, or authentication bypass.
  • Disinformation or impersonation – creating audio presented as genuine recordings of real people or events.
  • Real‑time or low‑latency voice conversion – telephone or video‑conference “live deep‑fake” applications.
  • Unsupported language – the model is trained only on English and Chinese data; outputs in other languages are unsupported and may be unintelligible or offensive.
  • Generation of background ambience, Foley, or music – VibeVoice is speech‑only and will not produce coherent non‑speech audio.

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. English and Chinese only: Transcripts in language other than English or Chinese may result in unexpected audio outputs. Non-Speech Audio: The model focuses solely on speech synthesis and does not handle background noise, music, or other sound effects. Overlapping Speech: The current model does not explicitly model or generate overlapping speech segments in conversations.

Recommendations#

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.

To mitigate the risks of misuse, we have: Embedded an audible disclaimer (e.g. “This segment was generated by AI”) automatically into every synthesized audio file. Added an imperceptible watermark to generated audio so third parties can verify VibeVoice provenance. Please see contact information at the end of this model card. Logged inference requests (hashed) for abuse pattern detection and publishing aggregated statistics quarterly. Users are responsible for sourcing their datasets legally and ethically. This may include securing appropriate rights and/or anonymizing data prior to use with VibeVoice. Users are reminded to be mindful of data privacy concerns.

Contact#

This project was conducted by members of Microsoft Research. We welcome feedback and collaboration from our audience. If you have suggestions, questions, or observe unexpected/offensive behavior in our technology, please contact us at VibeVoice@microsoft.com. If the team receives reports of undesired behavior or identifies issues independently, we will update this repository with appropriate mitigations.

Files

9 files · 5.41 GBWeights 5.41 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 9 files with their sha256
FileSizesha256
.gitattributes1.60 KBcd0e76e59343ef6743c4b32c45719af8ed1b140ebbd3c199782f839dd4fb3bb1
README.md7.28 KB9a881db6567b6091dae09a56fc31edc6647ba04f74c575fa99c838b72c68879d
config.json2.76 KBb0d6db52f45dd5179b42217c55112aa2ee66e7ad7b40b0950833c9f6780a0f21
figures/Fig1.png154 KB64464f28380f81e76c88d76431a08b48c7f82a283e17f2e32c241c4b03407d19
model-00001-of-00003.safetensors1.98 GBc5f0a61ddeaeb028e3af540ba4dee7933ad30f9f30b6e1320dd9c875a2daa033
model-00002-of-00003.safetensors1.98 GB81c3891f7b2493eb48a9eb6f5be0df48d4f1a4bfd952d84e21683ca6d0bf7969
model-00003-of-00003.safetensors1.45 GBcb6e7e5e86b4a41fffbe1f3aaf445d0d50b5e21ed47574101b777f77d75fa196
model.safetensors.index.json123 KB067db9b10fdecee3a5588aa00206794156c7125f5e85f3f2234e0e6d821ee629
preprocessor_config.json351 B56bef7fb56db168e31dff685337c4acb6a35b5ce9c68d255128b01395b442c43
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
c00898d257 pinned now manifest updated, same commit2026-11-14 21:23 UTC9 files · 5.41 GB
c00898d2572026-11-14 21:23 UTC9 files · 5.41 GB

Use it

$ fw get microsoft/VibeVoice-1.5B
# manifest sha256 d624e5cbbfa0… · 5.41 GB · 9 files
$ fw verify ./VibeVoice-1.5B microsoft/VibeVoice-1.5B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/microsoft/VibeVoice-1.5B.json --dir ./VibeVoice-1.5B $ python3 fw.py verify ./VibeVoice-1.5B ./microsoft__VibeVoice-1.5B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/VibeVoice-1.5B --revision c00898d257e6b46004e3e2866a47534085fb685a --local-dir ./VibeVoice-1.5B

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-14
Text in
README.md
Text sha256
9a881db6567b6091dae09a56fc31edc6647ba04f74c575fa99c838b72c68879d
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: microsoft <huggingface.co/microsoft>Newsgroups: alt.freeweights.speechSubject: VibeVoice-1.5BDate: 2026-11-14Commit: c00898dSigned: 2DC28CC7B26A283B ✓
Upstream
microsoft/VibeVoice-1.5B
Pinned commit
c00898d257e6b46004e3e2866a47534085fb685a
Manifest
VibeVoice-1.5B.json · .minisig
Manifest sha256
d624e5cbbfa0d6536eb5e137f2e78fa9338b0d5dfa96e1c767e5c914db5c7757
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-14 21:23 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/microsoft/VibeVoice-1.5B.json $ curl -O https://freeweights.allternit.com/manifests/microsoft/VibeVoice-1.5B.json.minisig $ minisign -Vm VibeVoice-1.5B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/VibeVoice-1.5B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. VibeVoice-1.5B.json. Provenance. Takedown history: none.
From: MIT <huggingface.co/MIT>Subject: ast-finetuned-audioset-10-10-0.4593
From: onnx-community <huggingface.co/onnx-community>Subject: ast-finetuned-audioset-10-10-0.4593-ONNX
From: Edge0 <huggingface.co/Edge0>Subject: Audio8-TTS-Preview-0.6b
From: Edge0 <huggingface.co/Edge0>Subject: Audio8-TTS-Realistic-Air
From: facebook <huggingface.co/facebook>Subject: audiobox-aesthetics
From: mlx-community <huggingface.co/mlx-community>Subject: chatterbox-4bit