Introducing ๐ป๐ต๐ผ๐น: our new generation of Liquid Foundation Models. With a new tri-hybrid architecture and new multimodal encoders, the LFM3 family is the ideal model suite for specialized intelligence.
> 6 model instances, across text, audio, vision, and omni modalities, generative and decision models.
> ๐ป๐ต๐ผ๐น-๐ท.๐ฝ๐ฑ: text, 256k context window.
> ๐ป๐ต๐ผ๐น-๐ ๐ป-๐ธ๐ฑ: vision-language model with video-input support for spatial understanding
> ๐ป๐ต๐ผ๐น-๐ฐ๐๐๐๐-๐ธ๐ฑ: tool calls, voice chat, reasoning in 18 languages.
> ๐ป๐ต๐ผ๐น-๐พ๐๐๐-๐ธ๐ฑ: an omni model combines vision, audio, and language.
> ๐๐ท-๐ธ๐ฑ and ๐๐ท-๐พ๐๐๐-๐ธ๐ฑ: decision models with typed outputs and calibrated probabilities in a single pass. Omni adds audio input.
> fine-tune on 1 GPU.
> a new tri-hybrid architecture
> architecture optimized for 14 processor classes across GPUs, CPUs, and NPUs.
> ๐ป๐ต๐ผ๐น-๐ ๐ป-๐ธ๐ฑ is a beast. It performs competitively with Gemma 4 12B (6x larger), and Gemini 3.5 Flash Lite, and GPT-5.6 Luna, with 1.9B parameters.
> ๐ป๐ต๐ผ๐น-๐ท.๐ฝ๐ฑ is #1 on the Pareto frontier of device intelligence ๐๐๐๐๐๐๐.๐๐๐๐๐๐.๐๐
Every modality for specialized intelligence. Pick the one that fits your use case, customize it, and run it on-device.
1/ ๐งต
Day 1 at the @sgl_project summit!
If you werenโt there today, you missed out on @tugot17โs talk, but you can still come say hi at our @liquidai booth tomorrow!
LLM next-token prediction scales because text comes from a discrete, fixed vocabulary.
Audio doesn't - it's a continuous waveform signal. @liquidai LiquidCodec is our new tokenizer for sound, unlocking audio generation directly within discrete autoregressive language models.
Convert continuous audio into a discrete vocabulary, train on the tokens, and decode back the raw audio.
waveform โ tokens โ waveform ๐
โฒ Liquid AI just released LiquidCodec, a ~74M-parameter streaming audio codec that turns speech into tokens a language model can predict, then back into audio. It powers LFM3-Audio-2B and LFM3-Omni-2B.
The key idea is grouped finite scalar quantization (GFSQ) instead of residual vector quantization. Each 80 ms frame becomes 12 independent tokens, so all 12 can be predicted in parallel. The decoder predicts spectral coefficients directly, skipping transposed-convolution upsampling.
On 1 CPU thread of an Apple M4 Max (FP32), it encodes at ~361x and decodes at ~87x real time. Encode RTF is 0.0028 vs 0.0361 for Kyutai's Mimi. It posts the best ViSQOL and TTS UTMOSv2 on all 8 test sets. It is a trade-off though: NVIDIA's NanoCodec still scores higher PESQ (WB) on 7 of 8 sets (LibriSpeech 2.942 vs 2.640), and Liquid AI has not published a bitrate or latency in ms.
Weights are on Hugging Face, with Q4_0, Q4_K_M and Q8_0 GGUF builds for llama.cpp. Q4_0 shrinks the decoder 3.5x......
Full analysis: https://t.co/TLJEOMRDCA
Model: https://t.co/HaR8eh06cM
Blog: https://t.co/Ff5uHr1ean
@liquidai
LiquidCodec is out. It's the ~74M param audio tokenizer under LFM3-Audio-2B and LFM3-Omni-2B.
The part I like as an engineer: grouped FSQ instead of RVQ, so there's no chain between codebooks and a speech model can predict all 12 tokens of a frame in parallel.
One FP32 CPU thread on an M4 Max: ~361x real time encode, ~87x decode. Best ViSQOL and lowest mel distance on all 8 test sets, and the lead holds with a Q4_0 decoder.
Nice work Anna Piunova and Calder Katyal.
https://t.co/r3Jfj5ixzM
And here it goes! LiquidCodec is out!
Built for high-quality speech generation and fast, efficient inference on edge devices, just like the rest of the Liquid family ๐
Reconstruction fidelity and learnable speech tokens are different objectives. Holding the TTS setup fixed makes that comparison more useful; streaming response latency still needs measuring beyond codec throughput.
What is an ๐ฎ๐๐ฑ๐ถ๐ผ ๐ฐ๐ผ๐ฑ๐ฒ๐ฐ?
(And why our audio team built their own)
๐ช๐ต๐ฎ๐ ๐ถ๐ ๐ฎ๐ป ๐ฎ๐๐ฑ๐ถ๐ผ ๐ฐ๐ผ๐ฑ๐ฒ๐ฐ?
1. Turns speech into tokens
2. Turns the tokens back into audio
๐๐ผ๐ ๐ฑ๐ผ๐ฒ๐ ๐ฎ๐ป ๐ฎ๐๐ฑ๐ถ๐ผ ๐ฐ๐ผ๐ฑ๐ฒ๐ฐ ๐๐ผ๐ฟ๐ธ?
โ Encode: turn raw audio into feature vectors
โ Quantize: map those vectors into discrete tokens
โ Decode: reconstruct the waveform from the tokens
๐ช๐ต๐ ๐ฏ๐๐ถ๐น๐ฑ ๐ผ๐๐ฟ ๐ผ๐๐ป?
Our earlier audio models used a third-party tokenizer.
But over time, its token quality and design choices started to limit us.
๐๐ถ๐พ๐๐ถ๐ฑ๐๐ผ๐ฑ๐ฒ๐ฐ is a ~74M-parameter streaming codec with:
โข ๐๐ถ๐ด๐ต-๐ณ๐ถ๐ฑ๐ฒ๐น๐ถ๐๐: reconstructed audio is closer to the original.
โข ๐ข๐ฝ๐๐ถ๐บ๐ถ๐๐ฒ๐ฑ ๐ณ๐ผ๐ฟ ๐๐ฝ๐ฒ๐ฒ๐ฑ: It's fast, even on-device.
Learn more about how our audio team built it in our newest engineering blog:
https://t.co/lL3wYzB01Q
a 74M parameter streaming audio codec. You can enable many applications with it:
1) offline voice assistants for cars, appliances and phones;
2) phone support agents that handle interruptions gracefully, since the encoder never waits on future audio
3) live speech translation in earbuds and on calls, backed by training data in 107 languages
4) multilingual narration and TTS for audiobooks, e-learning and IVR
5) low-bandwidth voice for satellite messengers, push-to-talk radios and IoT intercoms that send tokens instead of waveforms
6) compact call and voicemail archives, with an hour of audio encoding in about 10 seconds on a single M4 Max CPU thread by Liquid's benchmark
7) cheap tokenization of huge speech corpora to train your own TTS or speech LM
8) game and XR characters that speak from the player's own device
9) offline assistive speech like voice banking and AAC devices, helped by a 4-bit decoder build that is 3.5ร smaller
10) call-quality repair, where a small model predicts the tokens lost to dropped packets instead of playing silence.
Weights on HF, more: https://t.co/42IL0NI9Xn
High-quality voice interaction on a device needs fast audio processing and a small memory footprint.
Building LiquidCodec in-house lets us improve the speech representation alongside the models that learn from it.
LiquidCodec is available on Hugging Face. See the model card for installation and loading instructions.
Explore the architecture, training recipe, and results.
> Blog: https://t.co/yUf5TY74Fl
> Hugging Face: https://t.co/tkuoB6dLAO
Introducing ๐ป๐๐๐๐๐๐ฒ๐๐๐๐, our ~74M-parameter streaming audio codec powering LFM3-Audio-2B and LFM3-Omni-2B.
An audio codec turns speech into tokens a language model can predict, then converts those tokens back into audio. We built ours around two requirements: tokens that are easy to predict and fast conversion back into speech.
On a single CPU thread on an Apple M4 Max, LiquidCodec runs at approximately:
> 361ร real time for encoding
> 87ร real time for decoding
Both measurements use FP32 precision.
1/ ๐งต
LiquidCodecโs speed comes from its architecture and how it reconstructs audio.
The encoder and decoder use the same LFM3 block architecture, and the encoder is fully causal for streaming. The decoder predicts spectral coefficients directly, avoiding the progressive upsampling with learned transposed convolutions used by some other codecs.
We also fine-tuned the decoder with quantization-aware training for on-device inference.
Q4_0 reduces the decoder footprint by 3.5ร with minimal impact on reconstruction quality. It retains its ViSQOL and mel-distance lead over the external codecs in our comparison.
5/