ComfyUI Extension: comfyui-orpheus-loader
Custom node for ComfyUI to load the Orpheus TTS base model and prepare it for LoRA injection + speech generation.
Custom Nodes (0)
README
comfyui-orpheus-loader
Custom node for ComfyUI to load the Orpheus TTS base model and prepare it for LoRA injection + speech generation.
π¦ Installation Node Manager (Recommended)
Open ComfyUI on your GPU server.
Go to Node Manager β Install from URL.
Paste this repository URL:
https://github.com/<your-username>/comfyui-orpheus-loader.git
Restart ComfyUI.
Search for βOrpheus-TTS Base Loaderβ in the node list.
π Repository Structure comfyui-orpheus-loader/ ββ custom_nodes/ β ββ orpheus_loader/ β ββ init.py # node implementation ββ requirements.txt # dependencies ββ README.md # this file
π₯ Usage
Drag the Orpheus-TTS Base Loader node into your workflow.
Set base_model_id (default: unsloth/orpheus-3b-tts)
If testing locally without GPU, set dry_run=True (no heavy model load, just placeholder).
On GPU server, set dry_run=False to load the real model.
This node will output an internal handle (ORPHEUS_MODEL) that can be connected to:
LoRA Applier Node (for injecting LoRA adapters)
TTS Generator Node (for generating WAV audio from text)
βοΈ Requirements
Dependencies are listed in requirements.txt:
torch transformers peft soundfile
Install manually if needed:
pip install -r requirements.txt
π Notes
This loader does not perform generation itself, only prepares the base model.
Combine with future nodes (LoRA Applier, TTS Generator) for a complete pipeline.
If GPU memory is limited, prefer float16 or bfloat16 when loading.
If running locally without GPU, always use dry_run=True.