New Universal-3.6 Pro Realtime is now available Learn more
Releases & Updates

Introducing Voice Standard Bench: 50+ models, ranked by performance, speed and cost on real audio

AssemblyAI’s LLM Gateway now has 50+ models, scored on real transcripts across four voice tasks and four transcript lengths. Voice Standard Bench shows which models to use, with quality, speed, and cost on real transcripts, side by side.

Introducing Voice Standard Bench

Written by

AssemblyAI Team

Published on

13 October 2026

Most voice products do more than produce a transcript. After Speech-to-Text returns the text, the next step is usually an LLM call: cleaning up dictation, summarizing a call, pulling out details or drafting a follow-up. At volume, that step quickly becomes a large share of the bill. Often it's paid at frontier-model prices for tasks that don't need a frontier model.

LLM Gateway now has 50+ models, all available with the same AssemblyAI API key you use for Speech-to-Text. Along with the frontier models you already know, it includes fast, low-cost open models hosted on AssemblyAI’s own infrastructure. These models are suited for real-time post-processing tasks and voice agent work, where a response has to come back in a few hundred milliseconds. Many are hard to find hosted anywhere else.

Finding the best model for your voice task can slow you down. Each task favors a different model, and every team has its own priorities on quality, cost, and speed. Voice Standard Bench puts all three side by side so you can pick in minutes.

Today we're releasing Voice Standard Bench. It scores top LLMs on the tasks voice products rely on most: summarization, information extraction and text correction. Each task is tested at four transcript lengths, from a 30-second voicemail to an hour-long meeting. Performance, speed and cost are reported side by side, so you can see where a smaller open model does the job and where a larger model is worth paying for.

The main finding: most voice tasks don't need frontier models, or frontier-model prices.

How we test 50+ models

To find out where a cheaper LLM is good enough, we test models on the inputs voice products actually send: real Speech-to-Text output, with filler words, false starts, and the occasional misheard word, at the lengths those products see in production.

Each model runs tasks like:

  • Information extraction: pull specific facts, such as names, dates, and order numbers, from the transcript into a structured answer.
  • Summarization: write a summary that covers the conversation accurately and concisely.
  • Text correction: fix the wording of a transcript without changing what was said.

Each task runs files at about 30 seconds, 2 minutes, 15 minutes, and 60 minutes. Every model gets the same transcripts and the same prompt.

Two judge models, Claude Opus 5.5 and GPT-5.6 Sol, score each answer against a fixed rubric for that task, with every metric normalized to a 0–100 scale, and we return model response time and cost alongside quality to help build a robust picture of each model’s strengths and weaknesses. Researchers on our team reviewed hundreds of sample scores to identify issues and iterate on the model grader prompts.

If you’re interested in the full methodology, or want to benchmark Voice Tasks with your own audio files using our Voice Standard Bench framework, read the full methodology post here.

Where open models win, and where they don't

If you only read one thing: start with the model in the column that matches what you are optimizing for, then test it on your own transcripts.

Take-home picksTop quality, lowest price and lowest latency by task
TaskTop qualityHighest mean scoreLowest priceWithin 8 points of the topLowest latencyWithin 8 points of the top
SummarizationOpus 5.598 qualityGPT-6 Luna94 qualityGLM-5.3 Flash91 quality
Information extractionOpus 587 qualityGPT-6 Luna86 qualityGPT-4.179 quality
Text correctionGPT-5.6 SolGPT-6 AstraGPT-6.1 Sol91 qualitygemma-4-31b84 qualityGPT-4.184 quality
DictationOpus 4.6Gemini 3.5 Flash99 qualitygemma-4-31b97 qualityGPT-4.193 quality
OverallEvery task, weighted equallyGPT-6 Astra92 qualityGPT-6 Luna90 qualityGPT-4.184 quality

Quality is 0 to 100, the model's mean score across transcript lengths. The price and latency picks are limited to models within 8 points of the top score, so a cheap or fast model that fails the task cannot win the column. Picks are from the current run and move when it does. Open the full results to filter every chart by task and length.

In the current run, the top scorer costs 55 to 65 times more per hour of audio than a model within two quality points of it. Only on hour-long transcripts does that premium narrow, to about 5×. Open models, though, surprisingly rarely win on cost. GPT-6 Luna, at its default reasoning setting, scores within a point of the best open model at every transcript length and costs between 0.4 and 1.6 cents per hour of audio, so the open models that undercut it save fractions of a cent, and past two minutes they give up at least 10 quality points to do it. The true cost of GPT-6 Luna is latency.

Open models win on speed for short transcripts. On a 30-second input, such as a voicemail or a dictated note, gemma-4-31b answers in under a second at 93 quality against GPT-6 Luna's 1.7 seconds, and on a 2-minute call it answers in 1.5 seconds at 89 against 2.4. Qwen3.5 4B Fast is the fastest model in the run at every length up to 15 minutes. The same families hosted elsewhere take 10 to 20 seconds to respond. That said, as transcripts approach meeting length, larger models pull ahead on quality and the speed gap closes.

Picks by task and lengthRecommended, fastest and budget
Transcript length30 secsVoicemail2 minsShort call15 minsSupport call60 minsMeeting
RecommendedHighest qualityGPT-5.6 Sol94 qualityNemotron Lightning 3.5 30B A3B100 qualityGPT-6 Luna85 qualityGPT-6.1 Sol85 quality
FastestLowest median responseQwen3.5 4B Fast0.28 s median · 80 qualityQwen3.5 4B Fast0.60 s median · 51 qualityQwen3.5 4B Fast1.49 s median · 33 qualityGemini 3.5 Flash Lite2.86 s median · 59 quality
BudgetLowest cost per hour of audioNemotron 3 Nano 30B A3B$0.005 per hour · 73 qualityNemotron 3 Nano 30B A3B$0.003 per hour · 58 qualityNemotron 3 Nano 30B A3B$0.001 per hour · 49 qualityNemotron 3 Nano 30B A3B$0.001 per hour · 52 quality

Quality is 0 to 100. Response time is the median across every call at that length, and cost is per hour of audio at list price. Open the full results to filter every chart by task and length.

Here's where to start for three common workloads:

  • Extracting details from short calls. For names, dates, or order numbers from calls of a minute or two, start with the fastest and budget picks. The quality gap to the largest models is small at this length, and the savings add up quickly at high call volume. See short-call extraction results.
  • Call-center summaries. Typical support calls run 2 to 15 minutes. Compare the recommended and budget picks in the 15-minute column, and decide whether the quality difference is worth the cost difference at your volume. See call summary results.
  • Meeting notes. For hour-long recordings, start with the recommended pick. Larger models are clearly ahead at this length, and an incomplete summary of a long meeting is expensive to fix by hand. See meeting summary results.

A cheap model only saves money if it's reliable

Quality scores aren't the whole picture. Voice Standard Bench also reports format failures (the model was asked for a structured answer and returned something unusable), refusals, timeouts, and error rates for every combination.

Models that fail the reliability check still appear in the charts with their scores, but they aren't recommended in the grid. Some models give strong answers most of the time but return an unusable format often enough that they need more work on prompts or output handling before they reach users.

Start with our picks, then test on your transcripts

Our transcripts aren't yours. Your callers have different accents, your domain has its own vocabulary, your prompts ask for different output, and your cost limit is your own. Any of these dimensions can change which model works best, so leverage Voice Standard Bench as a starting point for which two or three models to try first.

Which one you ship should come from your own data, so take these recommendations and test them on your own voice data with LLM Gateway.

How to run Voice Standard Bench on your own transcripts

Voice Standard Bench is open source. Download the code from GitHub, point it at your own transcripts, and run a private version with the same tasks, rubric, and graders, scored on your data. You get the same quality, speed, and cost results as the public benchmark, but for your callers, your vocabulary, and your prompts.

Every model in the benchmark is available through LLM Gateway with your existing API key, so the full run needs no new accounts. If you'd rather start with a quick check on a few candidates, switching models only means changing the model parameter. Comparing three picks takes three requests:

Request

import requests

API_KEY = "YOUR_ASSEMBLYAI_API_KEY"
transcript = open("call.txt").read()  # text from your Speech-to-Text request

# Replace with the picks from the grid cell for your task and length
models = ["MODEL_ID_1", "MODEL_ID_2", "MODEL_ID_3"]

for model in models:
    response = requests.post(
        "https://llm-gateway.assemblyai.com/v1/chat/completions",
        headers={"authorization": API_KEY},
        json={
            "model": model,
            "messages": [
                {"role": "user", "content": f"Summarize this call in five bullet points:\n\n{transcript}"}
            ],
        },
    )
    print(model, response.json()["choices"][0]["message"]["content"], sep="\n")

New to AssemblyAI? Create a free account to get an API key. It works for Speech-to-Text and every model on LLM Gateway.

You can also compare models without writing code:

  • Playground compare mode runs one prompt against several models and shows the answers side by side.
  • The Speech-to-Text playground sends a transcript straight to an LLM Gateway model. Upload your own audio, get the transcript, and run it through your shortlist.
  • "Try in Gateway" links on the results page open the playground with that model and a prompt for that task already loaded. Replace our transcript with one of yours and run it.
Playground compare mode: one transcript sent to Qwen3.5 4B Fast, Gemini 2.5 Flash Lite and Haiku 5.5, with each model's response time, token counts and cost above its answer
Playground compare mode: one prompt, one transcript, three models side by side, with response time and cost above each answer.

Frequently asked questions

What is Voice Standard Bench?

A published set of measurements that scores every model on LLM Gateway on summarization, information extraction, text correction and dictation, at four transcript lengths of about 30 seconds, 2 minutes, 15 minutes and 60 minutes, with quality, speed, and cost reported together. There’s nothing to sign up for to view the results.

How are the answers scored?

Two judge models, Claude Opus 5.5 and GPT-5.6 Sol, score each answer against a fixed rubric for the task. Their scores are tracked separately, which is how we measure the bias between them, and then combined. Every metric is normalized to a 0–100 scale, a task’s quality score is the mean of its metrics, and the overall score is the average across tasks. Dictation is scored mechanically against a known-correct output, with no judge. Scores within 2–3 points of each other differ only marginally. The methodology post covers the rubrics, the transcript set, the judge bias check, and how cost and response time are calculated. Read the methodology.

Why isn’t a model I use recommended?

The picks in each grid cell are the highest quality score, the fastest median response and the lowest cost per hour of audio for that task and transcript length, and nothing else. The take-home table above the grid adds one rule: its price and latency picks must score within 8 points of the top model for that task. A model that isn’t a pick still appears in every chart with its figures, so you can see exactly where it lands. Quality scores within 2–3 points of a pick differ only marginally; when two models are that close, let price and latency break the tie.

Does Voice Standard Bench include models AssemblyAI hosts?

Yes. It includes every model on AssemblyAI’s LLM Gateway, including the open-source models AssemblyAI hosts on its own infrastructure, and they’re scored the same way as every other model. Browse the model catalog.

How do I test a recommended model on my own data?

Use the “Try in Gateway” link in any grid cell to open the playground with that model and task prompt loaded, then replace the sample transcript with your own. You can also call any model through AssemblyAI’s LLM Gateway with your existing AssemblyAI API key.

How often are the results updated?

New models are added as they launch on AssemblyAI’s LLM Gateway. Each run is dated on the results page, and the per-judge score tracks are kept so the offset between the judges can be re-measured whenever a judge model changes. See the current run.