--- library_name: transformers license: other license_name: lfm1.0 license_link: LICENSE pipeline_tag: any-to-any tags: - liquid - lfm3 - audio - speech - edge - conversational - multilingual - custom_code language: - en - ar - da - de - el - fi - fr - he - it - ja - ko - nl - pl - pt - es - sv - tr - zh ---
# LFM3-Audio-2B LFM3-Audio-2B is a **compact, fully featured audio model that runs locally on laptops and edge devices**. It takes text or audio as input and responds with text, speech, or both. - **Voice chat:** ask questions aloud and receive streaming replies in text and speech. For text-only responses, the model can reason before answering. - **Multilingual speech:** transcribe, synthesize, and translate speech across 18 languages. - **Audio understanding and reasoning:** interpret recordings and answer questions about the speech, sounds, and events they contain. - **Tool calling:** turn spoken requests into tool calls to control apps and devices, with text or speech alongside the calls. LFM3-Audio-2B introduces an in-house audio encoder and LiquidCodec audio tokenizer, improving speech quality over LFM2.5-Audio. Find more information about the LFM3 family in [our release blog post](https://www.liquid.ai/blog/lfm3). ## Model details| Property | Specification |
|---|---|
| Parameters | 2B total |
| Architecture | LFM3 backbone, causal audio encoder, and LiquidCodec audio tokenizer |
| Input | Text or audio; audio encoder operates at 16 kHz |
| Output | Text, 24 kHz speech, or interleaved text and speech |
| Context length | 32K tokens (input + output) |
| Streaming | Causal audio encoding, incremental prefill, and streaming speech generation |
| Speech languages / locales | Arabic, Danish, German, Greek, British English, American English, Finnish, French, Hebrew, Italian, Japanese, Korean, Dutch, Polish, Portuguese, Spanish, Swedish, Turkish, Chinese |
| License | LFM Open License v1.0 |
| Checkpoint | Framework | Description |
|---|---|---|
| BF16 | vLLM, SGLang, Transformers | BF16 weights for GPU inference. |
| GGUF | llama.cpp | Local inference on CPUs and GPUs. |
| MLX | MLX-VLM | 4-bit quantization for Apple Silicon. |
| ONNX | ONNX Runtime | Cross-platform inference with ONNX Runtime. |
| Training | Use case | Notebook |
|---|---|---|
| SFT | Audio-to-function calling for smart home control | |
| SFT | Text-to-speech (TTS) |
| Benchmark | LFM3-Audio 2B |
LFM2.5-Audio 1.5B |
Gemma 4 E2B |
Gemma 4 E4B |
Qwen2.5-Omni 3B |
NVIDIA Audex 2B |
Voxtral Mini 3B |
|---|---|---|---|---|---|---|---|
| Total parameters | 2B | 1.5B | 5B | 8B | 6B | 3B | 5B |
| English ASR WER ↓ |
6.23 | 6.13 | 8.26 | 7.82 | 6.30 | 5.99 | 5.51 |
| Multilingual ASR WER / CER ↓ |
6.03 | — | 8.08 | 6.54 | 7.41 | 6.40 | 7.76 |
| English TTS UTMOSv2 ↑ |
3.83 | 3.22 | — | — | 3.42 | — | — |
| VoiceBench ↑ | 73.13 | 55.17 | 63.28 | 72.90 | 66.37 | 22.55 | 65.78 |
| Tool calling internal eval ↑ |
58.50 | — | 55.60 | 72.40 | 44.30 | — | 44.50 |
| Audio understanding MMAR ↑ |
50.60 | 25.85 | 44.49 | 49.10 | 54.41 | 53.21 | 50.10 |
English ASR: average word error rate (WER) in percent on the ESB / Open ASR benchmark suite, lower is better.
Multilingual ASR: mean error rate in percent on FLEURS across English, Spanish, Portuguese, German, French, Italian, Chinese, Japanese, and Korean, lower is better. WER is used for all languages except Chinese, Japanese, and Korean, which use character error rate (CER).
English TTS: UTMOSv2 speech quality score on a 1–5 scale, higher is better.
VoiceBench: audio input, text output, percentage score, higher is better.
Tool calling: internal evaluation with audio input, percentage score, higher is better.
Audio understanding: MMAR, percentage score, higher is better.
**Causal audio encoder:** our LFM-based encoder combines sliding-window attention and short convolution layers to keep memory utilization bounded. Its fully causal design supports live audio input and incremental prefill.
**LiquidCodec:** our in-house audio tokenizer powers multilingual speech generation in both LFM3-Audio and LFM3-Omni. Built on the LFM3 architecture, it represents each **80 ms of speech with 12 discrete tokens** and supports streaming decoding.
**Parallel speech prediction:** multiple audio tokens are predicted iteratively in parallel, replacing the sequential prediction used by previous LFM Audio models. As the backbone generates tokens, the detokenizer progressively turns them into speech faster than real time, keeping conversations responsive.
## Citation