Что получилось
Каждая карточка — отдельная страница с графиками, примерами и выводами. Значок показывает, насколько NAS справляется с задачей.
Поиск по фото
Умный поиск по фотоархиву на русском, лица и текст на фото. iGPU ускоряет в 2–7 раз.
Распознавание речи
Русская речь в текст — и короткие команды, и длинные записи. Пять минут аудио расшифровываются за 35 секунд.
Синтез речи
Голос для ассистента: быстрый Silero без ошибок в ударениях и Qwen3-TTS, который клонирует голос по 8 секундам записи.
Голосовой ассистент
Голосом управлять умным домом: точность хорошая, но ответ занимает 6–10 секунд.
Языковые модели
14 моделей на русском: команды умного дома, извлечение данных в JSON, знания и логика. MoE-модели на 35B летают на 32 ГБ.
Документы и OCR
Распознавание русских сканов с таблицами и разбор документов в JSON. Крошечная нейросеть на 1B читает почти без ошибок.
Вопросы по фото
Описать фото, ответить на вопрос по снимку, прочитать график. Узнаёт Чебурашку и «Богатырей», путается в лицах.
Поиск по документам (RAG)
Вопросы по своим документам: поиск находит нужный абзац в 99% случаев, модель отвечает верно в 83%.
Картинки по описанию
Генерация картинок по описанию, в том числе по-русски и с текстом. Работает, но 3–8 минут на картинку.
Сколько ждать
Главное ограничение такого железа — не «умеет или нет», а «сколько секунд». Вот сколько занимает каждая задача с моделями, которые мы выбрали:
Всё, что меньше пары секунд, ощущается мгновенно. 10–25 секунд — нормально для «загрузил скан и пошёл ставить чайник», но для живого разговора уже долговато.
Что в итоге поставить
| Задача | Модель | Где работает | Память |
|---|---|---|---|
| Поиск по фото, лица, текст на фото | SigLIP2 B/16, buffalo_l, ESLAV PP-OCRv5 (в Immich) | iGPU / CPU | 2.5–4 ГБ |
| Речь → текст | whisper-large-v3-turbo (записи), Vosk (команды) | iGPU / CPU | 2.3 + 0.6 ГБ |
| Текст → речь | Silero; Qwen3-TTS 1.7B для своего голоса | CPU / iGPU | 0.7 ГБ (Qwen3-TTS — 5.5) |
| Мозг: команды, документы, вопросы по фото, RAG | Qwen3.5-4B со зрением | iGPU | ~7 ГБ |
| Когда нужно поумнее | Qwen3.6-35B-A3B (MoE) | iGPU | ~18 ГБ |
| Распознавание документов | HunyuanOCR | iGPU | 5.3 ГБ |
| Поиск по документам | bge-m3 (568M параметров) | iGPU | небольшая |
| Картинки по описанию | FLUX.2 Klein 4B (через SYCL) | iGPU | ~8 ГБ |
Одна модель на почти всё
Самое приятное открытие — Qwen3.5-4B. Одна небольшая модель выполняет голосовые команды (40 из 40), разбирает документы в JSON (98% полей), отвечает на вопросы по фото и по документам. И всё это в ~7 ГБ памяти.
Шесть главных уроков
- Рантайм важнее модели. Одна и та же whisper на одном и том же iGPU работает в 3.3 раза быстрее через OpenVINO, чем через whisper.cpp. Прежде чем искать модель побыстрее, стоит попробовать другой движок.
- MoE-модели — король встроенной графики. У Qwen3.6-35B 35 миллиардов параметров, но на каждый токен работают только 3. Получается умнее и в 3–4 раза быстрее плотных 24B-моделей.
- Русский язык — отдельный квест. Модель поиска по умолчанию в Immich не понимает русских запросов, OCR по умолчанию не знает кириллицы, а половина синтезаторов речи ставит ударения наугад. Везде есть хорошая замена, но её надо знать.
- В голосовом ассистенте тормозит LLM, а не распознавание или синтез: 6–8 секунд из 10.
- Vulkan на встроенной графике — не панацея. LLM на нём летают, а вот диффузионные модели рисуют шум, и визуальные энкодеры больших моделей сбоят. Выручает второй путь к той же графике — SYCL — или перенос капризной части на CPU.
- Флаги решают.
--cache-ram 0убирает 10 лишних секунд с каждого запроса,[0-9]вместо\dдаёт 100% валидного JSON, а без--swa-fullGemma 4 вешает видеокарту. Все такие грабли собраны на странице «Как мерили».
Как читать этот сайт
Страницы написаны по-человечески, с графиками и примерами, которые можно послушать и посмотреть. Если нужны сухие цифры, таблицы и методика — в шапке каждой страницы есть ссылка «Сухие цифры и методика».