Skip to main content
This node converts written text into spoken audio using Fish Audio text-to-speech models. It supports cues embedded in the text: [happy] and [whispering] on s2.1-pro, (happy) on s1, and plain-language [directions] plus <whisper>...</whisper> word tags on drama-3. Multi-speaker dialogue uses @Voice1/@Voice2 tags when multiple voices are connected. Three models are available: drama-3 and s2.1-pro, which both support up to five voices and multi-speaker dialogue, and s1, which uses a single optional voice.

Inputs

Common Inputs

drama-3 and s2.1-pro Inputs

These inputs appear when the drama-3 or s2.1-pro model is selected. The parameter sets are identical.

s1 Inputs

These inputs appear when the s1 model is selected. Note: The text input must not be empty. Speaker tags (@Voice1, @Voice2, etc.) are case-insensitive and must refer to a connected voice; tagging a voice that is not connected raises an error. When two or more voices are connected, the text must reference every connected voice at least once, or the node reports the missing tags. On drama-3 and s2.1-pro, connecting 0 voices uses a random voice, 1 voice uses that voice alone, and 2 or more voices enable multi-speaker dialogue. On s1, a single optional voice is used and leaving it unconnected uses a random voice. Cues can be placed in the text: [happy] and [whispering] on s2.1-pro, (happy) on s1, and plain-language [directions] and <whisper>...</whisper> word tags on drama-3.

Outputs

This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): adcfe8f994b8fbe07efb3dd3f86c8955ea3cec62cc3f0321efd2b63c0470b7a3