The 'Chatter Box: Voice Cloning with TTS' workflow is designed to clone a voice from a short audio clip and generate new speech using text-to-speech (TTS) technology. This workflow utilizes the Chatter Box model, which is specifically tailored for voice cloning tasks. By leveraging the FL_ChatterboxTTS node, users can input a short voice recording, typically between 5 to 10 seconds, and a text prompt to produce speech in the same voice as the input clip. The process is streamlined and efficient, making it accessible for both technical and non-technical users.
Technically, the workflow begins with the **LoadAudio** node, which ingests the user's audio file. This is followed by the **FL_ChatterboxTTS** node, which processes the audio to identify and replicate the unique characteristics of the voice. The text input is then converted into speech that mimics the original voice. The final output is saved using the **SaveAudioMP3** node, allowing for easy access and sharing. The workflow also includes a **MarkdownNote** node for documentation purposes, ensuring that users can keep track of their inputs and outputs. This workflow is particularly useful for content creators, educators, and developers looking to personalize audio content with minimal effort.
API
Use this workflow from code
Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.
Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
// Install (beta)
npm i @comfyorg/sdk
// Run "Chatter Box: Voice Cloning with TTS" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("audio-chatterbox_tts_api.json");
const job = await client.run(wf);
await job.getOutputs("5")[0].toFile("output.png"); // SaveAudioMP3The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).
Comfy Cloud API access requires a plan with an API key.
FAQ













