Skip to main content

Explainer

Speech-to-Speech Models vs an STT, LLM and TTS Pipeline: The Real Trade-offs

Native speech-to-speech models vs cascaded STT, LLM and TTS pipelines on latency, naturalness, control, debugging, compliance and cost. Pick the architecture before the vendor.

Updated November 10, 2026 · Based on 8 sources · How we research

If you are building a voice agent, the first architecture choice matters more than the vendor shortlist. Native speech-to-speech models like OpenAI gpt-realtime-2.1 and Google Gemini 3.8 Live take audio in and emit audio out with one network. Cascaded pipelines run streaming speech-to-text, then a language model, then text-to-speech, with real text passing between each stage. The two feel similar in a demo. They diverge the moment you need an audit trail, a specific wording of a disclosure, or a model you fine-tuned yourself. Most teams underweight the control question until an auditor, a compliance review, or a product manager demands exact wording, then regret picking a model that only speaks for itself. This guide walks through where each architecture actually wins so you can decide before you sign.

The architectural difference in one minute

A cascaded pipeline runs three models in series. Streaming STT transcribes what the caller said, a language model generates a response in text, and a TTS model renders that text as audio. A native speech-to-speech model does all of that inside one network that takes audio tokens in and emits audio tokens out, with reasoning happening between hear and speak, so there is no intermediate text by default Soniox.

The split matters for two reasons. First, the cascade's text is both its weakness and its strength: handoffs add latency, but every stage produces an inspectable transcript you can log, redact, or rewrite. Second, a native model learns to react to how something was said, not just what the words were, because the recognizer in a cascade permanently discards tone, hesitation, and emotion before the language model ever sees anything Soniox.

Some products blur the line. Hume's EVI 3 is a native speech-to-speech model that will route conversations through a custom language model you host, generating the initial response from its own weights before handing control to your LLM Hume AI. The industry has settled on calling the pure chained design a cascade or pipeline, and the single-model design native speech-to-speech or S2S, and we will use those labels throughout.

Where native speech-to-speech models actually win

Two things. Latency, and the paralanguage that transcripts throw away. On latency, Forasoft's 2026 production guide for OpenAI's Realtime API puts a well-tuned cascade at roughly 1.0 to 1.5 seconds voice-to-voice across three model hops, and a single native model at around 800ms, with the native architecture reducing the latency floor by approximately 200 to 700ms by eliminating STT finalization delays and TTS startup overhead Forasoft. The RankGrids data mirrors this: gpt-realtime-2.1 lists 320ms end-to-end against 500 to 1,000ms for cascade products like Azure Voice Live and AssemblyAI's Voice Agent API.

The paralanguage point is harder to see on a spec sheet but changes how conversations feel. Transcription discards how something was said, so a cascade cannot react to frustration, laughter, or a trailing-off sentence unless you add a separate affect model Soniox. A native model hears the tone and can match energy, which is why Hume's EVI 3 and Grok Voice 3.0 are pitched at companion apps and expressive characters rather than hold-music replacement.

Interruption handling tells a similar story. OpenAI reports its native speech-to-speech stack cut mid-conversation interruptions by almost 80 percent versus previous turn-based systems, because one model reasons over incoming and outgoing audio at the same time rather than waiting for a VAD signal to decide a turn has ended Context Studios. A cascade can get close with aggressive endpointing and tools like Deepgram Flux that fold end-of-turn detection into STT, but full duplex is still easier when hearing and speaking share weights.

Where the cascade still wins: control, text logs, and swapping models

If you need the agent to say an exact sentence word for word, the cascade is the honest answer. The text between the LLM and the TTS stage is where policy lives: compliance filters, PII redaction, scripted disclosures, and brand-safe rewrites all operate on text before anything is spoken Soniox. Native models can be prompted to say something, but there is no observable layer between reasoning and audio where you can enforce it.

Compliance teams care for a related reason. A HIPAA or SOC 2 review expects audit controls that log every access and show component-level traces. A cascade produces text at every boundary, which yields both debugging logs and the audit trail regulators ask for Context Studios. Native models give you audio in and audio out, and reconstructing what the model understood or said requires a separate transcription pass that is itself a cost line and an extra place where sensitive content lives.

Control also means component swaps. A cascade lets you pin a specific STT at a given word error rate, run the LLM on your own GPUs, and change TTS without retraining the rest. Coval's 2026 benchmark puts AssemblyAI Universal 3.6 Pro at 2.2 percent WER, Deepgram Nova 3 at 5.2 percent, and ElevenLabs Scribe v2 Realtime at 4.3 percent, and if accuracy matters for your use case, the cascade lets you buy the best STT separately rather than accepting whatever is bundled Coval. Native speech-to-speech models bundle all three layers from one vendor, so you take the STT, reasoning, and voice quality the vendor shipped.

Can you bring your own LLM to a speech-to-speech API?

Sometimes. The hyperscaler native models say no. OpenAI's gpt-realtime-2.1 and Google's Gemini 3.8 Live are closed stacks where the reasoning model is baked into the audio weights, and the RankGrids data lists BYO components as None for both OpenAI gpt-realtime-2.1 and Gemini 3.8 Live.

Hume takes a different line. EVI 3 generates the initial response from its own weights and then lets your custom LLM take over the remainder of each turn as soon as it can Hume AI. ElevenLabs is similar at the agent layer: ElevenAgents and Eleven Realtime v1 Max are LLM-agnostic, letting you plug in GPT, Claude, Gemini, or a fine-tuned open model through their orchestration ElevenLabs.

Cascades give you the most freedom here, almost by definition. Managed cascade products such as Azure AI Voice Live, Deepgram Voice Agent API, and AssemblyAI Voice Agent API all expose BYO LLM, and self-built cascades over primitives like Deepgram Flux and Cartesia Sonic 3.6 let you pick every component. The short answer: if BYO LLM is non-negotiable, you are choosing between a cascade and the small group of native models (Hume, ElevenLabs) that support external LLMs explicitly.

What counts as a realtime AI voice model in 2026

The phrase is overloaded. In practice it covers three distinct product shapes. First, native speech-to-speech models that handle hearing, reasoning, and speaking inside one model. Second, managed cascade platforms that chain the three stages for you and expose a single WebSocket or SIP endpoint. Third, component-level realtime APIs (STT-only, TTS-only, or endpointing-only) that you glue into your own stack. Inworld's 2026 roundup identifies these categories and notes that pure native models currently lock you to one vendor for all three layers Inworld.

The RankGrids Best Speech-to-Speech AI APIs 2026 ranking scores 22 products across these three shapes on latency, STT accuracy, telephony integration, language coverage, and context window. The headline split: five of the top six architectures are either native speech-to-speech or managed cascades, but Deepgram Aura-2 appears high as a pure-TTS component because teams keep assembling their own cascades for the control it gives them.

A quick side-by-side of the most-asked-about models.

ModelArchitectureLatencyBYO LLMSIPPrice/min
OpenAI gpt-realtime-2.1Native S2S320msNoYes$0.10
Google Gemini 3.8 LiveNative S2S600msNoNo$0.023
Hume EVI 3Native S2S + custom LLM1,200msYesNo$0.06
ElevenLabs ElevenAgentsManaged cascade500msYesNo$0.08
Azure AI Voice LiveManaged cascade500msYesYes$0.055
AssemblyAI Voice AgentManaged cascade1,000msYesNo$0.075

Is there a single best speech-to-speech model in 2026?

No, and treat any article that gives you one as a vendor pitch. There is a best model for enterprise phone agents, a different best for companion apps, and a third best for global consumer products on a tight budget.

For a native speech-to-speech agent in a US contact center, OpenAI gpt-realtime-2.1 is the current default. It scores highest in the RankGrids ranking at 9.2, with 320ms p95 latency, a 128K context window, native SIP trunking at a 99.9 percent SLA, and reliable tool calling. The costs are real: $0.10 per minute is premium, and there is no voice cloning, so you cannot ship a bespoke brand voice.

For consumer and companion apps that need emotional range or a huge voice library, Hume EVI 3 at $0.06/min with 30 expressive styles, or ElevenLabs Eleven Realtime v1 Max at $0.08/min with 17,000-plus voices across 90-plus languages, are better fits than the OpenAI stack. EVI 3 pays for the expressiveness in latency, at 1,200ms per the RankGrids data, which is slow for telephony but acceptable for in-app conversations.

For global reach on the cheapest native price, Google Gemini 3.8 Live covers 97 languages at $0.023/min, more than four times cheaper than OpenAI, with a free tier for prototyping. It gives up SIP trunking and voice cloning. For AWS shops, Amazon Nova 2.5 Sonic at $0.015/min with SIP via Bedrock is the equivalent trade, but at 1,080ms latency.

How to pick the architecture before you pick a vendor

Start with four hard questions. Does an auditor or lawyer need to read every word your agent said? If yes, a cascade or a native-plus-logging setup wins, because you will spend less time reconstructing what happened Context Studios. Does the agent need to say exact scripted sentences for compliance or brand reasons? Again, cascade, because text-stage rewrites and claim checks are real.

Do emotional nuance and interruption handling matter more than the above? If the product is a wellness companion, a game character, or a sales rep who has to read tone, the native model usually wins on feel, and the roughly 80 percent reduction in overlap errors OpenAI reports for its native stack is representative Context Studios. Finally, is your LLM already fine-tuned on your data, or do you plan to swap LLMs as pricing changes? If yes, you need a cascade or one of the native-plus-custom-LLM products (Hume, ElevenLabs, Inworld).

The cost picture is not what most intros claim. Below roughly 10,000 minutes a month, the differences are rounding error and the right answer is whichever platform has the shortest integration time. Above that, token-based speech-to-speech pricing can grow non-linearly with conversation length, and observed costs have been reported at up to four times the theoretical minimum, so a cascade with per-minute STT and TTS plus per-token LLM becomes easier to forecast Context Studios.

The short version

Pick native speech-to-speech if latency and tone are the product and you are comfortable with one vendor owning hearing, reasoning, and speaking: gpt-realtime-2.1 for enterprise phones, EVI 3 or Eleven Realtime v1 Max for companion and character apps, Gemini 3.8 Live for global reach on the cheapest native price. Pick a cascade if you need exact wording, auditable text at every stage, or a custom LLM: managed options like Azure AI Voice Live, Deepgram Voice Agent API, and AssemblyAI Voice Agent, or self-assembly over primitives like Cartesia Sonic 3.6 and Deepgram Flux. Decide the architecture before the vendor, and the vendor list collapses to three or four names.

See Best Speech To Speech AI APIs 2026

Questions people ask

Is speech-to-speech better than STT plus TTS?+

Better for latency and for sounding like it understood tone. Worse for control, debugging, and compliance logging. A native speech-to-speech model like gpt-realtime-2.1 can hit 320ms voice-to-voice against roughly 1 to 1.5 seconds for a three-model cascade, and it can react to how something was said rather than just what the words were. In return, you give up the text layer between reasoning and audio where you would normally enforce scripted wording, redact PII, or capture an audit trail. If the product is a wellness companion or a game character, native wins. If a lawyer has to read every word the agent said, the cascade is still the right call.

What are realtime AI voice models and how do they compare?+

The term covers three distinct shapes. Native speech-to-speech models (OpenAI gpt-realtime-2.1, Google Gemini 3.8 Live, Hume EVI 3, ElevenLabs Eleven Realtime v1 Max, Amazon Nova 2.5 Sonic) do everything in one network. Managed cascades (Azure AI Voice Live, Deepgram Voice Agent, AssemblyAI Voice Agent, Retell AI, ElevenAgents) chain streaming STT, an LLM, and TTS behind one endpoint. Component APIs like Deepgram Aura-2 for TTS and Deepgram Flux for STT let you build your own cascade. They compare on four axes that matter: end-to-end latency, whether you can bring your own LLM, telephony and SIP support, and whether there is a text transcript at every stage to log.

What is the best speech-to-speech model in 2026?+

There is no single best, but there are three clear winners by use case. For US enterprise contact centers, OpenAI gpt-realtime-2.1 is the current default: 320ms latency, SIP trunking with a 99.9 percent SLA, 128K context, strong tool calling, at $0.10 per minute. For companion and character apps that need emotional range, Hume EVI 3 at $0.06 per minute offers 30 expressive styles and custom LLM routing. For the cheapest native model with the widest language reach, Google Gemini 3.8 Live covers 97 languages at $0.023 per minute. If you need 17,000-plus voices or voice cloning, ElevenLabs Eleven Realtime v1 Max is the pick.

Can I use my own LLM with a speech-to-speech API?+

With some, yes. OpenAI gpt-realtime-2.1 and Google Gemini 3.8 Live are closed stacks and do not expose BYO LLM. Hume EVI 3 supports custom LLMs via its CLM feature, where EVI generates fast first responses from its own weights and hands off to your model. ElevenLabs Agents (both ElevenAgents and Eleven Realtime v1 Max) are explicitly LLM-agnostic. All the managed cascades, including Azure AI Voice Live, Deepgram Voice Agent, AssemblyAI Voice Agent, and Retell AI, let you bring any LLM. If BYO LLM is a hard requirement, you are choosing between a cascade and the small group of native models (Hume, ElevenLabs) built around external LLMs.

How much faster is native speech-to-speech in practice?+

Roughly 200 to 700ms of saved latency on a tuned stack, not the full second some marketing claims. Forasoft's 2026 production guide puts a well-tuned cascade at 1.0 to 1.5 seconds voice-to-voice and native speech-to-speech at around 800ms. The savings come from eliminating STT finalization delays and TTS startup overhead across the three handoffs. The gap narrows if the cascade uses streaming primitives like Deepgram Flux for endpointing and Cartesia Sonic for sub-90ms TTS, and it widens on a naive implementation that waits for complete transcripts before invoking the LLM.

Does a cascade make HIPAA or SOC 2 compliance easier?+

Yes, in practice. A HIPAA or SOC 2 review expects audit controls that log sensitive data access and component-level traces. A cascade produces inspectable text between STT and LLM, between LLM and TTS, and alongside the audio, so you can log the transcript, redact PII, and prove exactly what the agent said. A native speech-to-speech model has no intermediate text by default, so you need a separate transcription pass to reconstruct an audit trail, which is itself a cost line and a new place where sensitive data lives. Several vendors sign Business Associate Agreements for either architecture, but the cascade's text layer makes the audit paper trail cheaper to produce.

Does native speech-to-speech always cost less per minute?+

No. Native models span a wide pricing range. Gemini 3.8 Live and Amazon Nova 2.5 Sonic are the cheapest at $0.023 and $0.015 per minute, but OpenAI gpt-realtime-2.1 is premium at $0.10, and token-based speech-to-speech pricing has been reported to grow non-linearly with conversation length. A well-chosen managed cascade like Azure AI Voice Live at $0.055 or AssemblyAI Voice Agent at $0.075 is often cheaper than a premium native model, and self-assembled cascades over Deepgram Aura-2 TTS at $0.011 plus your own LLM can go lower still. Forecast real conversation lengths, not list prices.

Sources

What this guide is based on. We research from published specifications, independent reviews and owner reports; we did not test these products ourselves.

  1. 1.Speech-to-speech models vs cascaded pipelines for voice agents, Soniox
  2. 2.Best speech-to-speech voice agent APIs in 2026, compared with the cascaded alternative, AssemblyAI
  3. 3.Best Speech-to-Speech AI APIs for Realtime Apps (2026), Inworld AI
  4. 4.OpenAI Realtime API: Production Voice Agents (2026), Forasoft
  5. 5.Best STT Providers 2026: Independent Benchmarks and How to Choose, Coval
  6. 6.GPT-Live vs Cascaded STT, LLM, TTS: Which Voice Agent Architecture Should You Build On?, Context Studios
  7. 7.Announcing EVI 3 API: The most customizable speech-to-speech model, Hume AI
  8. 8.ElevenAgents Overview, ElevenLabs

Products mentioned

More on speech to speech ai apis