SourceReddit r/LocalLLaMA•Stalecollected in 13h
llama-server Adds Gemma-4 STT Support

💡Local STT with Gemma-4 in llama-server: run audio LLMs offline now!
⚡ 30-Second TL;DR
What Changed
llama-server enables STT using Gemma-4 E2A/E4A models
Why It Matters
Enables offline multimodal AI with audio for local deployments, reducing reliance on cloud services.
What To Do Next
Update llama.cpp to latest commit and test Gemma-4 E2A STT on audio files.
Who should care:Developers & AI Engineers
Key Points
- •llama-server enables STT using Gemma-4 E2A/E4A models
- •Supports audio processing in llama.cpp latest version
- •Posted by /u/srigi on r/LocalLLaMA
🧠 Deep Insight
AI-generated analysis for this event — not the original article.
🔑 Enhanced Key Takeaways
- •The integration leverages the Whisper-compatible API endpoints within llama-server, allowing existing speech-to-text applications to switch to Gemma-4 models without code changes.
- •Gemma-4 E2A and E4A utilize a novel multimodal encoder architecture that maps audio embeddings directly into the LLM's latent space, bypassing traditional separate ASR model pipelines.
- •This implementation significantly reduces memory overhead by sharing the same model weights for both audio understanding and text generation tasks within the llama.cpp runtime.
📊 Competitor Analysis▸ Show
| Feature | llama-server (Gemma-4) | OpenAI Whisper | Groq (Whisper/Distil) |
|---|---|---|---|
| Architecture | Multimodal LLM | Encoder-Decoder | Encoder-Decoder |
| Deployment | Local/Private | Cloud API | Cloud API |
| Latency | Hardware-dependent | Low (Cloud) | Ultra-low |
| Privacy | Full Local | Data processed by OpenAI | Data processed by Groq |
🛠️ Technical Deep Dive
- Architecture: Gemma-4 E2A/E4A employs a modality-adapter layer that projects audio features from a pre-trained feature extractor into the transformer's input embedding space.
- Implementation: The llama-server update introduces a new
/v1/audio/transcriptionsendpoint that handles audio file decoding viastb_vorbisordr_wavbefore passing tensors to the model. - Quantization: Supports K-quants (Q4_K_M, Q5_K_M) for audio-capable models, allowing high-fidelity transcription on consumer-grade GPUs with <8GB VRAM.
- Context Handling: The system utilizes a sliding window attention mechanism for long-form audio, preventing context overflow during extended transcription sessions.
🔮 Future ImplicationsAI analysis grounded in cited sources
Local LLM servers will replace dedicated ASR engines in privacy-sensitive enterprise environments.
The ability to perform high-accuracy transcription and subsequent analysis within a single model instance reduces infrastructure complexity and data exposure risks.
Gemma-4 will become the standard benchmark for open-weights multimodal local inference.
The integration into the widely adopted llama.cpp ecosystem provides immediate accessibility for developers to test and deploy these models on diverse hardware.
⏳ Timeline
2025-11
Google releases Gemma-4 series with native multimodal capabilities.
2026-02
llama.cpp adds experimental support for multimodal model architectures.
2026-04
llama-server integrates Gemma-4 E2A/E4A STT support.
📰
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: Reddit r/LocalLLaMA ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.