Shunya LabsShunya LabsPlayground

Horizon · Voice to Text

Voice to Text

Turn spoken words into accurate, structured text for voice notes, dictation, customer conversations, meetings, voice agents, search, and real-time AI applications. Speak naturally and let Shunya Horizon convert your voice into text - with real-time transcription, speaker labels, word timestamps, multilingual recognition, and conversation intelligence.

204+ languages3.10% composite WERSub-500ms streaming latency#1 OpenASR composite
Live transcript

Hi, I wanted to check whether my payment was processed yesterday and when I should expect the confirmation.

Real-time transcription · Horizon
Input · Live or recorded voiceModel · HorizonOutput · Live transcriptStreaming · Real-time

Voice to Text

From your voice to usable Text

Speaking is often faster and more natural than typing. But useful voice-to-text needs to do more than capture individual words. Real speech includes pauses, accents, corrections, interruptions, background noise, multiple speakers, and sometimes more than one language. Horizon is built to convert that real-world voice into structured text.

204+

Languages supported across the Horizon platform

3.10%

Composite WER across 8 OpenASR benchmarks

Sub-500ms

Streaming transcription for real-time voice applications

#1

OpenASR composite leaderboard performance

CapabilityHorizon · Voice to Text
Live Speech
Recorded Voice
Streaming Transcription
Batch Transcription
Automatic Language Detection
Speaker Diarization
Speaker Identification
Word-level Timestamps
Confidence Scores
Multilingual Recognition
Code-switching
Conversation Intelligence

Try it yourself

Speak the way you normally Speak

Don't test voice recognition with a carefully written sentence. Try a real thought, customerrequest, voice note, product name, address, number, or multilingual sentence.

Speak or add your voice

Example:

Hi, I wanted to check whether my payment was processed yesterday and when I should expect the confirmation.

Speak, don't type

Capture ideas at the speed of Conversation

Typing requires you to stop and translate a thought into a keyboard interaction. Voice lets the thought happen first.Voice to Text turns that spoken information into written text that can then be searched,edited, analysed, stored, or sent into another application.

01

Speak

Say the message, note, question, instruction, or conversation naturally.

02

Transcribe

Horizon converts the speech into text.

03

Structure

Add language, speakers, timestamps, and optional intelligence.

04

Use

Send the text into notes, search, analytics, an LLM, a CRM, a database, or another workflow.

Voice → text

VoiceHorizonTextSearch · Notes · Analytics · AI · Automation

Real-time voice transcription

See the words while you're still Speaking

Some voice-to-text workflows happen after a recording is complete. Others need the transcript immediately. Horizon supports real-timestreaming transcription for applications that need to listen and respond while speech is happening.

Sub-500ms

Streaming transcription latency

Partial transcripts

Interim text

Receive interim text while the speaker is still talking.

Final transcripts

Finalised segments

Finalise transcript segments as the speech progresses.

Real-time applications

Built for live voice

  • Voice agents
  • Live dictation
  • Agent assist
  • Live captions
  • Interactive assistants
  • Customer support
  • Meeting applications

Streaming flow

Microphone / Voice StreamWebSocketHorizonPartial TranscriptFinal Transcript

The application does not need to wait for the entire conversation to end before using the text.

Real voices aren't perfect

People don't speak like written Documents

Voice recognition has to work with the way people actually communicate.

Pauses

People stop to think in the middle of sentences.

Restarts

A speaker may begin a sentence, change direction, and start again.

Accents

The same language can sound very different across regions and speakers.

Background noise

Speech may come from offices, traffic, homes, public spaces, or phone lines.

Informal language

Spoken conversations contain abbreviations, shortened phrases, slang, and conversational grammar.

Multiple languages

A sentence may begin in one language and finish in another.

Multiple speakers

Calls and meetings can contain interruptions and rapid speaker changes.

Voice to Text needs to recognise conversation - not just carefully dictated speech.

Who said what

Keep the speakers attached to their Words

When more than one person is speaking, a plain block of text loses part of the conversation.Speaker diarization separates the transcript according to speaker.

Example

Speaker-labelled segments

SPEAKER_00 Hi, I'm calling because I haven't received my order yet.
SPEAKER_01 I can check that for you. Could you share your order number?
SPEAKER_00 Sure, it's 48217.

Instead of returning the entire conversation as one block, the transcript preserves the conversational structure.

Useful for

Multi-speaker conversations

  • Customer support
  • Meetings
  • Sales calls
  • Interviews
  • Research
  • Podcasts
  • Agent monitoring

Speaker identification

Known voice profiles

When registered voice profiles are configured, anonymous speaker labels can also be resolved against known speakers.

Voice conversation → structured transcript

Voice conversationSpeaker 1 + Speaker 2Who said what

Know when it was said

Keep voice and text Connected

Voice becomes much easier to work with when the transcript knows where every word came from.Horizon can return timing and confidence information for individual words.

WordStartEndConfidence
Please0.21s0.46s0.98
check0.47s0.73s0.97
my0.74s0.85s0.99
payment0.86s1.31s0.96

Word timestamps support

  • Live highlighting
  • Captions
  • Search
  • Audio playback
  • Meeting review
  • Call review
  • Subtitle alignment
  • Voice-note navigation

Search the word. Find the moment. Instead of manually listening through an entire recording, users can search the transcript and connect the text back to the relevant part of the voice conversation.

Multilingual voice

Because people don't always speak in One Language

Real conversations can change languages without warning. This is common in India, multilingualcustomer support, international teams, and everyday conversations.

Hinglish

मेरा payment yesterday process हुआ था but confirmation अभी तक नहीं आया.

Tanglish

Order confirm ஆயிடுச்சு but delivery address கொஞ்சம் change பண்ணணும்.

Benglish

Paymentটা complete হয়েছে but confirmation message এখনও পাইনি.

A traditional speech workflow may need separate language detection and model switching.Horizon includes specialised code-switching models designed for mixed-language conversations.

One speaker · mixed languages

Hindi + English + product names + numbersHorizon Code-SwitchOne continuous transcript

Native mixed-language recognition without forcing the speaker to choose one language for the entire conversation.

From voice to intelligence

Sometimes the words are only the first Layer

A conversation may contain useful information beyond the transcript itself. For supported batch workflows,Horizon's intelligence layer can add structured information to the same transcription request.

Speaker diarization

Who spoke when.

Speaker identification

Resolve registered voices into speaker identities.

Intent

What does the speaker want?

Sentiment

Is the conversation positive, neutral, or negative?

Emotion

How does the speaker sound during different segments?

Summary

What happened in the conversation?

Keyterm normalisation

Standardise important business and domain terminology.

Translation

Return translated transcript output where required.

Profanity masking

Mask profane language.

Custom redaction

Hide defined sensitive terms and phrases.

Word timestamps

Know exactly where individual words occurred.

Structured conversation data

VoiceTranscriptSpeaker + Intent + Sentiment + Emotion + Summary

The spoken conversation becomes structured information that other systems can use.

Voice notes

Turn a spoken thought into searchable Text

Voice notes are convenient because they are quick to create. They become less convenient when you have to listento every recording again to find one sentence. Voice to Text can convert spoken notes into written information.

Speak an idea

Follow up with the design team tomorrow about the new onboarding flow and confirm whether the mobile screens are ready.

Get the text

Follow up with the design team tomorrow about the new onboarding flow and confirm whether the mobile screens are ready.

Then use it

  • Search it
  • Edit it
  • Summarise it
  • Create a task
  • Store it
  • Send it to an LLM

Voice in. Text out. The information becomes easier to reuse once it is no longer trapped inside an audio recording.

Real-world use cases

Voice to Text wherever people would rather speak than Type

Voice Agents

Convert a customer's speech into text in real time so an AI agent can understand the request.

Dictation

Turn spoken thoughts, notes, reports, and instructions into written text.

Customer Support

Transcribe calls for agent assistance, records, search, analytics, summaries, and quality workflows.

Meetings

Capture conversations as searchable text with speaker and timing information.

Interviews

Convert spoken interviews into structured transcripts for research, hiring, journalism, and analysis.

Voice Search

Let users speak a query instead of typing it.

Accessibility

Provide written output for spoken information and voice-first experiences.

Education

Turn lectures, discussions, and spoken explanations into searchable written material.

Field Work

Capture information by voice when typing on a keyboard or touchscreen is inconvenient.

AI Applications

Convert human voice into machine-readable text before passing the request to an LLM or agent.

Voice agents

The listening layer of a voice Conversation

A voice agent needs to understand the user before it can generate a response. Voice to Text is the first intelligence layer in that interaction.

User speaks

Can you check the status of my order?

Horizon

“Can you check the status of my order?”

User hears

Your order has been shipped and should arrive tomorrow.

Speech → text → intelligence → speech

User speaksHorizonLLM / AgentRadianceUser hears response

The conversation remains voice-first while the application processes the interaction as structured text.

Recorded + live voice

Transcribe now or process the conversation Afterwards

Voice-to-text applications do not all operate in real time. Horizon supports both workflows.

Streaming

Live voice → text

Use streaming transcription when the text is needed while the speaker is still talking.

Best for:

  • Voice agents
  • Dictation
  • Live captions
  • Agent assist
  • Interactive applications

Batch

Recorded voice → text

Process completed recordings when immediate transcription is not required.

Best for:

  • Voice notes
  • Recorded calls
  • Meetings
  • Interviews
  • Research
  • Post-call analysis
RequirementStreamingBatch
Live voice
Recorded voice
Partial transcripts
Complete transcripts
Voice agents
Conversation intelligence
WebSocket
HTTP API

Developers

Add Voice to Text to your Application

Horizon provides one speech-recognition platform for live and recorded voice workflows. Capture microphone or application audio through a WebSocket connection for partial and final transcription, or send recordings through the transcription API with optional intelligence.

batch-transcription.json

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

Live voice

Streaming transcription

Capture microphone or application audio, send it through a WebSocket connection, and receive partial and final transcription.

Recorded voice

Batch transcription

Send a recording through the transcription API, configure language and optional intelligence, and receive structured transcript output.

Configure

Transcript features

  • Model
  • Language
  • Output format
  • Diarization
  • Speaker identification
  • Word timestamps
  • Intent
  • Sentiment
  • Emotion
  • Summary
  • Redaction

Output

Structured JSON

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

Basic workflow

VoiceHorizon APITextYour application
Explore the Speech to Text API

Choose the right voice model

Different voices need different recognition Models

One speech model does not need to handle every use case in exactly the same way. The Horizonfamily includes specialised models for different speech environments.

Model

Horizon Universal

Broad multilingual transcription across global languages, with particularly strong English performance.

Model

Horizon Indic

Purpose-built recognition for Indian languages, regional speech, and Indic conversational audio.

Model

Horizon Code-Switch

Designed for conversations that naturally switch between languages inside the same sentence or interaction.

Model

Horizon Medical

Speech recognition designed for healthcare terminology and clinical conversations.

Choose for the conversation

English voiceIndian language voiceCode-switched voiceClinical voiceAppropriate Horizon model

Built for production

Beyond the microphone Button

Adding a microphone icon to an application is easy. Building reliable voice recognition behind that button is harder. Productionapplications need real-time transcription, multilingual recognition, speaker awareness, structured output,privacy controls, APIs, and the ability to operate on the audio users actually produce.

RequirementHorizon
Voice to Text
Real-time Voice
Recorded Voice
Multilingual Recognition
Automatic Language Detection
Code-switching
Speaker Diarization
Speaker Identification
Word-level Timestamps
Intent Detection
Sentiment Analysis
Emotion Detection
Summarisation
Redaction
Streaming API
Batch API
Self-hosted Deployment

Voice → application

Human speechHorizonMachine-readable textSearch / LLM / Agent / CRM / Analytics / Automation

Voice becomes an input method that the rest of the software stack can understand.

Questions

Frequently Asked Questions

What is Voice to Text?

Voice to Text is speech-recognition technology that converts spoken words into written text.

Can Shunya convert my voice into text?

Yes. Horizon supports both recorded speech transcription and real-time streaming transcription.

Can Voice to Text work in real time?

Yes. Horizon supports real-time ASR through a WebSocket streaming workflow.

Can I use Voice to Text for dictation?

Yes. Streaming speech recognition can be used to build dictation, voice-note, captioning, and other voice-input experiences.

Can Voice to Text identify different speakers?

Yes. Speaker diarization can separate transcript segments according to speaker.

Can Shunya identify known speakers by name?

Registered voice profiles can be combined with speaker diarization to resolve recognised speakers where speaker identification is configured.

Does Voice to Text provide timestamps?

Yes. Verbose transcription output can contain word-level start time, end time, and confidence information.

Can Shunya understand more than one language?

Yes. Horizon supports multilingual speech recognition, and the specialised Horizon Code-Switch model is designed for mixed-language conversations.

Can I use Voice to Text for Hinglish?

Yes. Horizon Code-Switch is designed for conversations where Hindi and English naturally appear together.

Can Shunya automatically detect which language I'm speaking?

The Horizon platform supports automatic language detection when a language is not explicitly locked.

Can Voice to Text analyse what a speaker means?

Optional batch intelligence capabilities include intent detection, sentiment analysis, emotion detection, summarisation, and other transcript enrichment features.

Can I redact sensitive words from voice transcripts?

Yes. Custom keyword redaction and profanity masking can be enabled in supported transcription workflows.

Can Voice to Text be integrated through an API?

Yes. Horizon provides HTTP APIs for recorded transcription and WebSocket APIs for streaming speech.

Can Shunya run on private infrastructure?

Shunya supports self-hosted deployment for organisations that require greater control over speech data and infrastructure.

Get started

Turn your voice into Text

Speak naturally. Let Shunya handle the transcription. Try a voice note, customer request, question, name, number,mixed-language sentence, or real conversation. See how your voice becomes searchable, structured text.