New AssemblyAI-TTS-1: Text-to-speech for voice agents. Learn more
Speech-to-Speech

Real-time speech-to-speech on one provider

Speak to your app and have it speak back. Universal-3.6 Pro Realtime transcribes the user, LLM Gateway or your own model writes the reply, and the Text-to-Speech API voices it, all on one API key and one bill.

Audio in, audio out

Universal-3.6 Pro Realtime hears the caller, your LLM decides what to say, and the Text-to-Speech API speaks the reply.

Real-time by default

Built-in turn detection on the way in and about 90 ms time to first audio on the way out keep the back-and-forth feeling like a conversation.

Accuracy at the front

The loop is built on Universal-3.6 Pro Realtime, so the words feeding your model are right the first time.

Metaview
Ashby
Cluely
Genio
Siro

36%

improvement in close rate

See case study
LiveKit
EliseAI
Commure
Dovetail
Fireflies

“The new Universal-3.5 Pro speech model from AssemblyAI is best so far in terms of accuracy, latency, and language switching.”

Retell
CallRail
Apollo.io
ClickUp
Calabrio

80%

increase in customer satisfaction

HeyGen
Granola
Siro
JotPsych
Granola

“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”

Metaview
Ashby
Cluely
Genio
Siro

36%

improvement in close rate

See case study
LiveKit
EliseAI
Commure
Dovetail
Fireflies

“The new Universal-3.5 Pro speech model from AssemblyAI is best so far in terms of accuracy, latency, and language switching.”

Retell
CallRail
Apollo.io
ClickUp
Calabrio

80%

increase in customer satisfaction

HeyGen
Granola
Siro
JotPsych
Granola

“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”

Quickstart

From zero to a talking app, fast

Start from the LiveKit or Pipecat reference implementation, which wires Universal-3.6 Pro Realtime, LLM Gateway, and the Text-to-Speech API together, so your first real-time exchange happens in minutes. Speech-to-text is $0.45/hr and Text-to-Speech is $15 per 1M characters, with voices in English, Spanish, French, German, Italian, and Portuguese. Try it in the playground with no code first.

Start building free

No credit card required

Streaming word error rate

A speech-to-speech loop is only as good as the words it hears. Streaming word error rate measures realtime Speech-to-Text accuracy at the front of the loop against a human reference—errors here compound through reasoning and the spoken reply.

Normalized WER on the voice-agent caller corpus, mean of three noise conditions.

*Lower is better*
Voice-agent word error rate, realtime
AssemblyAI Universal-3.6 Pro Realtime
5.19%
Soniox Realtime
6.83%
ElevenLabs Scribe v2 Realtime
7.78%
Speechmatics Enhanced Realtime
8.14%
Google Gemini 3.5 Transcribe Live
8.48%
AWS Transcribe Streaming
8.58%
Deepgram Nova-3
8.64%

Source: AssemblyAI realtime benchmarks technical report v2026.09 (assemblyai.com/benchmarks), data 18 Aug–24 Sep 2026.