Liquid AI LFM3: Tiny 2B models for speech, vision and video land in Ollama

Three new models from Liquid AI's LFM3 family have appeared in the Ollama library: Audio, Omni and Vision-Language, each around 2 billion parameters. They hear, see and speak locally on laptops and edge devices, support German, and ship under the LFM Open License v1.0.

Model releases Try it yourself Oct 27, 2026 6 min read Source: Ollama-Bibliothek
Illustrative image, AI-generated

What this is about

On October 27, 2026, three new models from Liquid AI's LFM3 family appeared in the Ollama library: lfm3-audio, lfm3-omni and lfm3-vl. At around 2 billion parameters each, all three are very small. Parameters are, roughly speaking, the dials a model tuned during training. They're meant to run directly on your device, meaning laptops, phones and other edge hardware (edge means the computation happens locally, not in the cloud). According to the model pages, the LFM3 family also includes Base, Text and Decision models, but those aren't covered here.

Start from the command line: ollama run lfm3-audio, ollama run lfm3-omni or ollama run lfm3-vl. Download counts were still minimal when this was written (11 to 24), and the models had been published just over 30 minutes earlier.

LFM3-Audio-2B: speak, listen, translate

LFM3-Audio-2B is the main model in this story. It takes text or audio and replies with text, spoken language, or a mix of both. According to its description, it can do the following:

  • Voice chat: You ask a question out loud and get the answer streamed as text and speech. For text-only replies, the model can "think" before answering.
  • Multilingual speech processing: Transcribe speech (convert it to text), synthesize it (generate it from text) and translate it, in 18 languages. The list includes German, French, Spanish, Italian, Japanese, Korean, Chinese, Arabic and more. English is listed in British and American variants, so the table counts 19 entries for 18 languages.
  • Audio understanding: Interpret recordings and answer questions about speech, sounds and events in them.
  • Tool calling: Spoken requests are turned into tool calls to control apps or devices, accompanied by text or speech.

New compared with its predecessor LFM2.5-Audio are an in-house audio encoder (the part that turns sound into a form the model can process) and the audio tokenizer "LiquidCodec" (it breaks speech into discrete building blocks called tokens). This is meant to improve speech quality. That's a vendor claim, and the page offers no measurements.

Key specs

Property LFM3-Audio-2B LFM3-Omni-2B LFM3-VL-2B
Parameters 2B 2.17B 1.92B (1.73B language model, 164M vision encoder, 25M projector)
Input Text, audio (16 kHz) Text, image, video (with/without sound), audio Text, image, video (soon)
Output Text, speech (24 kHz), mixed Text, speech, mixed Text
Context 32K tokens 32K tokens 128K tokens
Capabilities per Ollama tools, audio vision, tools, audio vision, tools, thinking

Context is the amount of text the model can keep in view at once (input and output combined). The audio model works in streaming mode: it encodes audio causally (using only what it has already heard), fills the context step by step and generates speech continuously. That lets replies start before the input has been fully processed.

LFM3-Omni-2B: everything in one model

According to Liquid AI, Omni is the first omni-modal model in the LFM3 family. It understands text, images, video and audio, and replies in text and speech. The pitch: one model replaces the usual chain of ASR (speech recognition), a vision-language model, a language model and TTS (text-to-speech). With videos that have sound, it sees and hears at the same time, so it can answer questions that need both. Images and video are processed at native resolution; each 2×2 block of image patches becomes one language token, and video is sampled at 2 frames per second. The text vocabulary has 128,000 tokens. The model understands text in 16 languages, including German; speech output covers the same languages as the audio model. Thinking is explicitly not supported.

LFM3-VL-2B: image understanding with a thinking mode

The vision-language model combines the LFM3 language model with a new in-house vision encoder. According to the page, the new features are:

  • Video understanding: marked "soon," so not yet available. It would be the first LFM vision model with video input.
  • Thinking: The model reasons step by step before answering, which should help with math, charts and multistep tasks.
  • Spatial reasoning: Finding objects and judging their positions relative to each other, intended as a foundation for robotics.

Architecturally, the model has 24 layers: 13 gated short convolutions, 5 sliding-window attention layers and 6 global attention layers. That mix is meant to be less compute-hungry than pure attention models. The context is 128K tokens. Use cases according to the maker: reading documents, charts and app screens, finding objects in images, and spatial reasoning for robots. Not recommended for coding, multi-turn conversations or complex reasoning.

What you need to try it

The source gives no VRAM (video memory) figures. At around 2 billion parameters, a rough estimate with 4-bit quantization is about 3 GB of video or system memory, more with longer context. That should work on a normal laptop without a dedicated GPU, on an Apple Silicon Mac or on CPU alone, though speed depends on your hardware. Plan for a few GB of free disk space. For voice chat, you need a microphone and speakers, or an interface that connects audio input and output to Ollama. The page doesn't say how far Ollama itself supports speech output.

Our take

A 2B model that combines speech input, speech output and, in Omni's case, images and video in one network is interesting for local assistants. It saves you the chain of several models, and with it memory and latency. German is supported for both text and speech. How good the quality really is remains open: the Ollama pages contain no benchmarks, comparisons with competitors or audio samples, so all quality claims are vendor promises. The maker itself warns that the models rely on search or retrieval for knowledge-intensive tasks and, because of their size, aren't suited to agentic coding or complex multistep tasks. The LFM Open License v1.0 is a custom license, so read its terms before any commercial use. Also, VL's video feature isn't available yet.

Sources

#liquid ai#lfm3#ollama#language model#multimodal#edge
Read the original source

Try it yourself: LFM3-Audio-2B

Explained step by step, no prior knowledge needed – on your own computer or free in your browser.

What can I do with it?

LFM3-Audio-2B is a small model for speech. It takes text or audio and replies with text, spoken language or a mix of both. So you can ask it a question out loud and get the answer as text and speech. It can convert speech to text (transcribe), generate speech from text (synthesize) and translate. That works in 18 languages, including German, French, Spanish, Italian, Japanese, Korean, Chinese and Arabic. It can also analyze recordings and answer questions about speech, sounds and events. Spoken requests can be turned into tool calls to control apps or devices. With only about 2 billion parameters, it's built for laptops and other devices. How it compares with well-known alternatives can't be said yet: the Ollama page gives no measurements and no audio samples. According to the maker, it isn't meant for factual knowledge, coding or long, multistep tasks.

Who is it worth it for?

It's worth a try if you're curious about local voice assistants, like to tinker, or want to test translation and transcription without the cloud. It's also interesting for small voice-control projects. It's probably not for you if you need reliable factual knowledge, coding help or complex multistep tasks. And if you just want a ready-made everyday assistant at the click of a button, it's not (yet) that either: whether voice input and output work directly in Ollama is unclear.

Ideas: What you can do with it

Translate travel phrases

You type or say a sentence in German and have it translated into one of the 18 languages. That way you can practice phrases like "Where is the train station?" before your vacation. With speech output, you also hear how the sentence sounds, provided your interface supports it.

Turn voice memos into text

You provide your own recording, such as a note or a shopping list, and ask for a transcription. Then you have it summarized. This happens locally, so your recordings stay on your machine.

Build voice control for your smart home

You say "Turn off the light" and the model turns it into a tool call. A small script runs it, for example for a lamp or the heating. It's a good starting point for building your own offline assistant.

Voice a podcast or video intro

You write a short greeting and have it output as speech. That way you can test whether the voice works for your hobby project. Listen closely: speech quality is so far only a vendor claim.

Ask questions about sounds and recordings

You play a short recording, such as a conversation or ambient noise, and ask what can be heard. It's useful for trying out audio understanding. Expect mistakes, though, since there are no benchmark figures.

Language-learning partner

You practice a foreign language in conversation and have replies spoken to you. Ask the model to use simple sentences and correct you. That's enough for small talk, but double-check the finer points of grammar.

Size2 B parameters
Download1.2 GB (about 2 min at 100 Mbit/s)
LicenseLFM Open License v1.0
TypeAudio model

What your computer needs

Graphics card (NVIDIA) at least 2.5 GB VRAMalmost any graphics card with 4 GB or more (e.g. GTX 1650, RTX 3050)
Mac (Apple Silicon M1–M5) from 8 GB unified memoryThe GPU and CPU share the memory – the model can use about 70% of it
Storage approx. 3.2 GB freeModel download plus programs
Google Colab runs for freeThe free Tesla T4 GPU with 15 GB is enough

Values estimated from the model size – the Model Card may have more precise figures.

Which variant is right for me?

Many models come in several sizes or "quantizations." These are compressed versions: smaller and faster, but slightly less accurate. Rule of thumb: pick the largest variant whose memory requirement fits in your VRAM (video memory). The scripts below choose this for you automatically.

VariantDownloadNeeds approx.Compatible graphics cards
4-bit (Q4) Default 1.2 GB2.5 GBalmost any graphics card with 4 GB or more (e.g. GTX 1650, RTX 3050)
8-bit (Q8) 2.1 GB3.5 GBalmost any graphics card with 4 GB or more (e.g. GTX 1650, RTX 3050)
16-bit (Original) 4 GB5.5 GBe.g. RTX 2060, RTX 3050 8 GB, RX 6600

According to the source, LFM3-Audio comes in only one size, 2B. Choose it for pure speech tasks. If you also want to include images or video, lfm3-omni is a better fit (text, image, video and audio in; text and speech out). lfm3-vl is built for image understanding with a Thinking mode and long context (128K); it replies with text only. The source says nothing specific about quantization. As a rough estimate, a 4-bit variant needs about 3 GB of memory at 2B parameters. Start with the default variant that `ollama run lfm3-audio` downloads.

  • The source gives no VRAM figures. Rough estimate with 4-bit quantization (the numbers in the model are stored in a compact form): about 3 GB of video or system memory, more with longer context.
  • The model is meant for laptops, phones and other edge hardware. A normal laptop without a dedicated GPU, an Apple Silicon Mac or CPU-only operation should work. How fast it runs depends on your hardware.
  • LFM3-Audio's context is 32K tokens. That's the amount the model keeps in view at once. The longer the context, the more memory you need. Long audio recordings fill it faster.
  • Audio input is processed at 16 kHz, and speech output comes at 24 kHz. For voice chat, you need a microphone and speakers.
  • Plan for a few GB of free disk space for the download.
How do I find out what my computer has?
  • Windows: Press Ctrl + Shift + Esc → Task Manager → Performance tab → click GPU on the left. At the bottom you'll see Dedicated GPU memory (that's your VRAM). You'll find system memory under Memory.
  • Mac: Apple menu at the top left → About This Mac. You'll see your chip (e.g. M2) and memory (e.g. 16 GB). On Apple chips, graphics and processor share this memory.
  • Linux: Type nvidia-smi in the terminal (shows your graphics card and its memory) and free -h for system memory.

Guide

Google Colab (in your browser, no installation)

Google Colab is a free service from Google. It gives you a computer with a graphics card in your browser for a few hours. All you need is a Google account. For this model: runs for free – The free Tesla T4 GPU with 15 GB is enough.

  1. Download the notebook. Click the button and save the file.

    Download colab.ipynb

  2. Open Colab. Go to colab.research.google.com and sign in with your Google account.
  3. Upload the notebook. In the window that appears, click Upload on the left (or choose File → Upload notebook at the top) and select the file colab.ipynb.
  4. Turn on the GPU. In the top menu, go to Runtime → Change runtime type → under Hardware accelerator, select T4 GPU → Save.
  5. Start everything. Runtime → Run all (keyboard shortcut Ctrl + F9). If you see the warning “This notebook was not authored by Google,” click Run anyway.
  6. Wait. The cells run one after another. A green checkmark appears to the left of each cell when it's done. Installation and download take about 4 minutes here.
  7. Try it out. The result appears below the last cell. To test something else, change the text in the cell and run it again with Shift + Enter. The last cell starts a proper chat with an input field.
  8. Clean up. When you're done: Runtime → Disconnect and delete runtime. This saves your free quota.

Good to know: The free GPU is limited (usually a few hours per day). After about 90 minutes of inactivity, Colab disconnects, and you'll have to start everything over.

Windows 10 / 11

The easiest way is Ollama, a free program that launches AI models with a single command.

  1. Update your graphics driver (NVIDIA cards only): Install the NVIDIA app or the latest driver. For AMD cards, use the latest Adrenalin driver.
  2. Install Ollama. Download the file OllamaSetup.exe from ollama.com/download/windows, double-click it, and choose Install. Afterward, a small llama icon appears in the taskbar at the bottom right.
  3. Open a terminal window. Press the Windows key, type PowerShell and press Enter. A blue or black window opens.
  4. Start the model. Copy this command ("Copy" button), paste it into the window with a right-click, and press Enter:
    ollama run lfm3-audio
    The first time, Ollama downloads the model (1.2 GB (about 2 min at 100 Mbit/s)). After that, it's instant.
  5. Start typing. Once >>> Send a message appears, type your question and press Enter. Type /bye to end the chat.

Not enough memory? Pick a smaller variant from the table above, e.g. ollama run lfm3-audio.

Prefer automatic? A script that picks the right variant for you
  1. Download both files into the same folder: try_windows.ps1 demo.py
  2. Open the folder in File Explorer, right-click an empty spot and choose Open in Terminal.
  3. Paste this command and press Enter:
    powershell -ExecutionPolicy Bypass -File try_windows.ps1

If needed, the script installs Ollama via winget, measures your VRAM (video memory) and downloads the matching variant.

macOS

Macs with an Apple chip (M1 to M5) are ideal. Older Intel Macs are very slow.

  1. Install Ollama. Download it from ollama.com/download/mac, open the file, and drag Ollama into your Applications folder. Launch Ollama once – a llama appears in the menu bar at the top.
  2. Open Terminal. Press Cmd + Space, type Terminal, and press Enter.
  3. Start the model. Paste the command (Cmd + V) and press Enter:
    ollama run lfm3-audio
    The first time, the model is downloaded (1.2 GB (about 2 min at 100 Mbit/s)).
  4. Start typing. Type your question and press Enter. Quit with /bye.
Pick the right variant automatically

try_mac.sh

cd ~/Downloads
bash try_mac.sh

Linux

  1. Check your GPU. nvidia-smi should show your card. If it doesn't, install the driver on Ubuntu and restart:
    sudo ubuntu-drivers install
  2. Install Ollama:
    curl -fsSL https://ollama.com/install.sh | sh
  3. Start the model:
    ollama run lfm3-audio
    Exit with /bye. Use ollama ps to check whether the model is running on the GPU.
  4. Or let it pick the right variant automatically:

    try_linux.sh

    bash try_linux.sh

Try it

Please translate into French: Where can I find the nearest train station?
Explain in two sentences how a refrigerator works, and answer with speech.
Translate into Spanish and Italian: We're meeting tomorrow at ten o'clock in front of the museum.
Transcribe this voice recording and summarize it in three bullet points. (with your own audio file, if your interface allows audio input)
You are controlling a smart home. Turn off the living room light and set the heating to 20 degrees.

Tips for better results

  • Be clear about what you want and in what form: "Answer in two sentences" or "answer with speech." With a small model, short, unambiguous requests help.
  • State the target language explicitly when translating. Test short sentences first, then work your way up.
  • Break larger tasks into small steps. According to the maker, the model isn't meant for complex multistep tasks.
  • Record audio as clearly as possible and without background noise. The model processes input at 16 kHz.
  • If you need knowledge, include the text in your request yourself instead of relying on the model.

If something goes wrong

Install a current version of Ollama. Otherwise the model may not be found or audio may not be supported.

Whether voice input and output work directly in the Ollama terminal isn't clear from the source. You can certainly try text in the terminal. For speech, you may need a suitable interface or the API.

Tool calling means the model returns a tool call; it doesn't switch on the light itself. You have to build the connection to devices yourself.

Don't rely on the model for facts. The maker itself says it needs search or retrieval for knowledge-intensive tasks. Double-check important answers.

Don't mix up the three models: video is only a feature of lfm3-vl, and according to the page it isn't available yet ("soon"). With lfm3-omni, videos are supported.

The license is the LFM Open License v1.0, a custom license. Read its terms before any commercial use.

“out of memory,” a crash, or your computer freezes

The model is too big for your VRAM (video memory). Pick a smaller variant from the table above and close other programs, especially games and browsers with lots of tabs.

It runs, but extremely slowly

Your CPU is probably doing the work instead of your graphics card. In Ollama, the PROCESSOR column of ollama ps shows how much runs on the GPU. If it says "100% CPU", update your graphics driver or pick a smaller variant that fits entirely into VRAM (video memory).

“ollama” or “python” is not found

Close the terminal window and open it again so it recognizes the newly installed program. For Python on Windows: reinstall it and check Add python.exe to PATH.

Windows: "Running scripts is disabled on this system"

Run the script with exactly the command above: powershell -ExecutionPolicy Bypass -File try_windows.ps1. This allows execution for this one time only.

Error message when loading the model (version, "trust_remote_code", unknown architecture)

Brand-new models often need the latest software version. With Ollama: update Ollama. With Python: pip install -U transformers in the activated environment. The Model Card usually lists the exact version.

Tokenstrom generates the scripts and notebook automatically. Please take a quick look before running them – they're plain, readable text. Mind the model's license: LFM Open License v1.0.

Ask the AI assistant

Questions about this article, installation or background? Our assistant knows this page and runs on our own machine, not in someone else's cloud.

Connecting …

The Assistant is an AI (Gemma 4) and can make mistakes – please check important details against the source. Questions are used only to generate an answer and are deleted after one hour. Please don't enter any personal data.

Comments

What do you think? Already tried it? Write it here, no sign-up needed.

  1. Loading comments …

Comments are public. Links aren't allowed, and we delete abusive posts. You can delete your own comment at any time in this browser. Learn more in the Privacy Policy.