whatisgithub

What is comfyui-dramabox?

franckyb/comfyui-dramabox — explained in plain English

Analysis updated 2026-05-18

18PythonAudience · vibe coderComplexity · 4/5Setup · hard

In one sentence

ComfyUI custom nodes that bring DramaBox's expressive text-to-speech AI model into visual generation workflows.

Mindmap

mindmap
  root((repo))
    What it does
      Text to speech nodes
      Voice reference support
      LoRA voice styles
    Tech stack
      Python
      ComfyUI
      PyTorch CUDA
    Use cases
      Generate spoken audio
      Clone a voice style
      Train custom voice LoRAs
    Audience
      ComfyUI users
      AI audio hobbyists
    Setup
      pip install requirements
      Auto downloaded weights

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate expressive spoken audio from a text prompt inside ComfyUI

USE CASE 2

Clone a specific voice by feeding in a reference audio clip

USE CASE 3

Train and apply custom voice LoRAs to bake in a particular voice style

What is it built with?

PythonComfyUIPyTorchCUDAbitsandbytes

How does it compare?

franckyb/comfyui-dramaboxandyuneducated/resolve-aicarriex6/cvpr2026_similarity_as_evidence
Stars181818
LanguagePythonPythonPython
Setup difficultyhardhardhard
Complexity4/54/54/5
Audiencevibe coderdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a working ComfyUI install with GPU and CUDA, and may need bitsandbytes rebuilt from source on newer CUDA versions.

No license information is provided in the README.

So what is it?

ComfyUI-DramaBox adds text-to-speech nodes to ComfyUI, a visual, node-based tool people use to build AI image and audio generation workflows. It is a port of DramaBox, a speech synthesis system built by ResembleAI, so it can be used inside ComfyUI like any other building block. DramaBox is described as an expressive text-to-speech system built on LTX-2.3, an audio diffusion transformer, which is a type of AI model that generates audio step by step, similar to how image diffusion models generate images. The extension gives you two nodes to drag into your workflow. The first, DramaBox TTS, takes a text prompt and turns it into spoken audio. You can optionally give it a short audio clip of a real voice as a reference, and it will try to match that voice's style. The second node, DramaBox Options, lets you adjust generation settings such as the number of generation steps, CFG scale, and audio duration. On first use, the extension automatically downloads the required model weights. It also supports LoRA files, small trained add-ons that bake a particular voice style into the model. LoRAs are specific to this model and cannot be reused with other ComfyUI nodes such as LTX Video. You can train your own voice LoRAs with a companion tool called Voice Clone Studio, DramaBox Edition, which transcribes and splits long audio clips into smaller pieces ready for training, then produces a file you drop into ComfyUI's loras folder. Using a LoRA together with a voice reference clip reinforces a specific voice style. Installation involves cloning the repository into ComfyUI's custom_nodes folder, activating the ComfyUI virtual environment, and running a pip install of the requirements. The README also documents a workaround for a known build issue with the bitsandbytes library on newer CUDA toolkit versions, which requires compiling it from source. The project is written in Python.

Copy-paste prompts

Prompt 1
Walk me through installing ComfyUI-DramaBox into my existing ComfyUI custom_nodes folder
Prompt 2
Explain the difference between using a voice reference clip and a voice LoRA in DramaBox TTS
Prompt 3
Help me fix a bitsandbytes CUDA binary error when installing this on Windows
Prompt 4
Show me how to connect the DramaBox Options node to the DramaBox TTS node in a workflow

Frequently asked questions

What is comfyui-dramabox?

ComfyUI custom nodes that bring DramaBox's expressive text-to-speech AI model into visual generation workflows.

What language is comfyui-dramabox written in?

Mainly Python. The stack also includes Python, ComfyUI, PyTorch.

What license does comfyui-dramabox use?

No license information is provided in the README.

How hard is comfyui-dramabox to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is comfyui-dramabox for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.