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
AfrikaansYesYes
AmharicYesYes
ArabicYesYesYesYes
EnglishYesYesYesYes
FrenchYesYesYesYes
GermanYesYes
HausaYesYesYesYes
IgboYesYesYesYes
isiXhosaYesYes
ItalianYesYes
KinyarwandaYesYesYesYes
SesothoYesYes
SetswanaYesYes
ShonaYesYes
SpanishYesYes
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