resolveLanguageCode
Resolves a language string to an ISO 639-3 code for ElevenLabs Scribe V2.
function resolveLanguageCode(language): string | undefined;
Defined in: src/providers/stt/elevenlabs/ElevenLabsSTT.ts:238
Resolves a language string to an ISO 639-3 code for ElevenLabs Scribe V2.
Parameters
| Parameter | Type | Description |
|---|---|---|
language | string | undefined | The language code to resolve, or undefined for auto-detect. |
Returns
string | undefined
The ISO 639-3 code, or undefined for auto-detection.
Remarks
Accepts three input formats:
- ISO 639-3 (3-letter, e.g.,
eng,fra) — passed through directly - ISO 639-1 (2-letter, e.g.,
en,fr) — looked up in LANGUAGE_MAP - BCP 47 (e.g.,
en-US,fr-FR) — base language extracted and looked up
Returns undefined when no language is provided, which enables ElevenLabs auto-detection.