VibeVoice-ComfyUI
Comprehensive ComfyUI integration for Microsoft's VibeVoice text-to-speech
GraphCanon updated 3w · GitHub synced 3w
Decision brief
VibeVoice-ComfyUI provides seamless integration of Microsoft's VibeVoice model for high-quality text-to-speech in ComfyUI workflows.
Good fit when
- When you prioritize high-quality voice synthesis and direct integration with the VibeVoice model by Microsoft
- For users requiring compatibility across Windows, Linux, and macOS platforms alongside support for CUDA, CPU, MPS
Avoid when
- If your project demands external dependencies or lacks the necessary VRAM (minimum 8GB, recommended 17GB+) to run effectively
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Slowing (161d since push)
- As of 3w
- Provenance
- Not a fork · Personal account
- As of 3w
- Security (OSV)
- 51 low (51 low)
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install VibeVoice-ComfyUI PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A toolkit that enables high-quality text-to-speech synthesis within ComfyUI workflows via direct integration with the VibeVoice model from Microsoft.
Capability facts
- Languages
- python
Source: github.language+pyproject.toml · Jul 30, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 30, 2026)
- Ensure you're using ComfyUI's Python environmentSource link
Tags
README
Compatibility & Installation
- 📦 Self-Contained: Embedded VibeVoice code, no external dependencies
- 🔄 Universal Compatibility: Adaptive support for transformers v4.51.3+
- 🖥️ Cross-Platform: Works on Windows, Linux, and macOS
- 🎮 Multi-Backend: Supports CUDA, CPU, and MPS (Apple Silicon)
Automatic Installation (Recommended)
- Clone this repository into your ComfyUI custom nodes folder:
cd ComfyUI/custom_nodes
git clone https://github.com/Enemyx-net/VibeVoice-ComfyUI
- Restart ComfyUI - the nodes will automatically install requirements on first use
Installation Steps
-
Create the models folder if it doesn't exist:
ComfyUI/models/vibevoice/ -
Download and organize files in the vibevoice folder:
ComfyUI/models/vibevoice/ ├── tokenizer/ # Place Qwen tokenizer files here │ ├── tokenizer_config.json │ ├── vocab.json │ ├── merges.txt │ └── tokenizer.json ├── VibeVoice-1.5B/ # Model folder │ ├── config.json │ ├── model-00001-of-00003.safetensors │ ├── model-00002-of-00003.safetensors │ └── ... (other model files) ├── VibeVoice-Large/ │ └── ... (model files) └── my-custom-vibevoice/ # custom names are supported └── ... (model files) -
For models downloaded from HuggingFace using git-lfs or the HF CLI, you can also use the cache structure:
ComfyUI/models/vibevoice/ └── models--microsoft--VibeVoice-1.5B/ └── snapshots/ └── [hash]/ └── ... (model files) -
Refresh your browser - the models will appear in the dropdown menu
Hardware
- Minimum: 8GB VRAM for VibeVoice-1.5B
- Recommended: 17GB+ VRAM for VibeVoice-Large
- RAM: 16GB+ system memory
Installation Issues
- Ensure you're using ComfyUI's Python environment
- Try manual installation if automatic fails
- Restart ComfyUI after installation
📄 License
This ComfyUI wrapper is released under the MIT License. See LICENSE file for details.
Note: The VibeVoice model itself is subject to Microsoft's licensing terms:
- VibeVoice is for research purposes only
- Check Microsoft's VibeVoice repository for full model license details
For agents
This page has a .md twin and JSON over the API.