Soniox

Configure real-time, multilingual speech-to-text for Vapi assistants.

Soniox is a real-time speech-to-text (STT) provider that transcribes caller audio for Vapi assistants. Use the stt-rt-v5 model for new configurations.

What is Soniox?

Soniox provides low-latency, multilingual transcription and semantic endpointing for voice assistants. The stt-rt-v5 model supports real-time audio and is the current model for new Soniox configurations.

Speech-to-text

Connect Soniox

Configure Soniox in the Vapi Dashboard or update an assistant through the API.

1

Open an assistant

In the Vapi Dashboard, open Assistants, then select the assistant you want to update.

2

Select Soniox

Open the Transcriber settings. Set Provider to Soniox and Model to stt-rt-v5.

3

Publish the assistant

Click Publish to apply the new transcriber configuration.

Supported languages

The following language codes are currently accepted by Vapi for this capability.

LanguageLanguage code
Afaraa
Abkhazianab
Avestanae
Afrikaansaf
Akanak
Amharicam
Aragonesean
Arabicar
Assameseas
Avaricav
Aymaraay
Azerbaijaniaz
Bashkirba
Belarusianbe
Bulgarianbg
Bhojpuribh
Bislamabi
Bambarabm
Banglabn
Tibetanbo
Bretonbr
Bosnianbs
Catalanca
Chechence
Chamorroch
Corsicanco
Creecr
Czechcs
Church Slaviccu
Chuvashcv
Welshcy
Danishda
Germande
Divehidv
Dzongkhadz
Eweee
Greekel
Englishen
Esperantoeo
Spanishes
Estonianet
Basqueeu
Persianfa
Fulaff
Finnishfi
Fijianfj
Faroesefo
Frenchfr
Western Frisianfy
Irishga
Scottish Gaelicgd
Galiciangl
Guaranign
Gujaratigu
Manxgv
Hausaha
Hebrewhe
Hindihi
Hiri Motuho
Croatianhr
Haitian Creoleht
Hungarianhu
Armenianhy
Hererohz
Interlinguaia
Indonesianid
Interlingueie
Igboig
Sichuan Yiii
Inupiaqik
Idoio
Icelandicis
Italianit
Inuktitutiu
Japaneseja
Javanesejv
Georgianka
Kongokg
Kikuyuki
Kuanyamakj
Kazakhkk
Kalaallisutkl
Khmerkm
Kannadakn
Koreanko
Kanurikr
Kashmiriks
Kurdishku
Komikv
Cornishkw
Kyrgyzky
Latinla
Luxembourgishlb
Gandalg
Limburgishli
Lingalaln
Laolo
Lithuanianlt
Luba-Katangalu
Latvianlv
Malagasymg
Marshallesemh
Māorimi
Macedonianmk
Malayalamml
Mongolianmn
Marathimr
Malayms
Maltesemt
Burmesemy
Nauruna
Norwegian Bokmålnb
North Ndebelend
Nepaline
Ndongang
Dutchnl
Norwegian Nynorsknn
Norwegianno
South Ndebelenr
Navajonv
Nyanjany
Occitanoc
Ojibwaoj
Oromoom
Odiaor
Osseticos
Punjabipa
Palipi
Polishpl
Pashtops
Portuguesept
Quechuaqu
Romanshrm
Rundirn
Romanianro
Russianru
Kinyarwandarw
Sanskritsa
Sardiniansc
Sindhisd
Northern Samise
Sangosg
Sinhalasi
Slovaksk
Sloveniansl
Samoansm
Shonasn
Somaliso
Albaniansq
Serbiansr
Swatiss
Southern Sothost
Sundanesesu
Swedishsv
Swahilisw
Tamilta
Telugute
Tajiktg
Thaith
Tigrinyati
Turkmentk
Filipinotl
Tswanatn
Tonganto
Turkishtr
Tsongats
Tatartt
Akantw
Tahitianty
Uyghurug
Ukrainianuk
Urduur
Uzbekuz
Vendave
Vietnamesevi
Volapükvo
Walloonwa
Wolofwo
Xhosaxh
Yiddishyi
Cantoneseyue
Yorubayo
Zhuangza
Chinesezh
Zuluzu