Auto-route
Auto-route
Leave the model choice to Onepin — every line routed to the best model for its language, by measured quality and price.
Onepin benchmarks TTS models continuously, per language. Auto-route uses those measurements to pick the model for each line — so you don’t have to keep up with a model catalog that changes monthly.
Turn it on
Leave a language’s voice_map list empty in the Generator:
That’s the whole mechanism — an empty list per language you want routed. Mix freely: pin the languages you have opinions about, route the rest.
How the pick works
For each routed language, Onepin ranks the candidate models by a blend of two measurements:
- Quality — the model’s measured naturalness score for that language, from continuous benchmarks.
- Price — the model’s per-character rate, normalized against the cheapest candidate.
Your workspace’s routing preference (dashboard → workspace settings) sets the blend:
The preference applies workspace-wide, to every routed line in every run. Runs started with an API key use it too — the setting itself lives in the dashboard.
What you get at run time
Auto-route resolves a short ranked list, not just one winner — if the top model fails on a line, the next candidate steps in instead of failing the run. The run’s per-line detail shows which model actually voiced each line.
Related
- Translate into other languages — auto-route per target language
- Voices & Models — what’s in the catalog
- Generator —
voice_mapin full

