Studio voice

audio Queued Runs in the background — you get a link when it is ready.

Our most natural voice — the one for ad reads, trailers and anything a customer will judge you by.

Built for

Built for

  • Ad reads
  • Premium listing narration
  • Trailers and intros

How it works

You provide

The words to say (up to 1,000 characters), and optionally a voice, delivery settings and a language.

You get back

One studio-quality audio file (MP3) you can lay under a video.

What this means for you

  • Named voices with fine control over steadiness, style and pace.
  • Speaks 29 languages, and switches naturally mid-sentence.
  • Twice the price of the narration voice — pick it for the pieces that matter.

Try it

Details

What you can set

SettingType and limitsWhat it means
text requiredtext, 1–1000 charactersThe words to say — up to 1,000 characters (about a minute of speech).
speed optionalnumber, 0.7–1.2Speaking pace; 1 when omitted.
style optionalnumber, 0–1Style exaggeration; 0 when omitted.
voice optionaltext, 1–40 charactersNamed studio voice; a clear, natural default when omitted.
stability optionalnumber, 0–1How steady the delivery is (0 = expressive and variable, 1 = consistent); 0.5 when omitted.
language_code optionaltext, 2–16 charactersLanguage of the speech (ISO 639-1 such as en or es); detected when omitted.
similarity_boost optionalnumber, 0–1How closely the result sticks to the chosen voice; 0.75 when omitted.
apply_text_normalization optionaltext, one of: auto, on, offWhether numbers and abbreviations are spelled out; auto when omitted.
What you get back
An audio file (MP3 by default)
Limits
Max input 1000 chars
How it runs
Queued — Runs in the background — you get a link when it is ready.
Alias
oneup/voice-premium

For developers

The same request as an API call, with this capability's example input:

curl -X POST https://api.oneupai.com/v1/queue/submit/oneup/voice-premium \
  -H "Authorization: Bearer $ONEUP_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
  "text": "This weekend only: every listing on the north shore, open from ten to four. Bring the family.",
  "speed": 1,
  "stability": 0.4
}'
Show input schema (JSON)
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "maxLength": 1000,
      "minLength": 1,
      "description": "The words to say — up to 1,000 characters (about a minute of speech)."
    },
    "speed": {
      "type": "number",
      "maximum": 1.2,
      "minimum": 0.7,
      "description": "Speaking pace; 1 when omitted."
    },
    "style": {
      "type": "number",
      "maximum": 1,
      "minimum": 0,
      "description": "Style exaggeration; 0 when omitted."
    },
    "voice": {
      "type": "string",
      "maxLength": 40,
      "minLength": 1,
      "description": "Named studio voice; a clear, natural default when omitted."
    },
    "stability": {
      "type": "number",
      "maximum": 1,
      "minimum": 0,
      "description": "How steady the delivery is (0 = expressive and variable, 1 = consistent); 0.5 when omitted."
    },
    "language_code": {
      "type": "string",
      "maxLength": 16,
      "minLength": 2,
      "description": "Language of the speech (ISO 639-1 such as en or es); detected when omitted."
    },
    "similarity_boost": {
      "type": "number",
      "maximum": 1,
      "minimum": 0,
      "description": "How closely the result sticks to the chosen voice; 0.75 when omitted."
    },
    "apply_text_normalization": {
      "enum": [
        "auto",
        "on",
        "off"
      ],
      "type": "string",
      "description": "Whether numbers and abbreviations are spelled out; auto when omitted."
    }
  },
  "additionalProperties": false
}

Other audio capabilities

Original song

Describe the style, hand over your lyrics, and get back a finished song you own the rights to use.

6 credits

Sound effect

Any sound you can describe — a door, a crowd, rain on a roof — as a clip you can drop into an edit.

8 credits

Narration voice

Turn up to a minute of text into natural narration in a named voice.

9 credits

Transcript for captions

Turn the speech in your audio or video into a word-timed transcript your captions can follow, word by word.

2 credits per started minute of your media