ON AIR

Text to speech in one HTTP call.

POST your text, get natural, low-latency speech back as WAV, PCM or μ-law. 15 voices, 31 languages, faster than real time — no SDK, no GPU, no fuss. Try it right here:

LIVE CONSOLE — POST /v1/speak


WAVEFORM — IDLE
$ curl -X POST https://speak.mosaic.site/v1/speak -H "Authorization: Token sk_…" -d '{"text": "Hello world"}' -o hello.wav

Mosaic API keys work too — pass your mk_… key the same way.

~0.3×
REAL-TIME FACTOR
15
STUDIO VOICES
31
LANGUAGES
44.1k
HZ WAV OUTPUT
THE CAST

Fifteen voices. Pick your narrator.

Click any card to hear a sample. The five Pocket voices speak English; the ten Supertonic voices speak all 31 languages and understand inline expression tags like <laugh>, <sigh> and <breath>.

QUICKSTART

Ship it in ninety seconds.


  
API KEY

Free key, zero friction.

Drop your email, get a key instantly. No card, no verification dance. 10,000 characters per request, 60 requests a minute.

Save it now. This key is shown exactly once — we only store a hash.

FOR AI AGENTS

Give your agent a voice with one instruction.

1  Point it at the skill

Everything an agent needs — auth, endpoints, voices, limits — lives in one markdown file it can fetch and follow:

https://speak.mosaic.site/skill.md

2  Paste one line in your agent config

Add this to CLAUDE.md, AGENTS.md, a system prompt — anywhere your agent reads instructions:

To speak text aloud, fetch https://speak.mosaic.site/skill.md and follow it. Your API key is sk_YOUR_KEY.