ГАЙД 2026

LFM3-Omni-2B локально: как запустить омни-модель с речью и видео

Одна модель на 2,17 млрд параметров заменяет связку «ASR + распознавание картинок + LLM + синтез речи». Разбираем установку через llama.cpp и Ollama, готовые команды для транскрипции, озвучки и вопросов по видео — и честно про русский язык.

ГайдЛокальный запускОмни-модель
Тема Локальный запускПроверено 30.10.2026Время 20 мин

Liquid AI выпустила LFM3-Omni-2B — омни-модальную модель, которая понимает текст, картинки, видео со звуковой дорожкой и аудио, а отвечает текстом или речью 24 кГц. Главное: она помещается на обычный ноутбук. В этом гайде — рабочие команды запуска через llama.cpp, Ollama, LM Studio и Llama.app, режимы распознавания и синтеза речи, голосовой чат в реальном времени и ограничения, о которых вендор пишет мелким шрифтом.

Короткий ответ
Самый быстрый путь — ollama run lfm3-omni (Ollama 0.40.12+), самый полный — llama.cpp b11960 или новее: llama serve -hf LiquidAI/LFM3-Omni-2B-GGUF:Q4_K_M даёт веб-чат, OpenAI-совместимый API и WebSocket /v1/realtime для голосового диалога. Модель нерассуждающая, контекст 32K, а русский поддерживается в тексте, но не в синтезе речи.

01Зачем омни-модель на 2 млрд параметров

Обычный локальный голосовой ассистент собирается из четырёх частей: распознавание речи, модель, описывающая картинки, языковая модель и синтез речи. Каждая часть — отдельный файл весов, отдельный процесс и отдельные задержки. LFM3-Omni-2B заменяет всю цепочку одним чекпойнтом на 2,17 млрд параметров: вход — текст, изображение, видео или 16 кГц аудио, выход — текст, речь 24 кГц или их чередование.

Вендор позиционирует модель для работы на устройстве: телефон, ноутбук, встраиваемое железо. Практический сценарий — не «заменить GPT», а закрыть задачи, которые раньше требовали облака: расшифровка встречи без отправки записи наружу, вопросы к видео с субтитрами и звуком, голосовой помощник в офлайне, озвучка текста без внешнего TTS.

Важное отличие от LFM3-1.7B, гайд по которой у нас уже есть: там текст и картинки, здесь добавлены слух и голос. Это разные модели с разными весами, и запускать нужно именно lfm3-omni, а не текстовую версию.

2,17
Параметров
млрд
32K
Контекст
токенов
24
Речь на выходе
кГц
4,5
Веса BF16
ГБ

02Что нужно для запуска

Требования к железу скромные: BF16-чекпойнт занимает около 4,5 ГБ, квантованный Q4_K_M — заметно меньше. Модель нерассуждающая: в чат-шаблоне каждый ответ ассистента открывается пустым блоком размышлений, а в llama.cpp нужно явно передать --reasoning off. Контекст — 32K токенов, словарь — 128 тысяч текстовых токенов.

ВариантМинимальная версияЧто умеет
llama.cpp / llama serveb11960 (v0.8.0)+Текст, картинки, аудио, видео, TTS, /v1/realtime
Ollama0.40.12+macOS: картинки и аудио, команда ollama run lfm3-omni
LM Studioдвижок llama.cpp 2.65.1+macOS, Windows, Linux: картинки
Llama.appllama.cpp v0.8.0+macOS и Windows: картинки, аудио, видео
Требования из карточки GGUF-версии модели, снято 30.10.2026

Для видео нужен ffmpeg в PATH — модель получает кадры (по умолчанию 2 кадра в секунду, от 4 до 384 кадров) и полную звуковую дорожку. Для картинок ограничение — до 2048 токенов на изображение, при этом они обрабатываются в исходном разрешении, а каждый блок 2×2 патчей превращается в один языковой токен.

Лицензия
Модель выходит под LFM Open License v1.0 — это не MIT: условия использования и перераспространения отличаются от Apache 2.0. Перед коммерческим внедрением прочитайте текст лицензии в репозитории на Hugging Face: для встроенных продуктов там есть отдельные требования.

03Установка: три пути

Начать проще всего с Ollama — одна команда, и модель уже работает. Если нужны аудио-вход, видео и голосовой диалог, идите в llama.cpp: там поддержка шире. LM Studio подойдёт, если вы не хотите трогать терминал, но учтите — в нём заявлен только ввод картинок.

Путь 1 — Ollama (самый быстрый)
1
Обновить Ollama
Нужна версия 0.40.12 или новее
terminalcopy
ollama --version
2
Запустить модель
Скачивание и чат в одном шаге
terminalcopy
ollama run lfm3-omni
Путь 2 — llama.cpp (полный набор возможностей)
1
Поставить llama.cpp
Сборка не старше b11960 / v0.8.0
terminalcopy
brew install llama.cpp
2
Поднять сервер
Веб-чат и OpenAI-совместимый API на порту 8080
terminalcopy
llama serve -hf LiquidAI/LFM3-Omni-2B-GGUF:Q4_K_M \
  --reasoning off --temp 0 --port 8080
3
Проверить в браузере
Открыть веб-чат и задать вопрос с картинкой
адресcopy
http://localhost:8080

Флаг -hf сам скачивает и веса, и проекторы для зрения и слуха — отдельно ничего искать не нужно. Если вы вызываете llama-tts вручную, понадобятся два файла: сама модель и mmproj-проектор.

bashbash
llama-tts -m LFM3-Omni-2B-Q4_K_M.gguf \
  -mm mmproj-LFM3-Omni-2B-Q8_0.gguf \
  -p "Hello world" -o out.wav
От файла до ответа
1Загрузить весаQ4_K_M и проекторы зрения и слуха тянутся одной командой -hf2Поднять llama serveПорт 8080: веб-чат, /v1 API и WebSocket для голоса3Отправить запросТекст, картинка, аудио или видео — модель решает сама4Получить ответТекст, речь 24 кГц или чередование текста и речи

04Четыре режима работы с командами

Модель управляется системным промптом и параметром generation_mode. Это не «магия»: вендор прямо описывает, что ответ открывается специальным токеном — <|audio_start|> для речи и <|mixed_start|> для чередования. Если хотите гарантированный текстовый ответ, просите его явно.

Распознавание речи. Системный промпт Perform ASR in English. (или другой язык) превращает модель в транскрибатор. Файл передаётся флагом --audio, а в промпте ставится маркер <__media__>.

bashbash
llama cli -hf LiquidAI/LFM3-Omni-2B-GGUF:Q4_K_M \
  --audio speech.wav \
  -sys "Perform ASR in English." \
  -p "<__media__>" --temp 0

Синтез речи. Здесь системный промпт другой: Perform TTS in American English using a female voice. Голос — female или male, для английского нужно указать вариант: American English или British English. Для речи рекомендуются параметры audio_temperature 0.4 и audio_repetition_penalty 1.2 — они уже прошиты в GGUF.

Вопросы по картинке. Достаточно передать файл и попросить описать или ответить по изображению; для точных ответов вендор советует системный промпт «Answer questions about the provided image. Base every answer only on what can be seen.».

bashbash
llama cli -hf LiquidAI/LFM3-Omni-2B-GGUF:Q4_K_M \
  --image photo.png \
  -p "Describe this image." --temp 0

Видео со звуком. Модель смотрит кадры и одновременно слышит дорожку — это её главное отличие от «видео-LLM», которые работают только с картинкой. Нужен ffmpeg. Системный промпт: «Answer questions about the video using what you see and hear.»

bashbash
llama cli -hf LiquidAI/LFM3-Omni-2B-GGUF:Q4_K_M \
  --video reading.mp4 \
  -sys "Answer questions about the video using what you see and hear." \
  -p "What happens here, and what can you hear?" --temp 0

Голосовой диалог в реальном времени. В llama serve есть WebSocket-эндпоинт /v1/realtime — тот же протокол, что у OpenAI Realtime. Именно этот режим превращает модель в голосового ассистента с поддержкой вызова инструментов, без склейки отдельных сервисов распознавания и синтеза.

Параметры сэмплирования
Текст — жадное декодирование (temperature 0). Речь и чередование — audio_temperature 0.4 и audio_repetition_penalty 1.2. Модель нерассуждающая: enable_thinking не поддерживается, попытка включить рассуждения ничего не даст.

05Русский язык: где работает, а где нет

Здесь легко ошибиться, потому что метаданные карточки перечисляют 23 языка, включая русский. Но это список языков модели в целом. Если посмотреть таблицу характеристик, текстовых языков шестнадцать (русский в их числе), а языков и локалей синтеза речи — девятнадцать, и русского среди них нет: арабский, датский, немецкий, греческий, английский (британский и американский), финский, французский, иврит, итальянский, японский, корейский, нидерландский, польский, португальский, испанский, шведский, турецкий, китайский.

Практический вывод
LFM3-Omni-2B можно использовать для русскоязычного текста и, скорее всего, для распознавания русской речи — но заявлять это как гарантию нельзя: вендор не публиковал замеры по русскому ASR. А вот синтез русской речи моделью не поддерживается: для озвучки по-русски нужен отдельный TTS.

Это типичная ловушка омни-моделей: «понимает 16 языков» и «говорит на 19 языках» — разные списки. Проверяйте именно список speech languages, если задача — голосовой ответ, а не распознавание.

06Замеры: как модель выглядит рядом с конкурентами

Все цифры ниже — из карточки модели, то есть данные авторов. Сравнение идёт с моделями в пять раз крупнее: Qwen2.5-Omni на 6 и 10,7 млрд, Gemma 4 E4B на 8 млрд, Phi-4 multimodal на 5,6 млрд. Именно поэтому результат в 2,17 млрд интересен: на части задач модель не проигрывает, а выигрывает.

Распознавание английской речи: WER, %Меньше — лучше. Данные Liquid AI, снято 30.10.2026
0%5%10%LFM3-Omni-2B6,4%Qwen2.5-Omni-3B6,3%Gemma 4 E2B8,3%Gemma 4 E4B7,8%Phi-4 multimodal5,1%
WER на английском. Многоязычный WER/CER: LFM3-Omni-2B — 6,72 против 7,41 у Qwen2.5-Omni-3B и 6,54 у Gemma 4 E4B.

На английском модель почти догоняет Qwen2.5-Omni-3B (6,36 против 6,30) и уверенно обходит обе Gemma 4, но уступает Phi-4 multimodal. На многоязычном наборе картина интереснее: 6,72 против 7,41 у Qwen — то есть на неанглийской речи маленькая модель выигрывает у более крупной.

VoiceBench: качество голосового ассистентаБольше — лучше
04080LFM3-Omni-2B64,7Qwen2.5-Omni-3B66,4Gemma 4 E2B63,3Gemma 4 E4B72,9Phi-4 multimodal65
VoiceBench — сводная оценка голосового диалога. Здесь лидер Gemma 4 E4B, а LFM3-Omni держится в середине.

Качество синтеза — сильная сторона: UTMOSv2 3,80 против 3,42 у Qwen2.5-Omni-3B (у Gemma и Phi значения не приводятся). Для 2-миллиардной модели это хороший результат: озвучка звучит естественно, хотя студийного качества ждать не стоит. В вызове инструментов по голосу модель уступает: 52,20 против 44,30 у Qwen2.5-Omni-3B, но заметно ниже 72,40 у Gemma 4 E4B.

Daily-Omni: видео и звук одновременноБольше — лучше; рядом модели в 2–5 раз крупнее
04080LFM3-Omni-2B70,1Qwen2.5-Omni-3B58,8Qwen2.5-Omni-7B61,3Gemma 4 E2B50,6Gemma 4 E4B54,1Phi-4 multimodal48,9
Daily-Omni — вопросы по видео вместе со звуком. Здесь LFM3-Omni-2B обходит всех соперников, включая 10,7-миллиардную Qwen2.5-Omni-7B.

Именно в задачах «видео + звук» модель выглядит сильнее всего: Daily-Omni 70,09, WorldSense 47,10, AV-SpeakerBench 46,79 — первые места во всех трёх против перечисленных соперников. В обычном понимании картинок картина ровная: MMBench 73,68, SEEDBench 75,07, POPE 89,34, а OCR слабее — 806 против 863 у Qwen2.5-Omni-3B на OCRBench.

ЗадачаLFM3-Omni-2BЛучший конкурентКомментарий
Daily-Omni (видео+звук)70,161,3 (Qwen-Omni-7B)модель в 5 раз крупнее
AV-SpeakerBench46,843,2 (Qwen-Omni-7B)кто говорит в записи
ASR английский, WER6,365,14 (Phi-4 mm)меньше — лучше
TTS UTMOSv23,803,42 (Qwen-Omni-3B)натуральность озвучки
OCRBench806863 (Qwen-Omni-3B)текст на изображениях
MMMU (val)42,454,8 (Phi-4 mm)сложные визуальные задачи
Данные Liquid AI, снято 30.10.2026. Разные наборы — разные шкалы, сравнивать нужно внутри строки

07Ограничения и типичные ошибки

Модель нерассуждающая: сложные многошаговые задачи, где нужна цепочка размышлений, ей даются хуже, чем большим reasoning-моделям. Контекст 32K — это немного для длинных документов: часовую запись целиком в контекст не положить, придётся резать на части.

  • Версия llama.cpp старше b11960 не увидит модель: появится ошибка загрузки или пустой ответ.
  • Без --reasoning off сервер может пытаться включить рассуждения, которых у модели нет.
  • Видео без ffmpeg в PATH не обработается вовсе.
  • Озвучка по-русски не поддерживается — нужен отдельный TTS.
  • На 32K контексте длинные видео вытесняют ранние кадры: снижайте частоту кадров.

Отдельная тонкость — размер изображения. Картинки обрабатываются в натуральном разрешении, до 2048 токенов на изображение: скриншот 4K «съест» заметную долю контекста, а несколько таких картинок в одном запросе могут вытеснить историю диалога. Для OCR-задач лучше предварительно обрезать изображение до нужной области.

Чего не ждать
Это не замена большой модели для кодинга и не «локальный GPT». Задача LFM3-Omni-2B — заменить связку распознавания, зрения и синтеза речи на одном устройстве. Если вам нужен агент, который пишет код, смотрите обзоры моделей на 30+ млрд параметров.

Частые вопросы о запуске LFM3-Omni-2B

Сколько нужно оперативной памяти для LFM3-Omni-2B?
Сама модель — 2,17 млрд параметров, BF16-репозиторий занимает около 4,5 ГБ. Квантованный Q4_K_M меньше, но к нему добавляются проекторы зрения и слуха. На практике достаточно 16 ГБ памяти на машине, а если обрабатываете видео — закладывайте запас под кадры в контексте.
Нужна ли видеокарта?
Нет. llama.cpp умеет считать на CPU, поэтому модель работает на обычном ноутбуке, а на Apple Silicon используется Metal. GPU ускоряет обработку видео и больших картинок, но не является обязательным условием запуска.
Как запустить модель в одну команду?
Через Ollama версии 0.40.12 или новее: ollama run lfm3-omni. Для полного набора возможностей (аудио-вход, видео, голосовой диалог) нужен llama.cpp b11960+ и команда llama serve -hf LiquidAI/LFM3-Omni-2B-GGUF:Q4_K_M --reasoning off --temp 0 --port 8080.
Понимает ли модель русскую речь?
В карточке русский указан среди шестнадцати текстовых языков, но отдельных замеров по русскому распознаванию вендор не публиковал. Проверять нужно на своих записях: качество на многоязычном наборе у модели хорошее (WER 6,72), однако гарантии по конкретному языку нет.
Можно ли синтезировать русскую речь?
Нет. Список языков синтеза включает девятнадцать локалей и русского среди них нет — есть английский, немецкий, французский, испанский, польский, турецкий и другие. Для русской озвучки понадобится отдельная TTS-модель.
Что такое /v1/realtime и зачем он нужен?
Это WebSocket-эндпоинт llama serve, совместимый с протоколом OpenAI Realtime. Он позволяет вести голосовой диалог в реальном времени, включая вызов инструментов, без того чтобы склеивать отдельные сервисы распознавания и синтеза речи.
Насколько модель хороша в задачах с видео?
Это её сильная сторона: Daily-Omni 70,09, WorldSense 47,10, AV-SpeakerBench 46,79 — во всех трёх случаях лучше Qwen2.5-Omni на 3, 7 и 10,7 млрд и обеих Gemma 4. Модель слышит звуковую дорожку, а не только смотрит кадры, и именно на этом выигрывает.

Источники и официальные ссылки

Вердикт Qantcore
8,2/ 10
LFM3-Omni-2B — редкий случай, когда маленькая модель закрывает целый класс задач: речь на входе и выходе, видео вместе со звуком, картинки в натуральном разрешении — и всё это на ноутбуке. Сильные стороны подтверждены замерами вендора: первое место на Daily-Omni и AV-SpeakerBench, лучший в группе синтез речи. Оценка снижена за нерассуждающий характер, отсутствие русского в синтезе речи и отсутствие независимых прогонов.
Сравнить локальные модели
Подберите модель под своё железо: параметры, лицензии, требования к памяти.