What's coming next across the AssemblyAI stack — from transcription and
understanding through speech, conversation, and the agent platform — and what
shipped in the last 90 days.
The next major accuracy and latency release after Universal-3.6 Pro, across
pre-recorded and realtime audio, with the strongest handling of voice-agent audio
(noise, interruptions, hesitation, accented speech).
Universal-2 Auto-Routing to Universal-3.5 ProUniversal-2 requests in Chinese, Japanese, Swedish, and Hebrew are now served by
Universal-3.5 Pro automatically, at Universal-2 rates.
Universal-3.6 Pro (Streaming)The new default streaming model, used when no speech_model is sent. 32
languages with native mid-sentence code-switching (14 of them new), entity-aware
endpointing, and better handling of background voices. Same $0.45/hr as
Universal-3.5 Pro. New languages: Galician, Korean, Catalan, Russian, Afrikaans,
Romanian, Cantonese, Marathi, Persian, Estonian, Urdu, Norwegian Nynorsk, Zulu,
Xhosa.
Streaming Speaker Diarization (GA)Speaker labels on streaming audio are generally available, with speakers revised
mid-session as more audio arrives. Diarization error rate is about 7%, down from
about 10%.
Voice Focus Quail 2.2Voice Focus noise suppression now runs on Quail 2.2, with stronger separation of
the primary speaker from secondary talkers.
Flexible language_codes on Universal-3.5 ProPre-recorded language_codes accepts any set of supported languages
— English no longer has to be included.
Speaker Confidence ScoresOpt in with speaker_options.include_speaker_confidence to get a
confidence score for the speaker assigned to each word and utterance.
Spoken-Form OutputSet format_text: false on Universal-3.5 Pro pre-recorded audio to get
transcripts in spoken form, without written-form formatting.
Entity-Aware EndpointingEndpointing now detects when a turn ends mid-entity — a phone number, an
account ID, a spelled-out name — and waits instead of cutting, with a new
end-of-turn confidence field. Turn-taking benchmarks improved 12%, building on the
July 22 default-mode improvements (40.7% on phone numbers, 14.4% on emails). On by
default.
Regional English LocalizationLanguage detection can render English transcripts in a regional spelling variant
(en_au, en_uk, and more) and return the region-aware language code, without giving
up automatic detection or code-switching.
Sync STT APISynchronous HTTP transcription: POST a short audio clip and get the finished
Universal-3.5 Pro transcript back in the same response, ~134ms median latency. Clips
up to two minutes, conversation context for multi-turn voice flows, and a /warm
endpoint to keep connection setup off the critical path.
LLM Gateway: 20+ New ModelsAdded since July: GPT-6.1 Sol, Grok 4.7, GPT-6 Sol and Luna, Claude Opus 5.5,
DeepSeek V4.1 Flash, the Nemotron 3 family, GLM-5.3, Kimi K3, MiniMax M3, GPT-6
Astra, Claude Opus 5, GPT-5.6 Sol, gemma-4-31b, Gemini 3.7 Flash, Gemini 3.6 Flash,
Gemini 3.5 Flash-Lite, Claude Sonnet 5, and GPT-5.6 Luna and Terra. Open-weight
models are served through new opt-in providers Together AI, Fireworks AI, and
DigitalOcean, and a public /v1/models endpoint lists every model with
its pricing.
qwen3.5-4b-32k-fastNew open source model in the LLM Gateway catalog optimized for fast voice AI
workloads.
Platform
LLM Gateway Get Started PageA Get Started page in the dashboard that takes you from API key to a first LLM
Gateway request.
LLM Gateway Billing by Provider and TierLLM Gateway usage is billed and reported per provider and service tier.
Zero Data Retention on LLM GatewayLLM Gateway requests can run with zero data retention.
Free-Tier LLM Gateway AccessFree-tier accounts can call LLM Gateway, so you can try it before adding a
card.
Speech Understanding
Summarization and Action Items (Open Beta)Chaptered summaries with timestamps, and follow-up tasks with supporting quotes,
powered by frontier models — replacing legacy Summarization and Auto Chapters.
An effort control handles harder transcripts. Available in US and EU regions.
A standalone text-to-speech model for production voice workloads. Low
time-to-first-byte, a large voice library, speed control, a pronunciation dictionary,
and accurate delivery of phone numbers, emails, and named entities that today’s TTS
struggles with.
Language-Aware Text NormalizationNumbers, dates, and abbreviations are normalized per language across all six
supported TTS languages, rather than applying English rules everywhere.
Word-Level TTS TimestampsStreaming TTS returns per-word start and end times for generated audio, so a voice
agent knows exactly how much of its reply the caller heard before
interrupting.
In-House TTS VoicesOur first AssemblyAI-built TTS voices are live in production behind the Voice Agent
API voice catalog, selectable by voice_id in the docs voice reference and the
playground.
Research toward a native speech-to-speech model for voice agents, aiming for tighter
latency, better prosody, and more natural interruption handling — without giving
up control over turn-taking.
Pre-connect RequestsMake backend requests while the phone is still ringing, before the call connects.
The caller's phone number is included in the request, so you can run a CRM lookup
and use the result to decide whether to answer the call at all — or to greet
the caller by name with a dynamic, personalized greeting.
Voice Agent WebhooksReceive post-call audio, transcripts, and metadata by webhook when a voice agent
call ends.
Dictation APIReal-time dictation with formatting, punctuation, and voice commands built
in.
SIP Integration GuideConnect an inbound phone number to a voice agent over SIP, replacing the previous
Twilio-specific guide.
Session Recordings and TranscriptsA sessions API returns recordings and transcripts for completed voice agent
sessions, so you can surface call history in your own application instead of storing
it yourself.
Per-Session STT ControlsTune speech recognition per voice agent session: transcription modes for the
latency/accuracy trade-off, a contextual transcription prompt, language steering via
language_codes, and Voice Focus noise suppression. Agent replies also stream word by
word for live captions.
Rate limits that scale automatically by provider, region, and model instead of needing
a manual bump, starting in October. Visible token-per-minute limits and automatic
failover away from a provider that is down follow.
Self-hosted streaming and sync are available today; November adds Universal-3.6 Pro
and standalone speaker diarization. Pre-recorded (async) self-hosting is not planned.
Sync API Streaming During RecordingStream audio to the Sync API while the user is still speaking, so transcription
starts before the recording ends.
Self-Hosted Deploy on ModalDeploy self-hosted sync and streaming transcription to Modal with a single
modal deploy.
Compressed Audio InputThe streaming WebSocket accepts compressed Opus and AAC audio alongside PCM. AAC
streams are roughly six times lighter on network I/O than PCM for the same
audio.
Faster Time-to-FinalFinal transcripts return roughly twice as fast on forced endpoints — median
427ms to 285ms, P99 899ms to 443ms — with no accuracy cost, via speculative
decoding. Now #1 on time-to-first-token on Coval’s public benchmark.
Official client libraries that own the connection and audio pipeline, so agents work
on the first try. The Python SDK launches in October; TypeScript follows.
Tool-Parameter GuardrailsVoice agent tool calls validate their arguments before running, cutting
hallucinated tool arguments from 2.5% to 0% in our evaluations.
Voice Agent Starter ReposStarter projects in JavaScript and Python for building a voice agent on
AssemblyAI.
Python SDK 1.5 and Node SDK 4.41The Python SDK adds Dictation and Sync API support; Node SDK 4.41.1 ships
alongside.
AssemblyAI AgentA coding agent that gets you started with working sample code for your use case.
Now the default onboarding flow for all new signups as of 2026-09-25.
Self-Serve Billing DetailsUpdate your billing address, company name, and tax ID from the dashboard.
SSO for Pay-As-You-GoSingle sign-on is available to pay-as-you-go accounts as an add-on, not just
contract accounts.
Python SDK 1.0One interface across pre-recorded, streaming, and sync transcription, replacing
three separate client shapes. Adds SDK coverage for the Sync API, and
AsyncTranscriber runs transcriptions concurrently as awaitable coroutines instead of
blocking a thread.
Dashboard Refresh and Integrated PlaygroundA visual refresh across the dashboard — new palette, typography, and retuned
light and dark modes — and the standalone playground now lives inside the
dashboard.
Single Sign-On (SSO)Self-serve SAML with just-in-time provisioning by email domain, managed from the
dashboard. Launched for contract accounts; pay-as-you-go added 2026-08-14.