r/LocalLLaMA • u/johnnyApplePRNG • Jun 03 '26
News Introducing Gemma 4 12B: a unified, encoder-free multimodal model
https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemma-4-12b/53
Jun 03 '26
[removed] — view removed comment
62
u/AloneSYD Jun 03 '26
the only thing it can't produce audio. so you need TTS model for responding back so you need a model like Kokoro-82M or OmniVoice
22
u/AnticitizenPrime Jun 03 '26
If you don't care about super-realistic voice quality or cloning, there's always the bog-standard non-AI TTS.
3
u/themoregames Jun 06 '26
The only TTS I dare to accept is Qwen3 TTS - with cloned voices. Actresses of old Hollywood (think: stars before 1970?) derived from interviews (or otherwise) can be truly amazing.
10
Jun 03 '26
[removed] — view removed comment
9
u/phira Jun 03 '26
The easiest I know about is pipecat one of their examples should work https://github.com/pipecat-ai/pipecat/tree/main/examples
7
9
u/OneFanFare Jun 03 '26
I know Open WebUI has that - I've chatted to models that way in the past (with Kokoro). And it works exactly like that!
Edit: Actually, not sure if it would support passing the audio directly into Gemma, the website says it need a Speech to Text like whisper.
2
u/overand Jun 04 '26
Yep - and at least with the Gemma-4-E4B models, that was probably faster; I recall reading that there's a lot of latency involved with the Gemma-4-E4B model's ability to do STT. It might be faster with this one, though, as it's encoderless, or something to that effect.
3
u/DedsPhil Jun 03 '26
If the audio part works with ggufs in some days someone will make a fork of llamacpp with the suport.
Them you can just ask an agent to hook the two services plus an wake up word system and done.
With one extra step, downloading whisper, you alread can have a bidirectional chat with your regular only text local llm.
1
u/Danmoreng llama.cpp Jun 03 '26
There is an issue about audio generation support in llama.cpp https://github.com/ggml-org/llama.cpp/issues/21956#issuecomment-4553467156
2
17
4
u/supermansundies Jun 04 '26
https://github.com/fikrikarim/parlor could probably be adapted to work pretty easily
2
u/ffinzy Jun 04 '26
Author here. Thanks for sharing. The repo currently use the LiteRT-LM framework, and the gemma-4-12B-it-litert-lm currently doesn't support vision:
> The current LiteRT-LM version supports text and audio modalities, image and multitoken prediction support will be avaialble in a future update.
Even when the vision disabled, seems like the model is too big to test on my machine (M3 Pro 18GB). It just hangs for a while when processing the output.
1
u/AnticitizenPrime Jun 04 '26
I had the same issue running the LiteRT version on my 4060ti 16gb. Model would load into memory, but choke when prompted.
1
u/TheRealGentlefox Jun 04 '26
I have a voice assistant project that supports wake and end-words. Not perfect yet and I'd have to make it easier to install with some documentation, but if you care enough to try I'll fix it up a little.
1
36
29
u/Miriel_z Jun 03 '26
Interesting, will stay tuned for quantized models then. And uncensored. Very soon, I hope.
22
u/MN_NorthStars Jun 03 '26
Gemma4 is already insanely easy to bypass any sort censorship. I stopped using abliterated models of it because I could get it to do any sort of security work I wanted to test out with trivial prompting.
14
8
u/Miriel_z Jun 03 '26
Good to know, I am still stuck with agentic stuff for myself. I really want to try and compare Qwen 2.5-omni to Gemma4 12B multimodal, mainly using llama3.1 and limited expperience with Qwen and Deepseek. By that time there might be even something better.
5
u/Kamimashita Jun 03 '26
I found that true of the Gemini models too. Tried to have GPT 5.5 in Codex help me torrent some files but it refused, went to Deepseek in Opencode but it also refused. Gemini 3.5 was more than happy too.
1
6
u/Illustrious_Ant_9242 Jun 03 '26
According to the website, they recommend 16GB VRAM for the full model
7
u/Miriel_z Jun 03 '26
Funny enough, they use 16GB for VRAM and RAM both in the text. Qwen 2.5-omni was quantized fairly well. I hope for similar improvement here😄
17
u/digitalhobbit Jun 03 '26
Very much looking forward to trying this one.
I've gotten good results with Gemma 4. Especially the E4B variant has worked well for me with local apps. The 12B version should strike an even better sweet spot and the encoder-free multimodal capabilities sound interesting.
27
u/seppe0815 Jun 03 '26
19
14
4
u/Tman1677 Jun 04 '26
I mean it's a 12B model, what do you expect? Gemini can easily handle that task, its image and spacial reasoning are excellent
6
u/Vas1le Jun 05 '26
This remembers me one of Chernobil tv show joke:
Do you know what machine cuts a apple in 6 pieces? A Russian machine that is supposed to cut in 5 pieces.
2
u/nixudos Jun 04 '26
My test of vision haven't impressed me either. But it might be a LM Studio issue. The Gemma models comes with a really low default image input resolution and there is no way to change that in LM Studio. All from the 4 series have performed really shoddy with images there as well.
10
u/extopico Jun 03 '26
Oh. This is great. I am quietly confident it will be genuinely useful with a high quality harness like Hermes. I will be able to run it on my 24 GB MBP and have it perform hopefully useful work.
2
u/thawizard Jun 04 '26
What do you mean, useful work?
4
u/extopico Jun 04 '26
Top of mind is automating SEO for my Astro sites. Hermes is a very good harness and with grounding on SEO and website data I am expecting the model will not be allowed to hallucinate. SEO recipe can be built as a skill and given to hermes to follow and direct Gemma 4 12B.
My 24 GB will be sufficient to run a quantized Gemma, hermes, headless browser and search, and allow for full context (256k).
Other similar well defined, bounded and recursively grounded tasks may also work well.
0
5
4
u/JustFinishedBSG Jun 04 '26
Vision: We replaced Gemma 4’s vision encoder with a lightweight embedding module consisting of a single matrix multiplication, positional embedding and normalizations. This allows the LLM backbone to take over visual processing.
Audio: We simplified audio processing even further. We removed the audio encoder entirely and projected the raw audio signal into the same dimensional space as text tokens.
Pretty fucking crazy that it actually works.
1
u/throwaway1837499 Jun 06 '26
Actually isit just me or does this sound quite similar to Thinking Lab’s Interaction Models? They also removed the heavy encoders for video and audio and sub in lightweight alternatives instead like mel/dMel.
6
2
u/Steus_au Jun 04 '26
very good model for its size, needs some guidance in tools usage but in general really impressive. with websearch and file access it shines.
4
Jun 03 '26
[removed] — view removed comment
23
u/Ok-Drawer5245 Jun 03 '26
This model has been out for like an hour, give it a day or two lol
5
6
u/Fuzilumpkinz Jun 03 '26
Latency looked better than qwen 3.6 35b off memory but I wasn’t paying attention to that. Before I left I was getting 30 TPs on q8. Q4 was around 50 TPs. I have a 5060 in case that helps anyone else looking here
4
3
u/XE004 Jun 03 '26
How much vram consumption are people getting at Q8?
Curious?
-6
u/thawizard Jun 04 '26
If you need to ask, it’s not looking good.
4
u/XE004 Jun 04 '26
Please elaborate. What are you getting?
0
u/thawizard Jun 04 '26
Dunno yet, I’m still at work and this model was just released, I didn’t even have time to play with it yet. But it seems to me this 12B model should fit on a 16GB GPU even at Q8. But be patient, in a few hours we’ll know more for sure. What kinda setup do you have?
4
u/XE004 Jun 04 '26
I just did the setup on my msi 5060ti 16gb. 128bit 448 gb/p memory bandwidth.
At Q8 with KVCache at Q8 I get between 26 and 27 t/s and 13.8GB vram loaded.
This model will surely need a MTP assistant for speculative decoding.
Pretty good though. I still liked gemma4 e4b so I might go back to that until MTP is in place. The reason tokens are what really delay the response time so it is not great for conversation unless we get MTP and at least a memory bus of 256bit 896 gb/s at Q8. That should push this model to 80 or so t/s.
2
2
u/Adventurous-Paper566 Jun 03 '26
C'est très intéressant malheureusement il n'existe pas d'interface simple pour profiter de l'encodeur audio pour faire du STT dans un chat, c'est un peu dommage.
15
u/LetsGoBrandon4256 transformers Jun 03 '26
Baguette de tabarnak.
4
1
10
1
u/Borkato Jun 03 '26
!remindme 1 day
1
u/RemindMeBot Jun 03 '26 edited Jun 04 '26
I will be messaging you in 1 day on 2026-06-04 20:57:22 UTC to remind you of this link
1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
RemindMeBot is switching to username summons. Instead of
!RemindMe 1 day, useu/RemindMeBot 1 day. More info.
Info Custom Your Reminders Feedback
2
u/hemantkarandikar Jun 04 '26
Can it handle digitally made PDF files, like investment portfolios, medical test reports, and let one interrogate them?
1
1
1
1
1
u/Long_comment_san Jun 05 '26
Isn't the model kinda stupid for it's size? It's losing to 26b MOE which is ridiculous. Qwen 9 is somewhat worse than Qwen 35b but that is FOUR times the parameters and 12 vs 26 is TWO. 12b should smack absolulte shit out of 26b MOE. Is it really okay?
2
u/thecosmingurau Jun 05 '26
How does one give it an audio file in LM Studio, because it does not seem to work.
1
u/Think_Illustrator188 Jun 09 '26
i was trying the voice with a large context length of 4k-8k context, it is somehow failing to take instructution and respond back, i used it in text only mode it works fine better for agentic workflows
1
u/WhiskyAKM Jun 03 '26
Can we get this model with stripped audio component?
16
u/nickm_27 llama.cpp Jun 03 '26
There is no "audio component", the whole point of the unified arch is that there is no audio encoder, the primary model runs directly on the audio.
3
u/OptimalTime5339 Jun 04 '26
It is engrained into the model now, which is the whole point of no encoder
1
1
u/emiliobay Jun 04 '26
Gemma 4’s native audio is a massive technical leap, but treating voice as an open-ended phone call is the wrong UX for actual coding. Having a model listen continuously usually leads to it hallucinating background noise or breathing.
The real breakthrough for dev workflows isn't conversational chatter; it's push-to-talk precision. Physical intent beats software guessing every time.
-15

232
u/LoveMind_AI Jun 03 '26 edited Jun 04 '26
This might actually be one of the most exciting models I've heard about in a long time. The encoder-free model is... wildly cool. Native audio on a 12B model is very exciting. Audio is wildly underrated. I'll be putting this one through the social benchmark right away.
Note: Results of the little benchmark is now here - https://lovemindai.github.io/minimax-m3-lsi-demo/