Speech to Text (Beta)
Transcribe live audio with Finch-Indic or Finch-Global over a single WebSocket.
Murf Speech to Text (STT) converts live audio into text in real time. You stream audio over a WebSocket and receive partial transcripts while the caller is speaking, then a final transcript with word-level timestamps when the turn ends. It is built for voice agents, IVR, and call analytics, and accepts telephony audio (8 kHz µ-law and A-law) directly.
Combined with Falcon 2.1, Murf now covers both ends of a voice agent: hearing the caller and speaking back.
Ideal for
- Voice agents and IVR: Show the caller’s words as they speak, and pass each completed turn to your LLM. The server ends each turn when the caller pauses.
- Collections and payment reminders: Boost recognition of product names and account terms with keyword boosting.
- Customer support: Transcribe calls in the caller’s own language, or detect it automatically.
- Call analytics and QA: Get word-level timestamps on each
finaltranscript for search, redaction, and review.
Models
Every language code is listed on Languages.
Key features
How it works
Connect
Open a WebSocket to the host for your model: wss://in.api.murf.ai/v1/transcription/stream-input for Finch-Indic, or wss://us-east.api.murf.ai/v1/transcription/stream-input for Finch-Global. Pass model and your API key, and optionally language and keywords.
Stream audio
Send audio as binary frames. The server detects speech and returns partial messages as the turn grows. The default format is 16-bit PCM, 16 kHz, mono; for telephony or other formats, see Audio formats.
Pricing
Speech to Text costs $0.12 per hour of audio, billed per second. Enterprise customers can get custom pricing; contact sales.