Shunya LabsShunya LabsPlayground

Horizon · Audio to Text

Audio to Text

Convert recorded or live audio into accurate, structured text for meetings, calls, interviews, podcasts, media, analytics, and AI applications. Upload an audio file or send an audio stream to Shunya Horizon and turn speech into searchable transcripts, speaker-labelled conversations, timestamps, and structured intelligence.

204+ languages3.10% composite WERSub-500ms streaming latency#1 OpenASR composite
Transcript · Meeting

Hi, I'm calling about an order I placed yesterday. Sure - could you share the order number with me? Yes, it's 48217.

Speaker diarization · Horizon
Input · Recorded or live audioModel · HorizonOutput · Transcript + speakersStreaming · Real-time

Audio to Text

From spoken audio to usable Text

Audio contains more than words. Real recordings include different speakers, accents, background noise, interruptions, pauses, technical terminology, and sometimes more than one language. A production audio-to-text system needs to preserve enough structure to make the transcript useful after the audio has been processed.

204+

Languages supported across the Horizon platform

3.10%

Composite WER across 8 OpenASR benchmarks for Horizon Universal

Sub-500ms

Streaming transcription latency for real-time speech

#1

OpenASR composite leaderboard performance

CapabilityHorizon · Audio to Text
Recorded Audio
Live Audio Streaming
Automatic Language Detection
Multiple Speakers
Speaker Diarization
Word-level Timestamps
Confidence Scores
Punctuation
Multilingual Transcription
Conversation Intelligence
Self-hosted Deployment

Try it yourself

Upload the audio you actually need Transcribed

A prepared benchmark clip cannot tell you how an ASR system will perform on yourcustomer calls, meetings, accents, microphones, or vocabulary.

Audio → transcript

Turn a recording into text in one Workflow

Audio-to-text starts with speech recognition, but useful transcription should preserve the structure of the recording wherever possible.

01

Add your audio

Upload a recorded file, provide an audio source, or send live audio through a streaming connection.

02

Transcribe the speech

Horizon recognises the spoken language and converts speech into text.

03

Structure the transcript

Add speakers, timestamps, confidence information, and optional conversation intelligence.

04

Use the output

Search it. Analyse it. Summarise it. Caption it. Store it. Send it into another AI workflow.

One transcription path

AudioHorizonText · Speakers · TimestampsIntent · Sentiment · Summary

Input: audio. Processing: speech recognition plus transcript structure. Output: text, speakers, timestamps, language, and optional intent, sentiment, and summary fields.

Built for real audio

Audio is rarely recorded in a quiet Studio

Production recordings come from the environments where people actually speak.

Background noise

Calls may come from traffic, offices, public spaces, homes, or low-quality phone connections.

Different microphones

Audio quality varies between mobile phones, laptops, headsets, conference systems, and telephony infrastructure.

Multiple speakers

Meetings, interviews, calls, and podcasts often contain speaker changes, interruptions, and overlapping speech.

Accents and dialects

The same language can sound very different depending on region, community, and speaker.

Domain vocabulary

Product names, technical terminology, financial terms, medical vocabulary, names, and abbreviations can make transcription harder.

Spontaneous speech

People hesitate, restart sentences, shorten words, speak over each other, and rarely sound like scripted benchmark recordings.

Audio to Text needs to work on the audio your application receives - not only on clean samples.

Who said what

Separate the conversation by Speaker

A plain transcript can tell you what was said. Speaker diarization tells you who spoke when.

Example

Speaker-labelled segments

SPEAKER_00 Hi, I'm calling about an order I placed yesterday.
SPEAKER_01 Sure. Could you share the order number with me?
SPEAKER_00 Yes, it's 48217.

Instead of returning the entire conversation as one block, diarization assigns speaker labels to individual transcript segments.

Useful for

Multi-speaker audio

  • Customer calls
  • Meetings
  • Interviews
  • Podcasts
  • Research conversations
  • Agent monitoring
  • Multi-speaker recordings

Speaker identification

Known voice profiles

Where configured, speaker profiles can also be used to resolve anonymous speaker segments against known voices.

Audio → transcript

Multiple speakersSpeaker-labelled conversation

Word-level timing

Know when every word was Spoken

For many applications, the words alone are not enough. You also need to know where those wordsappear in the original recording. Horizon can return word-level timing information.

WordStartEndConfidence
Welcome0.18s0.52s0.98
to0.53s0.61s0.99
Shunya0.62s1.03s0.97

Word timestamps can support

  • Subtitle generation
  • Caption synchronisation
  • Audio search
  • Media editing
  • Call review
  • Meeting playback
  • Transcript highlighting
  • Conversation analysis

Search the text. Jump to the audio. Structured timestamps make a transcript more than a document. They create a searchable map back to the recording.

Beyond plain text

Turn audio into conversation Intelligence

Audio often enters a business workflow because someone eventually needs to understand what happened in the conversation. Thetranscript is the first layer. Horizon can add optional intelligence fields to the same batch transcription workflow.

Diarization

Identify who spoke when.

Speaker identification

Match transcript segments to configured speaker profiles.

Intent

Identify what the speaker is trying to accomplish.

Sentiment

Analyse whether the conversation or segment is positive, negative, or neutral.

Emotion

Detect the dominant emotion associated with speech segments.

Summary

Reduce a long recording into a shorter structured overview.

Keyterms

Normalise important words and domain-specific terminology.

Translation

Generate translated transcript output when required.

Profanity masking

Mask profane language in the transcript.

Custom redaction

Hide specified sensitive terms or phrases from transcript output.

Word times

Return timing information for individual words.

Structured output

One audio fileTranscriptSpeakers + Intent + Sentiment + Emotion + Summary

The output can become structured conversation data instead of remaining a raw block of text.

Multilingual audio

One audio workflow for many Languages

Audio processing becomes more complicated when every language requires a separate transcriptionprovider or separate model pipeline. Horizon is built around multilingual speech recognition.

204+

Languages supported across the Horizon platform

Automatic language detection

When language is unknown

When the language is not known in advance, the transcription workflow can detect the spoken language automatically.

Language-specific models

Choose the right model

For applications that know the language or require specialised performance, teams can choose an appropriate Horizon model.

Code-switched conversations

More than one language

Example: I made the payment yesterday लेकिन अभी तक confirmation नहीं आया.

Rather than forcing every recording into a strictly single-language workflow, Horizon includes specialised support for multilingual and code-switched speech.

One audio platform

EnglishHindiTamilBengaliJapaneseKoreanSpanishArabicand more
HorizonStructured transcript

Recorded + live audio

Process the file now or transcribe while it Happens

Audio-to-text workflows generally fall into two categories: batch transcription for existing recordings and streaming transcription for live audio.

Batch

Convert an existing audio file into text

Send a complete recording and receive the transcription after processing.

Best suited for:

  • Recorded customer calls
  • Meetings
  • Podcasts
  • Interviews
  • Research recordings
  • Lectures
  • Media archives
  • Voice notes

Streaming

Convert live audio into text in real time

Send audio continuously through a persistent connection and receive interim and final transcription as people speak.

Best suited for:

  • Voice agents
  • Live captions
  • Agent assist
  • Interactive AI
  • Live customer support
  • Real-time meetings
RequirementBatchStreaming
Existing audio files
Live microphone audio
Complete transcript
Partial transcript
Post-call analytics
Voice agents
HTTP API
WebSocket

Audio formats

Bring the audio files your workflow already Produces

Audio may come from a mobile recording, meeting platform, podcast, phone system, browser, or another application.Horizon supports common formats for recorded audio. Streaming workflows can use audiorepresentations designed for real-time applications and telephony.

Batch audioDescription
WAVUncompressed audio commonly used for high-quality recordings.
MP3Widely used compressed audio for general recordings and media.
M4ACommon in mobile and recorded voice workflows.
OGGCompressed open audio format.
FLACLossless compressed audio.
WebMCommon in browser-based and web-recording workflows.
Live audioDescription
PCMGeneral real-time audio.
μ-lawTelephone and SIP audio.
A-lawTelephony infrastructure.

One transcription workflow

Meeting recordingPhone callPodcastVoice noteBrowser recordingAudio to Text

Real-world use cases

Where audio becomes more useful as Text

Meetings

Convert discussions into searchable transcripts with speaker labels and timestamps.

Customer Calls

Turn recorded conversations into structured text for quality monitoring, summaries, analytics, and search.

Podcasts

Create searchable transcripts, captions, show notes, and downstream content from recorded episodes.

Interviews

Convert research, journalism, hiring, and customer interviews into structured written material.

Media & Broadcasting

Generate transcripts and subtitles for broadcasts, recorded videos, interviews, and media archives.

Education

Turn lectures, lessons, seminars, and classroom recordings into searchable text.

Healthcare

Convert spoken documentation and recorded conversations into structured transcription workflows where appropriate.

Banking & Financial Services

Process customer conversations for searchable records, analysis, summaries, and defined redaction requirements.

Voice Notes

Turn mobile recordings and spoken notes into written information that can be searched or processed.

Developers

From an audio file to structured JSON in one API request

Horizon provides an audio transcription endpoint for programmatic processing. Send recorded audio to POST /v1/audio/transcriptions or use streaming connections for live audio.

batch-transcription.json

{
  "language_code": "auto",
  "file": "meeting.wav",
  "enable_diarization": true
}

Input

Upload an audio file

Or provide an audio source for batch processing.

Model

Choose Horizon

Select the appropriate Horizon model for the language and application.

Configure

Transcript features

  • Speaker diarization
  • Speaker identification
  • Word timestamps
  • Intent
  • Sentiment
  • Emotion
  • Summary
  • Translation
  • Redaction

Output

Structured JSON

  • Transcript text
  • Segments
  • Detected language
  • Audio duration
  • Timing information
  • Speakers
  • Enabled intelligence fields

Basic workflow

meeting.wavHorizon APITranscript JSONYour application
Explore the Speech to Text API

Choose the right STT

Different audio needs different speech Recognition

No single model or configuration is ideal for every language and application. The Horizon familyincludes specialised speech-recognition options for different requirements.

Model

Horizon Universal

Multilingual speech recognition for broad language coverage and everyday conversational audio.

Model

Horizon Indic

Purpose-built recognition for Indian languages and speech patterns.

Model

Horizon Code-Switch

Designed for conversations that naturally move between languages.

Model

Domain-specific workflows

Specialised speech recognition can be used where terminology, deployment, or industry requirements demand a more focused model.

One platform, different audio: Choose the model according to the audio instead of forcing every recording through the same recognition path.

Built for production

Beyond the audio Upload

Converting one MP3 file to text is easy to demonstrate. Production audio workflows need much more. They needmultilingual recognition, speaker separation, timestamps, structured data, APIs, high-volumeprocessing, real-time support, analytics, and deployment control.

RequirementHorizon
Audio File Transcription
Real-time Audio
Multiple Audio Formats
Automatic Language Detection
Multilingual STT
Speaker Diarization
Speaker Identification
Word-level Timestamps
Intent Detection
Sentiment Analysis
Emotion Detection
Summarisation
Redaction
Code-switching
API Integration
Self-hosted Deployment

Audio → AI

Audio transcription can also become the first step in a larger AI workflow.

The transcript becomes machine-readable information that another system can actually use.

AudioHorizonStructured TranscriptSearch / Analytics / LLM / Agent / Database

Questions

Frequently Asked Questions

What is Audio to Text?

Audio to Text is speech-recognition technology that converts spoken audio from recordings or live streams into written text.

Can Shunya convert an audio file to text?

Yes. Horizon supports batch transcription for recorded audio files and streaming transcription for live audio.

Which audio file formats can I transcribe?

The current batch transcription workflow supports formats including WAV, MP3, M4A, OGG, FLAC, and WebM.

Can Audio to Text identify different speakers?

Yes. Speaker diarization can assign speaker labels to transcript segments so multi-speaker conversations are easier to follow.

Can I get timestamps with my transcript?

Yes. Horizon can return segment timing and word-level timestamps.

Does Shunya automatically detect the language?

Automatic language detection can be used when the language is not specified in advance.

Can Shunya transcribe multilingual audio?

Yes. Horizon provides multilingual speech recognition, while the specialised Horizon Code-Switch model is designed for conversations that move naturally between languages.

Can I convert live audio to text?

Yes. Horizon supports real-time transcription through streaming WebSocket connections.

Can Audio to Text generate a summary?

The optional Horizon intelligence layer supports summarisation for batch transcription workflows.

Can I detect sentiment or intent from an audio conversation?

Yes. Optional intelligence features include sentiment and intent analysis alongside the transcript.

Can sensitive words be removed from transcripts?

Custom redaction and profanity-masking features can be enabled for supported transcription workflows.

Can I use Audio to Text through an API?

Yes. Recorded audio can be sent to the Horizon transcription API, while live audio can be handled through streaming connections.

Can Horizon be deployed privately?

Shunya supports self-hosted deployment options for organisations that need greater control over infrastructure and audio data.

Get started

Turn your audio into Text

Don't test transcription with our recording. Test yours. Upload a meeting, customer call, interview,podcast, voice note, multilingual conversation, or noisy real-world recording. See thetranscript, speakers, timestamps, and structured output for yourself.