Breeze TTS 2 Voice Direction
Speaks a line in a voice cloned from a short reference clip, directed in plain English: tone, emotion, pace and delivery. Breeze TTS 2 (3.5B, bf16 weights) via the ComfyUI-Breeze-TTS-2 custom nodes (https://github.com/saganaki22/ComfyUI-Breeze-TTS-2); weights download on first run. Writes a 24 kHz mono FLAC. Model weights and self-hosted outputs are for research and non-commercial use only: https://huggingface.co/BreezeBlue/Breeze-TTS-2/blob/main/LICENSE
Workflow id: breeze_tts2_direction · Text → Speech
Calling it
POST /api/image/generate
{
"workflow": "breeze_tts2_direction",
"prompt": "...",
"audio": "...",
"reference_text": "...",
"instruction": "..."
}Params
Every input this workflow takes. Your install is the source of truth:GET /api/workflows/breeze_tts2_direction returns these as they are on your machine.
prompt· str · required
The line to speak. Sounds go inline in parentheses, e.g. (laugh), (sigh), (cough), (clears throat). How it should sound goes in `instruction`, not here.audio· str · required
Reference clip of the voice to clone, staged to the run node.reference_text· str · required
The exact transcript of the reference clip, word for word.instruction· str · required
How to deliver the line, in plain English: tone, emotion, pace and delivery, e.g. "Speak slowly with a restrained, serious tone."cfg· float · default4
How strongly the instruction steers delivery. 4 is the author's setting for Voice Direction.seed· int · optional
Optional. Leave it out and every run is a new random take. Send a seed only to remake a take exactly: the seed a job used is in its record.