OpenRouter for Audio
One endpoint for every TTS, STT, and realtime voice model. Route by latency, provider, cost, or capability.
LIVE
p50 87ms
p95 214ms
modelcartesia/sonic-3.5
How it works
One Request. All Models.
One endpoint for every model. Allmodels normalizes provider schemas allowing you to use the latest frontier models with no need to integrate new APIs.
64model routes
15providers
<30msrouter latency
Voice portability
Keep the voice. Switch the model.
Your users know the voice they hear every day. Bring that voice to another provider when you need lower latency, better quality, or a different model family.
Send us a source provider and voice, choose a destination provider, and Allmodels returns a portable voice slug like elevenlabs/edward that can be used on compatible routes such as cartesia/sonic.
POST /v1/voices/port
{
"source": {
"provider": "elevenlabs",
"voice": "edward"
},
"destination": {
"provider": "cartesia"
}
}
{
"voice": "elevenlabs/edward",
"provider": "cartesia",
"status": "ready"
}
