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
Set transcriber.provider to soniox and transcriber.model to stt-rt-v5. Set transcriber.languages to an empty array for automatic language detection.
For additional API configuration options, review the SonioxTranscriber fields in the Create Assistant API reference.
Supported models
Automatic language detection
Set transcriber.languages to an empty array to let Soniox automatically detect and transcribe any supported language, including code-switching within a conversation. You can provide expected language codes, such as ["en", "es"], instead. Vapi defaults transcriber.languageHintsStrict to true, which restricts transcription to the provided languages. Set it to false to use the values as hints while allowing other supported languages. See Soniox language hints for provider details.
Supported languages
The following languages are currently accepted by Vapi for Soniox. See Soniox supported languages for provider details.
Related
- Configure a transcriber fallback plan.
- Review the Soniox speech-to-text models.