Skip to content

VoiceForLang

VoiceForLang<L> = L extends keyof Voices ? Voices[L][keyof Voices[L]] : never

Defined in: voices.ts:59

Narrows the set of valid voice keys to those belonging to language L.

  • VoiceForLang<'fi'>'fi.Martti' | 'fi.Selma' | 'fi.Noora'
  • VoiceForLang<'en'>'en.Jude' | 'en.Ava' | ...
  • VoiceForLang<'de'>never (no German voices defined)

L extends string