{"data":{"slug":"enemyx-net-vibevoice-comfyui","name":"VibeVoice-ComfyUI","tagline":"A comprehensive ComfyUI integration for Microsoft's VibeVoice text-to-speech model, enabling high-quality single and multi-speaker voice synthesis directly within your ComfyUI workflows.","github_url":"https://github.com/Enemyx-net/VibeVoice-ComfyUI","owner":"Enemyx-net","repo":"VibeVoice-ComfyUI","owner_avatar_url":"https://avatars.githubusercontent.com/u/228984999?v=4","primary_language":"Python","stars":1514,"forks":243,"topics":["ai-audio","ai-tts","ai-voice","ai-voice-clone","ai-voice-clonining","comfyui-custom-node","comfyui-custom-nodes-text-to-speech","comfyui-nodes","t2s","text-to-speech","tts","vibevoice","vibevoice-microsoft","voice-cloning","voice-generation","voice-generator"],"archived":false,"github_pushed_at":"2026-02-18T07:40:52+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/enemyx-net-vibevoice-comfyui","markdown_url":"https://www.graphcanon.com/tools/enemyx-net-vibevoice-comfyui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/enemyx-net-vibevoice-comfyui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=enemyx-net-vibevoice-comfyui","description":"A comprehensive ComfyUI integration for Microsoft's VibeVoice text-to-speech model, enabling high-quality single and multi-speaker voice synthesis directly within your ComfyUI workflows.","homepage_url":null,"license":"MIT","open_issues":34,"watchers":18,"ai_summary":null,"readme_excerpt":"### Compatibility & Installation\n- 📦 **Self-Contained**: Embedded VibeVoice code, no external dependencies\n- 🔄 **Universal Compatibility**: Adaptive support for transformers v4.51.3+\n- 🖥️ **Cross-Platform**: Works on Windows, Linux, and macOS\n- 🎮 **Multi-Backend**: Supports CUDA, CPU, and MPS (Apple Silicon)\n\n---\n\n### Automatic Installation (Recommended)\n1. Clone this repository into your ComfyUI custom nodes folder:\n```bash\ncd ComfyUI/custom_nodes\ngit clone https://github.com/Enemyx-net/VibeVoice-ComfyUI\n```\n\n2. Restart ComfyUI - the nodes will automatically install requirements on first use\n\n---\n\n### Installation Steps\n1. Create the models folder if it doesn't exist:\n   ```\n   ComfyUI/models/vibevoice/\n   ```\n\n2. Download and organize files in the vibevoice folder:\n   ```\n   ComfyUI/models/vibevoice/\n   ├── tokenizer/                 # Place Qwen tokenizer files here\n   │   ├── tokenizer_config.json\n   │   ├── vocab.json\n   │   ├── merges.txt\n   │   └── tokenizer.json\n   ├── VibeVoice-1.5B/           # Model folder\n   │   ├── config.json\n   │   ├── model-00001-of-00003.safetensors\n   │   ├── model-00002-of-00003.safetensors\n   │   └── ... (other model files)\n   ├── VibeVoice-Large/\n   │   └── ... (model files)\n   └── my-custom-vibevoice/      # custom names are supported\n       └── ... (model files)\n   ```\n\n3. For models downloaded from HuggingFace using git-lfs or the HF CLI, you can also use the cache structure:\n   ```\n   ComfyUI/models/vibevoice/\n   └── models--microsoft--VibeVoice-1.5B/\n       └── snapshots/\n           └── [hash]/\n               └── ... (model files)\n   ```\n\n4. Refresh your browser - the models will appear in the dropdown menu\n\n---\n\n### Hardware\n- **Minimum**: 8GB VRAM for VibeVoice-1.5B\n- **Recommended**: 17GB+ VRAM for VibeVoice-Large\n- **RAM**: 16GB+ system memory\n\n---\n\n### Installation Issues\n- Ensure you're using ComfyUI's Python environment\n- Try manual installation if automatic fails\n- Restart ComfyUI after installation\n\n---\n\n## 📄 License\n\nThis ComfyUI wrapper is released under the MIT License. See LICENSE file for details.\n\n**Note**: The VibeVoice model itself is subject to Microsoft's licensing terms:\n- VibeVoice is for research purposes only\n- Check Microsoft's VibeVoice repository for full model license details","github_created_at":"2025-08-27T17:45:23+00:00","created_at":"2026-07-11T12:10:48.180896+00:00","updated_at":"2026-07-11T12:11:05.949954+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"comfyui-custom-nodes-text-to-speech","name":"comfyui-custom-nodes-text-to-speech"},{"slug":"ai-tts","name":"ai-tts"},{"slug":"ai-voice-clone","name":"ai-voice-clone"},{"slug":"ai-audio","name":"ai-audio"},{"slug":"comfyui-nodes","name":"comfyui-nodes"},{"slug":"ai-voice-clonining","name":"ai-voice-clonining"},{"slug":"comfyui-custom-node","name":"comfyui-custom-node"},{"slug":"ai-voice","name":"ai-voice"}],"trust":{"provenance":{"is_fork":false,"github_id":1045781419,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:10:48.923Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":143,"last_release_at":"2025-10-02T18:51:41Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":51,"high_count":0,"last_scan_at":"2026-07-11T12:10:55.448Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:10:55.058Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T12:10:55.058Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T12:10:55.058Z"}}}}