Skip to main content
Drama 3 is Fish Audio’s newest text-to-speech model, built for voice direction. A whole scene is written as one script, the delivery is described in plain language inside the text, and paired word tags change only the words they wrap. In ComfyUI it runs in the Fish Audio Text to Speech node with model set to drama-3. For the other Fish Audio models, see Fish Audio: Text to Speech, Voice Cloning, and Speech to Text.
To use the Partner Nodes, you need to ensure that you are logged in properly and using a permitted network environment. Please refer to the Partner Nodes Overview section of the documentation to understand the specific requirements for using the Partner Nodes.
Make sure your ComfyUI is updated.Workflows in this guide can be found in the Workflow Templates. If you can’t find them in the template, your ComfyUI may be outdated.If nodes are missing when loading a workflow, possible reasons:
  1. You are not using the latest ComfyUI version (Nightly version)
  2. Some nodes failed to import at startup

Use Drama 3 in ComfyUI

The Fish Audio partner nodes are available in the node menu under partner/audio/Fish Audio, and Drama 3 uses the same ones as the other models: Text to Speech, Speech to Text, Voice Selector, and Instant Voice Clone.

Selecting the model

Set model to drama-3 on the Text to Speech node.

Connecting voices

The voice output of the Voice Selector or the Instant Voice Clone connects to the Text to Speech node. drama-3 exposes the growable voices input with up to 5 slots. With one connected voice, the node passes it internally as reference_id. With two or more, the text must mark speakers with @Voice1, @Voice2, and so on, and every connected voice must appear in the text at least once or the node raises an error.

Directing a performance

drama-3 takes direction from the script itself. A plain-language direction in square brackets shifts the delivery from that point on, and a paired word tag changes only the words it wraps:

Describe the delivery

Put a direction in square brackets before the words it applies to, and write it the way you would brief a voice actor: emotion, intent, pacing, or who the character is talking to.
A direction applies until the next one. [calm] at the start of a line holds for the whole line unless another direction replaces it, and several directions in one line shift the delivery within that line.

Add sounds and pauses

Write a sound or a pause in brackets at the point where it should happen, such as a sigh, a laugh, or a breath:

Direct in any language

Directions do not have to match the language of the script. An English script can be directed in Chinese, and the other way around:

Change only specific words

Wrap words in a paired tag to change the delivery of those words only. The supported tags are <whisper>, <emphasis>, <soft>, <fast>, <slow>, <stress>, and <forceful>:

Switch language mid-line

Fish Audio lists language tags as experimental.
Wrap a phrase in a language tag to switch language for those words only. This helps in a line that mixes two languages, or when a phrase should be read in another language:

Combine them

Directions, word tags, and the phoneme tags all work in the same script, including inside a multi-speaker turn:
The emotion, tone, and effect tags in the prompt guide belong to the other models. On drama-3, use the directions and word tags on this page instead.

Available workflows

Two ready-made templates cover Drama 3: a single directed performance and a two-speaker dialogue. Open them from the Template Library in ComfyUI, or run them directly on Comfy Cloud. Both require ComfyUI 0.39.3 or newer.

Fish Audio Drama 3: Directed Performance

Act out one script with a single voice. Directions in the text field shift the delivery line by line, and <whisper>...</whisper> changes a few words without changing the rest of the line. The template starts from the Delia preset voice, and you can swap it in the Voice Selector. Fish Audio Drama 3: Directed Performance workflow preview

Run on Comfy Cloud

Open in Comfy Cloud

Download Workflow

Download JSON or search “Fish Audio Drama 3: Directed Performance” in Template Library
Input materials Upload this file to the matching LoadAudio node:

fish_audio_example.mp3

LoadAudio node 11 · fish_audio_example.mp3

Fish Audio Drama 3: Two-Speaker Dialogue

Generate a whole scene in one pass, with one Voice Selector per speaker and the dialogue tags in the script. The template ships with the Delia and Sheila preset voices:
Fish Audio Drama 3: Two-Speaker Dialogue workflow preview

Run on Comfy Cloud

Open in Comfy Cloud

Download Workflow

Download JSON or search “Fish Audio Drama 3: Two-Speaker Dialogue” in Template Library
Input materials Upload this file to the matching LoadAudio node:

fish_audio_example.mp3

LoadAudio node 11 · fish_audio_example.mp3

Account and pricing

The nodes require signing in to a ComfyUI account and are billed per use. Drama 3 costs about 14.30per1Mbytesoftextduringthelaunchoffer,then14.30 per 1M bytes of text during the launch offer, then 35.75 from November 13, 2026. See Partner Node pricing for the credit rates and the offer window.

Get started

  1. Update ComfyUI to 0.39.3 or newer
  2. Open one of the Drama 3 templates above, or add the Fish Audio nodes from partner/audio/Fish Audio
  3. Select drama-3 in the Text to Speech node and connect a voice through the Voice Selector or the Instant Voice Clone
  4. Write the script with directions and word tags, then run it