Speech-to-text for Estonian voice agents
Streaming Estonian transcription with end-of-turn detection, so your agent replies at the right moment. Plugs into Pipecat, LiveKit, and Twilio, and follows callers who switch between Estonian and 60+ other languages.
$0.12/hour real-time
Need a Estonian voice for your agent?
Try Soniox Text-to-Speech
Trusted by teams building global voice products
What a Estonian voice agent needs from speech-to-text
To serve more than 1,100,000 Estonian speakers primarily in Estonia, with speakers around the world, a Estonian voice agent has to handle regional accents and behave predictably in live production.
A speech-to-text system for Estonian voice agents should:
- Deliver highly accurate transcription that keeps up with live Estonian conversations.
- Run with ultra-low latency, enabling real-time LLM processing and fast responses.
- Reliably detect end-of-turn speech so agents respond at the right moment.
- Perform in real-world conditions with noise, accents, interruptions, and multilingual speech.
- Scale economically, with pricing that works for high-volume deployments.
Soniox is built around these requirements from the ground up, delivering fast, reliable speech recognition for voice agents for Estonian and all other 60+ supported languages. One unified model supports true multilingual and language-switching speech, without changing configurations, switching models, or restarting streams.
With real-time Estonian language transcription starting at $0.12 per hour, Soniox makes it practical and cost-effective to deploy Estonian voice agents at massive scale, anywhere.
“As Germany’s leading voicebot provider for automotive dealerships, Soniox has transformed our recognition of customer IDs and alphanumerics, driving much higher voicebot acceptance rates.”
Dr. Steven Zielke,
Founder & CEO of mobilApp
Low-latency Estonian speech-to-text for voice agents
Live Estonian transcription
Soniox is built for continuous conversational streams, returning Estonian text as speech arrives so agents can act before the speaker is done.
Endpoint detection for Estonian
Built-in endpoint detection gives Estonian voice agents reliable end-of-turn signals without fragile silence timers.
Custom context for Estonian
Inject brand names, jargon, and regional terms at request time to improve Estonian accuracy without fine-tuned models.
Estonian plus 60+ more languages
One model handles Estonian and in-stream language switching, keeping latency stable and multilingual deployments simple.
Data residency for regulated deployments
Keep Estonian speech and transcripts in the required geography for regulated deployments.
Why it works
Voice agents need speech recognition that is fast, predictable, multilingual, and production-ready.
Soniox combines low-latency streaming, turn detection, context control, Estonian accuracy, and regional deployment in one real-time API.
Build a Estonian voice agent
If you tried our introduction demo above, you saw the voice loop in action: streaming speech-to-text, LLM reasoning, and streaming text-to-speech working together in real time. We put the same underlying architecture into an open-source reference app you can clone, run locally, and adapt to your own use case and style.
Get your Estonian voice agent running
The Soniox Voice Agent demo is an open-source voice-to-voice assistant you can clone, run locally, and adapt to Estonian. The default scenario is an appointment-booking agent for a fictional car repair shop, but the same architecture works for any voice agent (support, intake, scheduling, anything that needs to listen and speak).
How the voice loop fits together
Microphone audio runs through Silero VAD for barge-in detection, then into Soniox STT for streaming transcription with semantic endpoint detection. The transcript flows to an LLM, which streams its reply token by token straight into Soniox TTS. Soniox TTS is itself a real-time full-duplex streaming model: text flows in on the WebSocket while audio flows out on the same connection at the same time. It starts streaming back audio from the first few words, and as the LLM keeps producing tokens, Soniox keeps turning them into audio as they arrive. The user hears the reply as it forms, with no wait for the LLM to finish before the voice starts.
What's in the repo
- Python server: orchestrates VAD, STT, LLM, and TTS, and holds the conversation state.
- React frontend: captures mic audio in the browser and plays the agent's reply.
- Twilio proxy (optional): connect the same agent to a phone number.
Get it running
- Create an account on Soniox Console and generate your Soniox API key.
- Clone Soniox Examples repo that contains
apps/soniox-voice-bot-democode and follow the READMEs in the/serverand/frontendfolders to install dependencies and set your API key. - Adapt the system prompt, STT language hints and TTS language to Estonian. See STT language hints and TTS supported languages.
- Start the server and the frontend, open it in your browser, and have a Estonian conversation.
Learn more about the demo and all possible STT and TTS API configurations and concepts from our comprehensive docs page.
Plug Soniox into your framework of choice
If you don't want to wire up the voice loop yourself, and you're already using a popular voice-agent framework, Soniox plugs in as the STT and TTS through ready-made integrations.
- Pipecat (voice-agent framework): drop in Soniox STT and TTS through the official STT and TTS packages.
- LiveKit (real-time audio platform): use Soniox as the speech layer for LiveKit voice agents in the browser, on mobile, or over telephony.
Soniox also provides official integrations with LangChain, Twilio, n8n and other integrations.
Use Soniox in popular frameworks
Soniox integrates seamlessly with leading real-time communication platforms, AI frameworks, automation tools, and developer SDKs.
Build the next generation of voice products, from agents and wearables to dictation, translation, and real-time multilingual experiences.
Estonian voice agents for every use case
Smart assistants in Estonian
Deliver fast, natural voice interactions in Estonian to help answer questions or complete tasks in speaker's native language.
Customer support
Support agents can instantly handle Estonian -speaking customers without any model switching, resolving issues much faster.
In-app voice agents
Add natural Estonian voice automation directly into your app – from onboarding to scheduling to self service – with fast, structured responses.
Call routing agents
Identify intent early and respond immediately, even before the user finishes speaking. No phone menus necessary.
Simple, usage-based pricing. Get started with real-time API for $0.12/hour.
Voice agents in 60+ languages
Also for Estonian: the Estonian speech-to-text API for transcription, the Estonian text-to-speech API for your agent's voice, and the Estonian voice AI platform for enterprise deployment.
Privacy and compliance, built right in
Never stored, never saved.
Audio stays in memory, everything is processed in real-time.
Built for privacy-critical use cases.
Adhering to leading global security, privacy, and compliance standards.
Trusted where privacy matters most.
Used in industries where speech is sensitive, from healthcare to enterprise.




Frequently asked questions
Which speech-to-text should I use for a Estonian voice agent?
Is Soniox suitable for building Estonian AI voice agents?
What makes Soniox a low-latency Estonian speech-to-text API?
How does Soniox detect when Estonian-speaking users finish talking?
Can I customize transcription behavior for Estonian voice agents?
Can Soniox handle language switching involving Estonian within a conversation?
Is Soniox suitable for regulated industries using Estonian speech?
Is Estonian audio stored when using the Soniox API?
How do developers get started with Estonian speech-to-text in Soniox?
Ready to get started?
Create an account instantly, or contact us to design a custom package for your business.
Build with APIDocumentation
Get up and running in minutes and spend your time building, not wrestling with the API.
Explore docsSee what you’ll pay
Pay only for what you use with our flexible pricing. Built to scale with you.
Pricing details