Transcriber
Azure Speech-to-Text logo

Azure speech-to-text for Bolna AI voice agents

Azure Speech-to-Text transcribes callers in real time for a Bolna voice agent, with speaker diarization, language identification and phrase lists of up to 2,000 terms.

stttranscriberazurespeech-to-textmicrosoftenterprise
At a glance

How Azure Speech-to-Text fits in the stack

Best for

Turning noisy phone audio into text the agent can reason over.

Use this layer when

Recognition accuracy, language coverage, and latency matter most.

Connects to

Telephony audio upstream and your LLM downstream.

Voice Stack

Speech-to-text is the listening layer

Speech-to-text is the listening layer

This provider converts raw audio into text in real time. It shapes how accurately the agent hears the caller and how natural the back-and-forth feels.

TelephonyPhone Network
→
STTListener
→
LLMReasoning
→
TTSVoice
→
ToolsActions

Last updated

What is Azure Speech-to-Text used for in a Bolna voice agent?

Azure Speech-to-Text converts the caller's speech into text in real time so your Bolna agent's LLM can reply, using Microsoft's streaming speech recognition. Bolna's provider guide recommends it for enterprise teams and agents that need many languages. It also adds speaker diarization and language identification for multi-party or multilingual calls.

How do I set up Azure Speech-to-Text with Bolna?

  1. Open your agent at platform.bolna.ai and go to the Languages tab.
  2. Under Transcription, set Provider to Azure and Model to azure.
  3. Set the language your callers speak.
  4. Add brand names and jargon in Keywords. Azure takes up to 2,000 phrases. The Context box stays disabled for Azure.
  5. To bill Azure usage to your own account, connect it at platform.bolna.ai/auth/azure.

In the API, set provider to azure and model to azure on tools_config.transcriber. See the Azure setup guide in the Bolna docs.

What does Azure speech-to-text support on Bolna?

FeatureDetail
API valuesprovider: azure, model: azure
StreamingReal-time transcription of live calls
Speaker diarizationSeparates the agent and the caller in the transcript
Language identificationDetects languages in multilingual calls
Noise reductionNoise suppression for difficult audio
KeywordsPhrase list, up to 2,000 phrases, no weights
Context fieldNot supported
PricingOn the preferred model list, included in the flat rate
Indian server configurationSupported transcriber

What can you build with Azure and Bolna?

Enterprise support lines. The docs position Azure for enterprise use and many languages. Pair it with Azure OpenAI and Azure text-to-speech to keep the whole agent on Microsoft.

Agents on Bolna's Indian servers. Azure is one of the transcribers allowed on the Indian server configuration, alongside Deepgram, Sarvam, ElevenLabs and Smallest.

Calls with heavy product vocabulary. Azure takes a phrase list of up to 2,000 phrases. Use it for catalogues, account terms or place names that a general model would miss.

Flat-rate, high-volume calling. Because azure sits on the preferred model list, its transcription is covered by Bolna's flat per-minute rate. See pricing.

FAQ

Azure Speech-to-Text on Bolna: frequently asked questions

Yes. Set the transcriber provider to `azure` and the model to `azure` on the agent's Languages tab, or in the API under `tools_config.transcriber`.

Yes. The `azure` model is on Bolna's preferred model list for speech-to-text, so it is covered by the flat rate.

Yes. Bolna sends your agent's keywords to Azure as a phrase list of up to 2,000 phrases. Per-term weights are stripped, and the Context field is disabled because Azure has no equivalent.

Yes. Connect it at platform.bolna.ai/auth/azure. Note that the Indian server configuration requires Bolna's default provider integrations, with no custom keys connected.

Browse this layer

Keep exploring the voice stack

Browse

Speech-to-Text

Speech-to-text converts what callers say into text that your LLM can process. Transcription accuracy and latency directly affect how natural a conversation feels. Bolna supports streaming STT providers optimized for telephony audio, including specialized models for Indian languages.

Browse

Telephony

Telephony providers connect your voice agents to the phone network so they can make and receive real calls. Bolna supports managed integrations with major carriers as well as bring-your-own-carrier via SIP trunking, giving you full control over call routing, number provisioning, and cost.

Browse

Large Language Models

The LLM is the brain of your voice agent. It understands what callers say and decides how to respond. Bolna lets you switch between models like GPT-5.4 mini, Claude and DeepSeek by changing the provider and model in your agent LLM settings, so you can tune for speed, cost or reasoning depth.

Browse

Text-to-Speech

Text-to-speech turns your agent responses into spoken audio. Voice quality shapes how callers perceive your brand. Flat, robotic speech kills trust while natural, expressive voices build it. Bolna integrates with the fastest TTS providers so responses sound human and arrive without awkward pauses.

Browse

Tools & Workflows

Tools let your voice agents take action during a call, not just talk. Book a calendar slot, look up an order through your own API, push a lead into your CRM, or trigger a multi-step automation in Zapier. These integrations turn voice agents from answering machines into workflow engines.

See where Azure Speech-to-Text fits in your production workflow

Use the demo to walk through provider selection, stack tradeoffs, and the exact workflow you want Bolna to automate.