v0.15.0 · on-prem · российские ОС
Локальный сервер распознавания русской речи
Для организаций, которым нельзя отдавать записи наружу: звонки колл-центра, приёмы в клинике, совещания в ведомстве. Аудио и готовый текст не покидают вашу машину, облачные сервисы в обработке не участвуют.
Сервер — один бинарник, который работает и без интернета. Документация открыта, исходники и веса открываются по письму.
- 152-ФЗ
- записи и текст остаются в вашем контуре, на вашей территории
- Платформы
- Astra, РЕД ОС, Альт, РОСА, Calculate, Windows
- Сеть
- работает без интернета, обновления приезжают на носителе
- Код
- исходники открываются по письму, лицензия MIT
Зачем это
Когда облачным сервисам записи отдавать нельзя
Если внешние сервисы для записей уже запрещены — по 152-ФЗ, политике безопасности или требованию вашего заказчика — дальше обычно начинается ручная расшифровка. Этот сервер закрывает именно такой случай: ставится на вашу машину, слушает ваши файлы и возвращает текст.
Проверить можно на своих записях за два дня, ничего не отправляя наружу.
Сравнение
Облачный ASR и сервер в вашем контуре
Левая колонка — свойства облачных сервисов распознавания как класса. Правая — то, что проверяется в коде и на вашей машине.
| Критерий | Облачный ASR | gigastt-pro |
|---|---|---|
| Куда уходит запись | На серверы провайдера через API | Никуда: обработка на вашей машине |
| Интернет | Нужен при каждом запросе | Не нужен ни при работе, ни при обновлении — бандл на носителе |
| 152-ФЗ, территория | Зависит от договора с провайдером | Записи и текст остаются на вашей территории по построению |
| Оплата | Тариф за минуты или подписка, прайс публичный | Публичного прайса нет: условия — в договоре с автором, первый шаг письмо |
| Если сервис недоступен | Обработка встаёт вместе с API | Код под MIT и веса лежат у вас — сервер работает дальше |
| Проверка до решения | Тестовый период у провайдера, записи уходят наружу | Пилот 48 часов внутри вашего контура, отчёт остаётся у вас |
Задачи
Звонки, совещания и записи, которые нельзя выносить
Во всех трёх случаях на выходе текст с таймкодами и пунктуацией, а аудио не покидает машину.
Звонки колл-центра
Разговор превращается в текст с таймкодами: видно, кто из участников что сказал и когда. Номера телефонов, карт и СНИЛС в тексте можно замаскировать — вместо них останутся [PHONE], [CARD] и [SNILS].
Протоколы совещаний
На выходе — расшифровка с пунктуацией, числа записаны цифрами. Каждое слово привязано к моменту записи: по готовому протоколу легко вернуться к нужному фрагменту и проверить формулировку.
Записи, которые нельзя выносить
Сценарий для клиник, госорганизаций и служб безопасности, где внешние сервисы запрещены. Сервер ставится на машину без выхода в интернет. Веса и обновления приносятся на диске.
Безопасность
Сервер стоит у вас и ничего не отправляет наружу
Ниже — только то, что можно проверить в коде или командой на вашей машине.
Аудио обрабатывается локально
Записи и текст не покидают машину, на которой работает сервер. Если файлов модели нет на диске, сервер не запустится и сообщит об ошибке; скачивание — отдельная команда на машине с интернетом.
Доступ только из вашего контура
Из коробки сервер принимает подключения только с той же машины. Открыть доступ коллегам — отдельное осознанное действие администратора, вместе с ключами API.
Телеметрии нет
В коде нет отправки статистики, отчётов об ошибках и «сигналов домой» — это проверяется чтением исходников, которые открываются по письму.
Закрытый контур — штатный режим
Готовый бинарник и пакет весов приносятся на диске. Целевая машина может работать вообще без сети. Ни git, ни интернет там не нужны.
Платформы
Ставится на Astra, РЕД ОС, Альт, РОСА, Calculate и Windows
Один и тот же бинарник собирается под все перечисленные системы. Для старой Astra 1.7 есть отдельная сборка; macOS и мобильные платформы в продукт не входят.
- Astra Linux CE/SE
- РЕД ОС
- Альт Linux
- РОСА Linux
- Calculate Linux
- Windows 10/11 и Server 2019+
Пилот
48 часов на ваших записях внутри вашего контура
Ставим сервер на вашу машину и прогоняем ваши записи — 20–50 реальных файлов или проверочный набор. Отчёт с точностью и скоростью распознавания остаётся у вас, данные за пределы контура не выходят.
Инженерам
Порты, контракт API, сборка и пакеты — в техническом разделе.
Перед письмом
Что обычно спрашивают до пилота
Сколько стоит и как оформляется?
Публичного прайса нет: поставка идёт от автора, договор и счёт оформляются письмом. Проверка перед договором — пилот, 48 часов на ваших файлах внутри вашего контура.
Что будет, если автор перестанет поддерживать продукт?
Код движка под MIT, исходники после доступа лежат у вас. Сборка из них — штатный сценарий и описана в документации, так что работа не зависит от одного человека.
Как обновлять сервер без интернета?
Бандлом на носителе: новый бинарник и пакет весов. Машине в контуре сеть не нужна ни при установке, ни при работе.
Какое нужно железо?
Хватит CPU без GPU: x86_64 с AVX2 или aarch64, от 4 ГБ RAM. Для слабой машины есть профиль с одной сессией — ему достаточно 2 ГБ.
Как встроить в наши системы?
WebSocket для потока, REST и SSE для файлов — всё на одном порту 9876, из коробки слушает только свою машину. Для скриптов и разовых файлов есть CLI.
Чем это отличается от облачного ASR?
Облачный сервис требует отправить запись провайдеру. Здесь модель работает на вашей машине: аудио, текст и веса остаются в контуре, телеметрии в коде нет.
Документация открыта, исходники — по письму
Напишите, какая у вас система и контур, — откроем доступ к репозиторию или договоримся о пилоте.