Voxify Studio Docs Sign in
Tools · Script Enrichment

Script Enrichment

An Enhance button that makes the current script read better — adding expressive performance cues and emphasis so the generated voice sounds more natural and engaging, without changing a word's meaning.

What it does

Script Enrichment marks up the user's script with performance direction — guiding pacing, emotion, and which words to stress — then rewrites the script in the editor with those cues applied. The wording and intent stay the same; what changes is how expressively the voice delivers it.

Why use it

A flat, evenly-read script sounds robotic; a well-directed one holds attention. Enrichment gives users that polish in one click, without needing to understand performance markup themselves — so even a plain, pasted-in script comes out sounding produced.

How to enable

Set tools.options.enhance to true. The button stays disabled until the script reaches the minimum length (by default 200 characters; tune with project.scriptMinChars), so it only acts on substantial copy.

javascript
project: { scriptMinChars: 200 },   // when Enhance unlocks
tools: {
  options: {
    enhance: true,
  },
}

What it returns

The same script, enriched in place in the editor — the meaning untouched, the delivery improved. Enrichment is cached by script content, so re-running it on unchanged text is instant and doesn't repeat the work. You can also trigger it programmatically through the editor handle's enhance() method.