AssemblyAI
For AssemblyAIAI PlatformTranscription Accuracy

Streaming Stt Realtime

AssemblyAI (Universal-2 + LeMUR) · AssemblyAI

Speech AI Platform — AssemblyAI

Evaluates AssemblyAI's Streaming STT (Real-time) across 9 scenario-based test cases, each graded against an expected-behavior rubric by an LLM judge, from Corsac's Speech AI Platform eval coverage.

About AssemblyAI

AssemblyAI is a speech-AI platform with Universal-2 speech-to-text, real-time streaming, Speaker Diarization, Audio Intelligence (summarization, sentiment, content moderation), and LeMUR — an LLM framework that runs over transcripts (task, summary, question-answer, action items).

Employees

~150

Industry

Speech AI

Headquarters

San Francisco, CA

Sample tests· showing 3 of 9

#InputExpected behaviorCheck
01

Browser captures audio at 48 kHz via getUserMedia but the WebSocket is opened to wss://api.assemblyai.com/v2/realtime/ws?sample_rate=16000 and frames stream without resampling.

sample_rate query param must match the actual stream. Either resample client-side to 16 kHz (Universal-streaming's preferred rate) before sending, OR pass sample_rate=48000 and accept higher bandwidth. A mismatch degrades accuracy silently — there is no server-side rejection.

Pass / FailAi Platformhigh
02

Voice-agent application sets end_utterance_silence_threshold=2000 ms. End-users complain the agent feels slow because turn-end is detected too late.

end_utterance_silence_threshold trades latency against premature endpointing. Lower (e.g., 500-800 ms) for snappier voice agents; raise for dictation where long pauses are expected. Tune per workload and verify FinalTranscript boundaries land where expected. Document the tradeoff.

Pass / FailAi Platformmedium
03

UI renders PartialTranscript events directly into the captions track. User sees text flicker and rewrite repeatedly as the model revises mid-utterance.

PartialTranscript is volatile and may be rewritten until a FinalTranscript with the matching audio span arrives. Render partials in a 'tentative' style (grey/italic), and commit to the captions track only on FinalTranscript. Do not append partials to a transcript log.

Pass / FailAi Platformhigh

Unlock full benchmark

6 more test cases

Use this benchmark

How this eval is graded

Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.

Rubric criteria

  • Assemblyai
  • Ai Platform
  • Streaming Stt Realtime

Recommended for

AssemblyAI (Universal-2 + LeMUR)AssemblyAI customers

Works with

Related evals

Frequently asked questions

What does the Streaming Stt Realtime eval for AssemblyAI AssemblyAI (Universal-2 + LeMUR) test?+

Evaluates AssemblyAI's Streaming STT (Real-time) across 9 scenario-based test cases, each graded against an expected-behavior rubric by an LLM judge, from Corsac's Speech AI Platform eval coverage.

How is the Streaming Stt Realtime eval scored?+

The judge rubric: Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.

How many test cases does this eval pack include?+

The Streaming Stt Realtime pack for AssemblyAI AssemblyAI (Universal-2 + LeMUR) contains 9 test cases. 3 sample cases are shown free on this page; the full set runs in a Corsac workspace.

How do I run this eval?+

Sign up for Corsac, connect your model or agent endpoint, and run the Streaming Stt Realtime pack as-is or after customizing thresholds. Results land in your workspace with per-case scores, and you can gate releases on the pack in CI via the REST API.

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.