Skip to main content
GET /v1/languages returns the supported-language table as a list of rows:
One hundred languages are listed, one per row, with the same engine on every row: the product runs one pinned engine, and automatic language detection never selects another. Word timing is what that engine returns, so max_timing_precision is word throughout.

What the tiers mean

The tiers say what Audivo has measured, not what the engine claims:

When to pass language

Omit it and the engine detects the language from the audio, records it on the transcript, and flags its own doubts as warnings (language_mismatch, low_language_confidence, language_unresolved — see Output formats). Pass a BCP-47 tag on POST /v1/transcripts when you already know the language, and always for audio that mixes languages or opens with music, where detection is least reliable. The tag is checked for shape only; one the engine does not document is not refused today, and its output is unmeasured.