LFM3-Audio-2B-GGUF

LFM3-Audio-2B is a compact 2B-parameter any-to-any audio-language model from Liquid AI, designed for local deployment on laptops and edge devices under the LFM Open License v1.0. With a 32K-token context window, it supports 18 languages and handles speech recognition, text-to-speech, translation, audio understanding, voice chat, and spoken tool calling. Its streaming architecture enables time-to-first-token as low as 50 ms, while LiquidCodec generates 24 kHz speech efficiently. It outperforms several larger models on key benchmarks, achieving 6.03 WER/CER on multilingual ASR, 3.83 UTMOSv2 on English TTS, and 73.13 on VoiceBench. It also scores 6.23 WER on English ASR, 58.50 on audio tool calling, and 50.60 on MMAR. Available in BF16, GGUF, MLX, and ONNX formats, it supports Transformers, vLLM, SGLang, llama.cpp, MLX-VLM, and ONNX Runtime.

Use with llama.cpp

Use the following commands with the GGUF files from prithivMLmods/LFM3-Audio-2B-GGUF. The model uses LFM3-Audio-2B.Q4_K_M.gguf and the audio projector LFM3-Audio-2B.mmproj-bf16.gguf.

Speech recognition

Use the system prompt Perform ASR in <language>. to specify the language, or Perform ASR. to let the model infer the language.

llama-mtmd-cli \
  -m LFM3-Audio-2B.Q4_K_M.gguf \
  --mmproj LFM3-Audio-2B.mmproj-bf16.gguf \
  --audio speech.wav \
  -sys "Perform ASR in English." \
  -p "<__media__>" \
  --temp 0

Speech synthesis

The --tts-lang option accepts a language code (default: en), and --tts-voice accepts female (default) or male. The original model's audio sampling parameters are stored in the GGUF.

llama-tts \
  -m LFM3-Audio-2B.Q4_K_M.gguf \
  -mm LFM3-Audio-2B.mmproj-bf16.gguf \
  -p "Hello world" \
  --tts-voice male \
  -o out.wav

For more options, see the llama.cpp deployment guide.

Model Files

File Name Quant Type File Size File Link Description
LFM3-Audio-2B.BF16.gguf BF16 3.47 GB Link Full BF16 weights. Highest quality, largest file size.
LFM3-Audio-2B.Q3_K_L.gguf Q3_K_L 967 MB Link Lower quality but usable, good for low RAM availability.
LFM3-Audio-2B.Q3_K_M.gguf Q3_K_M 915 MB Link Low quality.
LFM3-Audio-2B.Q4_K_M.gguf Q4_K_M 1.1 GB Link Good quality, default size for most use cases, recommended.
LFM3-Audio-2B.Q4_K_S.gguf Q4_K_S 1.06 GB Link Slightly lower quality with more space savings, recommended.
LFM3-Audio-2B.Q5_K_M.gguf Q5_K_M 1.26 GB Link High quality, recommended.
LFM3-Audio-2B.Q5_K_S.gguf Q5_K_S 1.23 GB Link High quality, recommended.
LFM3-Audio-2B.Q6_K.gguf Q6_K 1.43 GB Link Very high quality, near perfect, recommended.
LFM3-Audio-2B.Q8_0.gguf Q8_0 1.85 GB Link Extremely high quality, generally unneeded but max available quant.
LFM3-Audio-2B.mmproj-bf16.gguf mmproj-bf16 571 MB Link Multimodal projection file in BF16 format. Used for audio/multimodal capabilities.

llama.cpp

LLM inference in C/C++ — https://github.com/ggml-org/llama.cpp

Downloads last month
-
GGUF
Model size
2B params
Architecture
lfm3
Hardware compatibility
Log In to add your hardware

3-bit

4-bit

5-bit

6-bit

8-bit

16-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for prithivMLmods/LFM3-Audio-2B-GGUF

Quantized
(8)
this model

Collections including prithivMLmods/LFM3-Audio-2B-GGUF