# Indra OCR 1.1: рукописные и многоязычные сканы на процессоре

Источник: https://modelium.tech/zhurnal/indra-ocr-1-1-handwriting-languages-cpu/

Indra OCR 1.1 теперь распознаёт больше языков и пытается читать рукописные страницы на процессоре без обязательной видеокарты. Для PDF с некоторыми ошибочными текстовыми слоями выпущены исправления 1.1.1–1.1.2. Почерк и сложные сканы требуют ручной проверки, а лицензия весов ограничивает часть коммерческих применений.

Если у вас есть скан документа на русском или, например, страница на арабском, обновление Indra OCR помогает превратить изображение в редактируемый текст на своём компьютере. Разработчики добавили распознавание рукописных строк и расширили список языков; программа по-прежнему использует обычный процессор, а не требует видеокарту. Но рукопись она читает с заметными ошибками — сверяйте результат с оригиналом. [s1](#src-s1)[s4](#src-s4)

**Дата проверки: 23 октября 2026 года.** Основное обновление 1.1.0 вышло 19 октября, а исправления 1.1.1 и 1.1.2 — 19 и 20 октября. Сейчас для установки опубликован пакет 1.1.2; оба исправления используют тот же комплект весов модели, что и 1.1.0. Это обзор документации, не результат запуска Modelium. [s1](#src-s1)[s2](#src-s2)[s3](#src-s3)

## Что изменилось в распознавании?

Indra OCR извлекает текст из PDF и картинок и может сохранить его как обычный текст или Markdown — текст с разметкой заголовков и списков. По сообщению Datalab, версия 1.1 добавила распознавание рукописных страниц, поддержку сканов более чем на 80 языках, включая русский, и исправление наклонённых и повёрнутых страниц. В репозитории модели действительно размещены отдельные файлы распознавания для разных групп письменностей. [s1](#src-s1)[s4](#src-s4)

После большого обновления обнаружилась конкретная ошибка: текстовый слой PDF, напечатанного из Chrome на арабском, иногда давал буквы слов в обратном порядке. В 1.1.1 разработчики заставили программу распознавать такие страницы по изображению; 1.1.2 аналогично обходит некорректный текстовый слой некоторых PDF с устаревшими шрифтами деванагари. Это причины брать свежий патч, а не останавливаться на 1.1.0. [s2](#src-s2)[s3](#src-s3)

## Стоит ли пробовать на собственном документе?

Автор предлагает установить пакет в терминале Linux или macOS командой `pip install -U indra-ocr`; нужен Python не ниже 3.10. Документация отмечает испытанные Linux и macOS на Apple Silicon; Windows в списке нет. После установки должна стать доступна команда `indra-ocr`. При первом запуске файлы модели скачиваются с Hugging Face, потом используются из локального кэша. Откройте страницу [предыдущего выпуска Indra OCR](/zhurnal/indra-ocr-local-pdf-cpu/), если сначала хотите понять разницу между сканом и PDF с уже существующим текстом; сведения о версии там относятся к более раннему выпуску. [s3](#src-s3)[s7](#src-s7)

Для короткой проверки положите в текущую папку копию своего скана под именем `scan.png`: пусть на странице будут заметны дата и имя, например напечатанная записка «Встреча 24 октября в 15:30». Там же в терминале выполните команду из документации `indra-ocr scan.png --format text`. Ожидается текст страницы на экране; сравните извлечённые имя, дату и время с изображением, а не только наличие вывода. Мы сверили инструкцию с документацией, но не запускали модель и не обещаем конкретный текст ответа. [s7](#src-s7)

**Ограничение:** по оценке разработчика, в тестах рукописи OmniParseBench версия 1.1.0 набрала 25,2% против 8,3% у 0.3.2; это результат конкретного набора тестов, не гарантия качества вашей страницы. В карточке модели Datalab прямо предупреждает о слабом чтении курсива, бледного карандаша, старых сканов и сложных таблиц. Скорость и требования к памяти домашнего ПК здесь не проверялись. [s1](#src-s1)[s4](#src-s4)

Код программы распространяется под Apache-2.0, **веса — под отдельной модифицированной OpenRAIL-M**. Личное и исследовательское использование лицензия оговаривает отдельно, а некоторые коммерческие сценарии ограничивает порогом дохода/финансирования и запретом на конкурирующий сервис; перед применением в продукте прочтите полные условия. Доступность весов не означает неограниченных коммерческих прав. [s5](#src-s5)[s6](#src-s6)

## Источники

1. [Indra OCR v1.1.0 official release, 19 October 2026](https://github.com/datalab-to/indra/releases/tag/v1.1.0) — получено 2026-10-23
2. [Indra OCR v1.1.1 official release, Arabic PDF text fix](https://github.com/datalab-to/indra/releases/tag/v1.1.1) — получено 2026-10-23
3. [Indra OCR v1.1.2 official release, legacy-font PDF fix](https://github.com/datalab-to/indra/releases/tag/v1.1.2) — получено 2026-10-23
4. [Indra OCR model card, v1.1.0 pinned SHA bd02167f](https://huggingface.co/datalab-to/indra-ocr/blob/bd02167fdf2005a19962cc15188f8496a2c87d3b/README.md) — получено 2026-10-23
5. [Indra OCR weights license, pinned SHA bd02167f](https://huggingface.co/datalab-to/indra-ocr/blob/bd02167fdf2005a19962cc15188f8496a2c87d3b/LICENSE) — получено 2026-10-23
6. [Indra source-code license at v1.1.2](https://github.com/datalab-to/indra/blob/v1.1.2/LICENSE) — получено 2026-10-23
7. [Indra OCR official README at v1.1.2: installation and CLI](https://github.com/datalab-to/indra/blob/v1.1.2/README.md) — получено 2026-10-23
