Skip to content
Node packVerifiedExternal
Open source

ComfyUI-VibeVoice

ComfyUI custom node for the VibeVoice TTS. Expressive, long-form, multi-speaker conversational audio

Maintainer@wildminderBgrade

Package profile

Status
Verified
Publisher
@wildminder
Source
GitHub
Stars
606

README

ComfyUI-VibeVoice

Long-form, multi-speaker conversational TTS and ASR for ComfyUI. Microsoft's VibeVoice, with model download, VRAM management and audio handling handled for you.

Report Bug  ·  Request Feature

[![License: MIT][license-shield]][license-url] [![Last commit][commit-shield]][commit-url] [![ComfyUI][comfy-shield]][comfy-url] [![Model weights on Hugging Face][hf-shield]][hf-url]

[!NOTE] ComfyUI-VibeVoice wraps the Microsoft VibeVoice family — 1.5B / 7B long-form conversational TTS, a 0.5B realtime model, and ASR — as native ComfyUI nodes. Models download on first run into ComfyUI/models/tts/VibeVoice/ and load under ComfyUI's VRAM manager. Nodes appear under WMNodes/sound/tts and WMNodes/sound/asr.

❖ Features

CapabilityDetail
Multi-speaker TTS![TTS][task-tts] - Up to 4 distinct voices in one output
Voice cloning![TTS][task-tts] - Any .wav / .mp3 as a speaker reference
Hybrid scripts![TTS][task-tts] - Cloned voices plus speakers that reuse a provided reference, in the same script
Speech recognition![ASR][task-asr] - VibeVoice ASR returns timestamped speaker segments
Quantization![GGUF][badge-gguf] ![fp8][badge-fp8] ![int8][badge-int8] ![int4][badge-int4] - GGUF, fp8, int8 and 4-bit, plus safetensors
Attention backendseager / sdpa / flash_attention_2 / sage
MemoryModels download and load under ComfyUI's VRAM manager

⌬ Models

Downloaded on first run into ComfyUI/models/tts/VibeVoice/.

ModelTypeSizeWeights
VibeVoice-1.5B![TTS][task-tts]3.0 GB![][hf-microsoft]
VibeVoice-7B![TTS][task-tts]17.4 GB![][hf-vibevoice]
VibeVoice-Realtime-0.5B![realtime][task-realtime]1.5 GB![][hf-microsoft]
VibeVoice-ASR-HF![ASR][task-asr]17.4 GB![][hf-microsoft]

[!TIP] Quantized weights are optional. Point Load VibeVoice Model at a .gguf or a quantized safetensors file; leave the node unconnected to use the standard model.

⇩ Getting started

ComfyUI Manager — `Mana

Nodes in this pack

3 nodes
  • VibeVoiceASR
  • VibeVoiceLoadExternalModel
  • VibeVoiceTTS

Related resources

2 connections

Sources

3 sources
GitHubSourceVersion de6ee6bf81ba426a8a20e362fd26f2d58ea68950
github.com/wildminder/ComfyUI-VibeVoice

Verified Oct 16

GitHubSource
github.com/wildminder/ComfyUI-VibeVoice

Verified Oct 11

Source excerpts

1 excerpt

Source context: Repo wildminder/ComfyUI-VibeVoice