Platform

Language support

Canonical language coverage for recorded speech, realtime speech, text, and TTS.

Choose a language explicitly in each request. Automatic mixed-language detection is not supported.

LanguageRecordedRealtimeTextTTS
Afrikaans——YesYes
Amharic——YesYes
ArabicYesYesYesYes
EnglishYesYesYesYes
FrenchYesYesYesYes
German——YesYes
HausaYesYesYesYes
IgboYesYesYesYes
isiXhosa——YesYes
Italian——YesYes
KinyarwandaYesYesYesYes
Sesotho——YesYes
Setswana——YesYes
Shona——YesYes
Spanish——YesYes
SwahiliYesYesYesYes
TwiYesYesYesYes
YorubaYesYesYesYes
ZuluYesYesYesYes

Recorded and realtime transcription support 10 languages. Perigee-1-text and Perigee-1-tts support 19 languages. Translation supports 342 source-target directions across the 19-language set.

Discover support programmatically

text = client.get_text_languages()
streaming = client.get_streaming_languages()
 
print(text["languages"])
print(streaming["supported_languages"])
print(streaming["translation_target_languages"])

Use the discovery endpoints when building language pickers so deployed options remain current.

Next steps

On this page