ComfyUI Extension: ComfyUI-NeuTTS
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
ComfyUI custom nodes for NeuTTS on-device TTS with voice cloning
Looking for a different extension?
Custom Nodes (0)
README
ComfyUI-NeuTTS
ComfyUI custom nodes for NeuTTS ā Neuphonic's on-device TTS with instant voice cloning.
Nodes
| Node | Description | |------|-------------| | NeuTTS šļø | TTS + voice cloning. Takes text + optional ref audio ā generates speech | | NeuTTS Encode Reference š¤ | Pre-encode a reference audio once; reuse across multiple NeuTTS nodes | | NeuTTS Unload Models šļø | Force-clear all cached models to free GPU/RAM |
Installation
Via ComfyUI Manager
Search ComfyUI-NeuTTS ā Install.
Manual
cd ComfyUI/custom_nodes
git clone https://github.com/AsifOnWeb3/ComfyUI-NeuTTS
cd ComfyUI-NeuTTS
pip install -r requirements.txt
Install NeuTTS
# CPU only
pip install neutts
# GGUF support (llama-cpp-python)
pip install neutts[llama]
# ONNX codec (faster decode)
pip install neutts[onnx]
# Everything
pip install neutts[all]
For GPU-accelerated llama-cpp-python (CUDA):
CMAKE_ARGS="-DGGML_CUDA=ON" pip install "neutts[llama]" --force-reinstall --no-cache-dir
Model Directory (optional local cache)
Pre-download models to avoid HuggingFace timeouts:
ComfyUI/
āāā models/
āāā neutts/
āāā neuphonic/
āāā neutts-air/
āāā neutts-nano/
āāā neucodec/
The nodes auto-detect local models before falling back to HuggingFace Hub.
Available Backbones
| Model | Size | Lang | Notes |
|-------|------|------|-------|
| neuphonic/neutts-air | ~552M | EN | Best quality |
| neuphonic/neutts-air-q4-gguf | Q4 | EN | Fastest, needs llama-cpp |
| neuphonic/neutts-nano | ~229M | EN | Fast |
| neuphonic/neutts-nano-q4-gguf | Q4 | EN | CPU-friendly |
| neuphonic/neutts-nano-french | ~229M | FR | |
| neuphonic/neutts-nano-german | ~229M | DE | |
| neuphonic/neutts-nano-spanish | ~229M | ES | |
Codec: neuphonic/neucodec (default) or neuphonic/neucodec-onnx-decoder (faster).
Reference Audio Tips
- Format:
.wav, mono, 16ā44 kHz - Length: 3ā15 seconds
- Content: clean speech, no background noise
- Providing
ref_text(transcript of the ref clip) significantly improves quality
Workflow Example
Load Audio ā [NeuTTS Encode Reference] ā ref_codes āā
āā [NeuTTS] ā audio ā Preview Audio
text āāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Acknowledgements
- NeuTTS by Neuphonic
- Inspired by ComfyUI-Qwen-TTS
License
Apache 2.0
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.