Releases: wildminder/ComfyUI-KaniTTS
Release list
v1.0.0 - Initial Release
This marks the initial public release of ComfyUI-KaniTTS, a custom node for integrating the KaniTTS family of text-to-speech models into ComfyUI workflows.
This release provides a stable foundation for generating high-quality speech with robust model management and control over generation parameters.
Key Features
- Multi-Model Support: Full integration of five different KaniTTS models, including the multi-speaker
370mvariant and several450mbase and fine-tuned models. - Speaker Selection: For the
kani-tts-370mmodel, users can select from a list of 15 predefined voices across multiple languages. - Automatic Model Management: The node handles the automatic download and caching of all required models, including KaniTTS transformers and the NeMo audio codec dependency, into the ComfyUI
models/ttsdirectory. - VRAM Efficiency: All models are managed by ComfyUI's core systems, ensuring they are loaded to the GPU for inference and offloaded correctly to conserve VRAM.
- Generation Control: Provides UI controls for key generation parameters such as temperature, top-p, repetition penalty, and seed for reproducible outputs.
Supported Models
This version supports the following KaniTTS models:
| Model Name | Parameters | Description / Key Features |
|---|---|---|
kani-tts-370m |
370M | Multi-Speaker. Supports a wide range of predefined voices. |
kani-tts-450m-0.1-pt |
450M | Base Model. Generates a generic/randomized voice. |
kani-tts-450m-0.1-ft |
450M | Finetuned (Male). Produces a consistent male voice. |
kani-tts-450m-0.2-pt |
450M | Base Model 2. Broader multilingual support. |
kani-tts-450m-0.2-ft |
450M | Finetuned (Female). Produces a consistent female voice. |
🔧 Installation & Setup
via the ComfyUI Manager or do it manually:
Windows (Manual Installation Recommended)
The automatic installation of nemo_toolkit often fails on Windows. It is recommended to manually install the pre-built packages (.whl files) for your Python version.
-
Download Wheels: Obtain the required
.whlfiles for your Python version from the Python-Windows-WHL Hugging Face repository.Package Name Version Python Version nemo_toolkit2.6.0rc03.12 / 3.13 pynini2.1.6/2.1.73.12 / 3.13 editdistance0.8.13.13 megatron_core0.13.13.12 / 3.13 texterrors1.0.93.12 / 3.13 -
Install Wheels: Open a command prompt, navigate to your downloads folder, and run
pip installon each file. See the projectREADME.mdfor the exact commands for your Python version.