Introduction: The "Text" Bottleneck and Lost Emotions
Traditional voice assistant architectures (Cascade Systems) utilize a three-stage "pipeline":
- ASR (Automatic Speech Recognition): Convert voice to text (e.g., Whisper).
- LLM: Process text and generate a response (e.g., Qwen 3 1.7b).
- TTS (Text-to-Speech): Convert response to voice (e.g., F5-TTS).
Native Multimodal (Omni) models eliminate these intermediaries by processing sound waves (or their compressed representations) directly, without converting voice to text.
1. Foundation of the Architecture: Everything is a "Token"
The fundamental philosophy behind "Omni" models like GPT-5 and Gemini 2.5 Pro is the Unified Vocabulary structure.
While a traditional LLM's vocabulary consists only of text subwords, a Native Multimodal model's vocabulary includes:
- Text Tokens
- Audio Tokens
- Image Tokens
Architecturally, there is no difference between the `[HELLO]` token and the `[AUDIO_WAVE_CHUNK_245]` token. The Transformer learns the probabilistic relationships between these tokens. This allows the model to respond to a laughter sound (Audio Token) directly with a laughter sound (Audio Token), rather than writing "Hahaha".
2. Tokenizing Sound: VQ-VAE and RVQ
It is impossible to feed a raw audio file (e.g., 1 second of 24kHz audio) directly into a Transformer (24,000 data points per second). Therefore, Neural Audio Codec technologies are used to convert sound into discrete tokens.
Residual Vector Quantization (RVQ)
The most common technique is to compress sound in layers. The model takes the sound and reduces it to a "Latent Space" via an Encoder. Here, Vector Quantization (VQ) comes into play:
The continuous audio signal is rounded to the nearest element in a "codebook". To improve quality, this process is done Residually:
- Level 1: Encodes the main outlines (content) of the sound. The remaining error (residual) is calculated.
- Level 2: Encodes the error (acoustic details, timbre).
- Level 3-8: Encodes fine details.
3. Cross-Modality Alignment
The biggest challenge in training these models is aligning the text space and the audio space.
- Interleaved Training Data: The model is trained on data where text and audio are intertwined. (e.g., `User: [Audio: Dog barking] what is this? Assistant: This is a dog.`)
- Modality Gap: Embeddings coming from the audio encoder and text embeddings may cluster in different parts of the space. To solve this, Projector layers (usually MLP or Q-Former) are used. These layers translate audio data into the "vector dialect" that the LLM can understand.
4. Performance and Hardware: Sub-300ms Latency
Cards like the RTX 5090, which you are interested in, are critical for the Local Deployment of these models.
Traditional vs Native Speed Comparison
- Traditional Pipeline: STT (500ms) + LLM (500ms) + TTS (1000ms) + Network = ~2.5 seconds. (The fluidity limit for human conversation is ~500ms).
- Native Model: Audio In -> Transformer -> Audio Out = ~300ms.
Streaming and VRAM
In Native models, "Audio Token" generation is more costly than text token generation because the number of tokens to be produced per second is higher (e.g., 25-50 Hz). This puts a heavy load on Memory Bandwidth. The high bandwidth of the RTX 5090 is necessary to overcome this "streaming generation" bottleneck.
5. Application Areas: Emotional Intelligence
The biggest difference of Native models is "Emotion Transfer".
- If the user whispers, the model responds in a whisper.
- If the user is excited, the model raises its tone.
- Singing, accent mimicry, and understanding background sounds come as "Zero-Shot" capabilities.
This is revolutionary, especially for customer service (detecting an angry customer from their tone) and therapeutic AI applications.
Conclusion
Native Multimodal architectures transform AI from a "text processing engine" into an organic communicator that hears, sees, and speaks like humans. The clumsiness of pipeline architectures is giving way to the fluidity of a single neural network.
As BRIQ Labs, we are working on fine-tuning privacy-focused Native Voice models that run on your own hardware.