Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
OmniVoice TTS nodes for ComfyUI - Zero-shot multilingual text-to-speech with voice cloning, voice design, and multi-speaker dialogue
| Date | Stars |
|---|---|
| 2026-07-24 | 514 |
| 2026-07-25 | 516 |
| 2026-07-28 | 520 |
| 2026-07-30 | 521 |
| 2026-08-06 | 521 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# ComfyUI-OmniVoice-TTS **OmniVoice TTS nodes for ComfyUI** — Zero-shot multilingual text-to-speech with voice cloning and voice design. Supports **600+ languages** with state-of-the-art quality. [中文文档](README_zh.md) [](https://huggingface.co/k2-fsa/OmniVoice) [](https://huggingface.co/drbaph/OmniVoice-bf16) [](https://huggingface.co/spaces/k2-fsa/OmniVoice) [](https://zhu-han.github.io/omnivoice/) [](https://arxiv.org/abs/2604.00688) [](https://github.com/k2-fsa/OmniVoice) <img width="1611" height="1260" alt="Screenshot 2026-04-03 124716" src="https://github.com/user-attachments/assets/d30440cf-2121-40f1-9b22-22c89fe7540c" /> ## Features - **600+ Languages** — Broadest language coverage among zero-shot TTS models - **Voice Cloning** — Clone any voice from 3-15 seconds of reference audio - **Voice Design** — Create synthetic voices from text descriptions (gender, age, pitch, accent) - **Multi-Speaker Dialogue** — Generate conversations between multiple speakers using `[Speaker_N]:` tags - **Fast Inference** — RTF as low as 0.025 (40x faster than real-time) - **Non-Verbal Expressions** — Inline tags like `[laughter]`, `[sigh]`, `[sniff]` - **SageAttention Support** — Uses Sage kernels for compatible unmasked attention calls (CUDA, SM80+) - **Auto-Download** — Models download automatically from HuggingFace on first use - **Whisper ASR Caching** — Pre-load Whisper to avoid re-downloading on each run - **VRAM Efficient** — Automatic CPU offload, VBAR/aimdo integration, smart cache invalidation https://github.com/user-attachments/assets/b9c75048-915a-4993-9169-ddb1d2b28f41 ## Installation ### Method 1: ComfyUI Manager (Recommended) Search for "OmniVoice" in ComfyUI Manager and click Install. ### Method 2: Manual Install ```bash cd ComfyUI/custom_nodes git clone https://github.com/saganaki22/ComfyUI-OmniVoice-TTS.git cd ComfyUI-OmniVoice-TTS python install.py ``` ### Why `--no-deps`? The `omnivoice` pip package specifies `torch==2.8.*` as a dependency, which can downgrade your PyTorch to a CPU-only version and break ComfyUI's GPU acceleration. We work around this by installing `omnivoice` with `--no-deps` in `install.py`, then separately installing only the missing dependencies that ComfyUI doesn't already provide. ### If PyTorch Gets Broken If another package accidentally downgrades your PyTorch, see the [PyTorch Compatibility Matrix](https://github.com/Saganaki22/ComfyUI-OmniVoice-TTS/blob/main/pytorch_compatibility_matrix.md) for restore commands matching your setup. ## Nodes <details> <summary><strong>1. OmniVoice Longform TTS</strong> — Long-form text-to-speech with smart chunking and optional voice cloning</summary> | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | model | COMBO | (auto) | OmniVoice model checkpoint | | text | STRING, multiline | `"Hello!..."` | Text to synthesize | | ref_text | STRING, multiline | "" | Reference audio transcript (empty=auto-detect) | | steps | INT | 32 | Diffusion steps (4-64, 16=faster, 64=best) | | guidance_scale | FLOAT | 2.0 | Classifier-free guidance scale (0-10) | | t_shift | FLOAT | 0.1 | Time-step shift for noise schedule (0-1) | | speed | FLOAT | 1.0 | Speaking speed (0.5-2.0, >1=faster) | | duration | FLOAT | 0.0 | Fixed duration in seconds (0=auto) | | device | COMBO | auto | `auto`, `cuda`, `cpu`, `mps`, `xpu` | | dtype | COMBO | auto | `auto`, `bf16`, `fp16`, `fp32` | | attention | COMBO | auto | `auto`, `eager`, `sa
Excerpt of 21,415 characters
Read on GitHubdrbaph · United Kingdom
60
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:6fc7324c91e3d98b, topic:text-to-speech, topic:tts, topic:voice-cloning