Abstract minimalist diagram of speech-to-text architectures with audio waves flowing through CTC, transducer, encoder-decoder, and Conformer-style model paths
Speech-to-text architecture

Common speech-to-text architectures, explained without the fog.

ASR is not one model shape. CTC, RNN-T, TDT, Conformer encoders, and encoder-decoder Transformers all make different bets about speed, streaming, alignment, and accuracy.

Download for macOSRead the glossary

Speech-to-text looks simple from the outside: audio goes in, words come out. Under the hood, the architecture decides almost everything that users feel: latency, streaming behavior, punctuation quality, robustness to noise, and whether the model is pleasant to run locally.

Muesli cares about these details because local ASR is not a slogan. If transcription starts on your Mac, the model shape has to respect power, latency, memory, and the fact that people do not want to manage a research project before a meeting note appears.

Model map

What are the main ASR architecture families?

CTC

Learns a monotonic alignment between audio frames and output tokens. It is simple, fast, and useful when you want efficient transcription without an autoregressive decoder.

RNN-T / Transducer

Predicts tokens while audio streams in, combining an acoustic encoder with a prediction network and joint network. It is a classic choice for low-latency streaming ASR.

TDT

Token-and-duration transducer extends the transducer idea by predicting token duration, which can make efficient long-form or streaming transcription more practical.

Encoder-decoder Transformer

Encodes audio features, then decodes text autoregressively with attention. Whisper popularized this style for robust multilingual transcription.

Conformer

Combines convolution with self-attention so the model can capture both local acoustic patterns and longer context. Many modern ASR encoders use Conformer-style blocks.

Surrounding systems

VAD, diarization, punctuation, neural AEC, and post-processing are not ASR architectures, but they decide whether transcription works in real meetings.

CTC

When is CTC the right architecture for speech-to-text?

CTC is attractive when you want a direct audio-to-token path with a monotonic alignment. It does not need a separate autoregressive decoder to emit every token, which makes it simpler and often faster to run.

The tradeoff is that CTC can be less expressive than decoder-heavy systems. It is a strong building block, not a magic answer for every meeting, accent, language, or punctuation problem.

Transducers

Why do RNN-T and TDT matter for streaming ASR?

Transducer models are built for the situation where audio is still arriving. Instead of waiting for the whole file, the model can emit text as speech continues. That is why RNN-T-style systems became common in live voice products.

TDT keeps the same broad streaming instinct but adds duration modeling. For local speech-to-text, this matters because streaming is not only about speed; it is also about doing useful work within memory and power limits.

Comparison

How do common ASR architectures compare?

ArchitectureWhat it is good atTradeoff
CTCFast, monotonic audio-to-token alignment and efficient decoding.Less expressive than decoder-heavy systems for some language and formatting behavior.
RNN-T / TransducerStreaming recognition where text appears while audio is still arriving.More complex training and decoding path than plain CTC.
TDTEfficient token plus duration modeling for streaming or long-form ASR.Less familiar to many builders than CTC, RNN-T, or Whisper-style models.
Conformer encoderStrong acoustic representation with local convolution and global attention.Usually part of a larger ASR system rather than the whole product by itself.
Encoder-decoder TransformerRobust transcription, multilingual behavior, and flexible sequence modeling.Autoregressive decoding can add latency.
Conformer

Why do modern ASR models use Conformer encoders?

Speech has local structure and long-range context. Convolution is good at local acoustic patterns; attention is good at broader context. Conformer combines both, which is why it shows up across modern ASR systems.

For Muesli, the practical lesson is simple: model architecture affects whether local inference feels instant or heavy. The best local model is not always the biggest model. It is the one whose architecture fits the job.

Whisper-style

What makes encoder-decoder speech-to-text different?

Encoder-decoder systems turn audio features into an internal representation, then decode text with an autoregressive language-like decoder. Whisper is the reference point many people know: robust, multilingual, and easy to reason about as a sequence-to-sequence model.

The cost is latency. Autoregressive decoding can be slower than more direct approaches, especially on smaller devices or short dictation snippets where every extra second is noticeable.

Muesli view

What architecture is best for local speech-to-text on Mac?

There is no single winner. Short dictation wants speed. Meeting transcription wants robustness over longer audio. Streaming wants low latency. Multilingual transcription wants broader training data and decoding behavior.

That is why Muesli supports multiple local model paths instead of pretending one architecture is always right. The product bet is that speech-to-text should start locally when it can, and the model should fit the workflow rather than the other way around.

Keep reading

Where should I go next?

Sources

Primary sources and model references

Muesli local speech-to-text app icon

Want the speech-to-text layer to start on your own Mac?

Muesli is open-source, Mac-native, and built around local ASR models for dictation and meeting transcription on Apple Silicon.

Download Muesli