Nodaro Docs
DocumentationNode ReferenceModelsAI Agents (MCP)DevelopersSelf-hostingResearch
Audio

Voice Design

Create a new voice from a written description, with control over model, loudness, guidance and seed. Get an audio preview and a voice ID you can keep and reuse.

The Voice Design node creates a new voice from a written description. You describe the voice, give it a text to speak, and the node returns an audio preview of the new voice and the voice's ID. Unlike Voice Remix, it gives you control over the model, loudness, guidance, seed and quality, so you can refine a voice and reproduce it.

When to use it

  • You want a brand voice with settings you can reproduce across a project.
  • You want character voices with specific qualities, such as age, accent, tone and delivery.
  • You want to refine a voice step by step, one setting at a time.
  • You want a voice ID to keep, instead of only a preview.

Quick start

Add the node

Press Tab on the canvas and choose Audio › Voices › Voice Design.

Describe the voice

Open the settings panel and write the Voice Description, for example: "A warm, deep male voice with a British accent and a calm delivery."

Write the preview text

Write 100 to 1,000 characters under Preview Text. The new voice speaks this text in the preview. You can also wire a text node into the Prompt input to supply it.

Run it

Click Run on the node. The preview appears on the node with a player, and the voice ID appears under it. Click the voice ID to copy it.

audio styleaudio stylepromptVoice CharacterOlder woman, Irish accentVoice DeliverySlow, warm, storytellerTextPreview linesVoice DesignElevenLabs v3
Two voice pickers describe the voice, a Text node supplies the preview lines, and Voice Design creates the voice.

Inputs and outputs

InputAcceptsWhat it does
PromptText nodes, such as Text and PromptThe preview text. When connected, it is used instead of the Preview Text field.
Audio styleVoice pickers, such as Voice Character and Voice DeliveryAdds the pickers' wording to the voice description. The wording is shortened when needed, so that the whole description stays within 1,000 characters.
OutputWhat it carries
AudioThe audio preview: the new voice speaking the preview text.
Voice IDThe ID of the new voice. The settings panel also shows it under Generated Voice ID.

Settings

SettingWhat it does
Voice DescriptionThe voice in plain words: age, gender, accent, tone, pace and emotion.
Preview Text (100-1000 chars)The text the new voice speaks in the preview, from 100 to 1,000 characters. With ElevenLabs v3, type [ to insert an audio tag.
ModelElevenLabs v3 (recommended), the default, or ElevenLabs Multilingual v2.
LoudnessFrom -1 (quiet) to 1 (loud). The default is 0, the model's normal level.
Guidance ScaleFrom 0 (creative) to 100 (strict). The default is 5. How literally the model follows the description.
Seed (optional)A fixed number that makes a voice reproducible. Leave it empty for a new voice on every run.
Quality (optional)A higher value gives better quality and less variety. Leave it empty for the model's default.
Enhance audio qualityCleans up the preview audio after generation. Off by default.
Pre & post textText that is always added before and after the description. It is hidden from people who use your workflow as an app. See Prompt pre and post text.

Models

ModelMakerModesCreditsDetails
ElevenLabs Voice DesignElevenLabsVoice design50Design a synthetic voice from a description (no reference clip needed).

Use ElevenLabs v3, the default, for the best quality and the widest language support. Switch to ElevenLabs Multilingual v2 only when v3 gives an unexpected result for a specific voice.

Write a good description

  • Name concrete qualities. "Gravelly baritone, speaks slowly, sounds like a late-night radio host" works better than "a cool, interesting voice".
  • Cover the basics. Age range, gender, accent, tone, pace and emotional quality.
  • Match the preview text to the final use. Write the preview text in the style of the final content, so you hear the voice as it will be used.

Keep and reuse a voice

  • Fix the seed. When a run gives a voice you like, write down its Seed, description and model. Changing any of them can change the voice.
  • Copy the voice ID. After a run, the voice ID shows on the node and under Generated Voice ID in the settings panel. Click it on the node to copy it.
  • Balance several voices. Use Loudness to bring voices you design to the same level.

Voice Design or Voice Remix

Voice DesignVoice Remix
ControlsModel, loudness, guidance, seed, quality, audio enhancementDescription and preview text only
OutputsAudio preview and voice IDAudio preview
Best forA voice you will keep and reproduceFast exploration of voice ideas

Tips

  • Start at Guidance Scale 5. Raise it toward 20 or 30 for a precise description. Lower it toward 1 or 2 for a freer, more natural voice. Very high values can reduce quality.
  • Leave Enhance audio quality off while you explore. Turn it on for the final run, because it adds processing time.
  • Explore with Voice Remix first. Try ideas quickly in Voice Remix, then recreate the best one here with full control.

From the API

POST /v1/voice-design takes text (the preview text), voiceDescription and the optional model, loudness, guidanceScale, seed, quality and shouldEnhance. The MCP tool is voice_design. See Voice and media.

Frequently asked questions

Last updated on

On this page