Voice and audio

Text to speech

$0.0450 per 1,000 UTF-8 bytes of text (roughly one minute of speech)voice.speak

Turn text into natural speech and get back a link to the audio file.

Choose the model, the output format and the speaking rate.

What a call costs

Billed on the exact size of your request, minimum $0.0020 per call.

a price before every call. failed calls are never charged.

When to use it

Use when you need spoken audio from text: a voiceover line, a narration clip, an announcement, or an audio version of something you wrote. Up to 2,000 characters per call, about two minutes of speech. The audio is returned as a link that works for 24 hours, not as inline data, so download it if you need to keep it. Billed on the UTF-8 byte length of your text, so the exact price is known before the call. To speak in a voice you cloned with voice.clone, pass its voice_id; you can only use voices your own workspace owns. As a rule of thumb, a minute of spoken audio comes to roughly $0.045.

Inputs

Text to speech takes 7 fields, 1 of them required. Anything you leave out falls back to the tool's own default.

FieldTypeRequiredWhat it does
textstringyesThe text to speak. Billed on its UTF-8 byte length, so non-Latin scripts cost more per character than English does.
modelstringoptionalWhich voice model to use. All three cost the same.
formatstringoptionalAudio format of the file you get back. Uncompressed formats are not offered.
prosodyobjectoptionalDelivery adjustments.
voice_idstringoptionalSpeak in one of your own cloned voices, as returned by voice.clone or voice.list. Leave it out to use the stock voice. A voice_id belonging to another workspace is refused exactly as an unknown one is.
normalizebooleanoptionalExpand numbers, dates and abbreviations before speaking them. Leave on unless you have already written the text exactly as it should sound.
mp3_bitrateintegeroptionalMP3 quality in kbps. Ignored for opus.

How to call it

Connect once and your agent can reach Text to speech the same way it reaches everything else in the catalog. Add Goro as an MCP connector, or paste the setup line into an agent that reads skills.

MCP

Add this server in Claude, Claude Code, or any MCP client.

https://mcp.usegoro.ai/mcp

Skill

One line in your agent's chat. It sets itself up.

set up https://usegoro.ai/SKILL.md

Or plain HTTP

POST /v1/run

{
  "endpoint": "voice.speak",
  "input": {
    "text": "Your order has shipped and should arrive on Thursday.",
    "model": "s2.1-pro",
    "format": "mp3",
    "normalize": true,
    "mp3_bitrate": 128
  }
}

Run Text to speech from your agent.

One balance for every tool in the catalog. Start with Build, $25 of credit for $19 a month.

Get started