gigastt-pro

v0.15.0 · on-prem · российские ОС

Локальный сервер распознавания русской речи

Для организаций, которым нельзя отдавать записи наружу: звонки колл-центра, приёмы в клинике, совещания в ведомстве. Аудио и готовый текст не покидают вашу машину, облачные сервисы в обработке не участвуют.

Сервер — один бинарник, который работает и без интернета. Документация открыта, исходники и веса открываются по письму.

152-ФЗ
записи и текст остаются в вашем контуре, на вашей территории
Платформы
Astra, РЕД ОС, Альт, РОСА, Calculate, Windows
Сеть
работает без интернета, обновления приезжают на носителе
Код
исходники открываются по письму, лицензия MIT

Зачем это

Когда облачным сервисам записи отдавать нельзя

Если внешние сервисы для записей уже запрещены — по 152-ФЗ, политике безопасности или требованию вашего заказчика — дальше обычно начинается ручная расшифровка. Этот сервер закрывает именно такой случай: ставится на вашу машину, слушает ваши файлы и возвращает текст.

Проверить можно на своих записях за два дня, ничего не отправляя наружу.

Сравнение

Облачный ASR и сервер в вашем контуре

Левая колонка — свойства облачных сервисов распознавания как класса. Правая — то, что проверяется в коде и на вашей машине.

КритерийОблачный ASRgigastt-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?

    Облачный сервис требует отправить запись провайдеру. Здесь модель работает на вашей машине: аудио, текст и веса остаются в контуре, телеметрии в коде нет.

Документация открыта, исходники — по письму

Напишите, какая у вас система и контур, — откроем доступ к репозиторию или договоримся о пилоте.