Руководство пользователя по установке и эксплуатации
Обновлено: 11 сентября 2025 года

Назначение
Программный комплекс «Нейрострим.Перевод» представляет собой систему устного и текстового синхронного перевода речи с применением технологий искусственного интеллекта. Система может работать полностью внутри контура заказчика без подключения к сети Интернет.

Системные требования для сервера

Параметр

Требования

Операционная система

Linux x86_64

Процессор

8 и более вычислительных ядер

Оперативная память

32 ГБ и выше

Накопитель

SSD от 1 ТБ

Видеокарта

NVIDIA от 32 ГБ видеопамяти

Программное окружение

Docker и Docker Compose, драйверы NVIDIA

Сеть

Локальная сеть, доступ к веб-интерфейсу по HTTPS (доступ в интернет не требуется)

Рабочие места: любой современный браузер, микрофон/наушники.

Лицензирование и активация
  • Лицензия предоставляется в виде файла *.lic. Файл передаётся по защищённому каналу.
  • Использование ПО возможно только после ввода лицензии.
  • Для покупки лицензии необходимо связаться с отделом продаж (info@aineurostream.ru / +7 (985) 031-80-08).
  • Активация: поместите файл лицензии в каталог конфигурации (по умолчанию ./config/license).
  • Проверка лицензии выполняется автоматически при запуске сервисов. Доступ в интернет для активации не требуется.

Установка (Linux, Docker)
  • Установка разделена на две части: сервер и клиент
  • Для работы ПО необходимо установить обе части

Сервер
Клонирование репозитория
Откройте Terminal и выполните команду:
git clone https://gitverse.ru/neurostream/synchro-launcher.git
Смена директории
Копируем файл настроек
Смените директорию:
cd synchro-launcher/
Выполните команду:
cp env.example .env
Запуск установки
Выполните команду для запуска установки:
make preflight
Окончание установки
По окончанию установки вы получите сообщение “Всё готово к запуску”
Запуск и остановка
Для запуска сервера выполните команду: make up
Для остановки сервера выполните команду: make down

Удаление ПО
Если требуется: для удаления выполните команду
make uninstall
$(DIR=$(pwd); cd ..; echo "rm -Rf $DIR")


Клиент
Клонирование репозитория

Выполните команду:
git clone https://gitverse.ru/neurostream/synchro-python.git

Установка зависимостей
Что сделать:
  • смените директорию на synchro-python: cd synchro-python/
  • выполните команду: uv sync
Что сделать:
Выполните команду uv run python -m sounddevice
Нужно найти устройство ввода (микрофон) и вывода (наушники/колонки) и их номера понадобятся далее для настройки

Настройка комнаты
Открываем файл с настройками комнаты: vim bin/run_mic.sh
Введите значение ваших девайсов
DEVICE_IN - микрофон
DEVICE_OUT - наушники/колонки

Настройте языковую пару
LANG_FROM - язык с которого переводим
LANG_TO - язык на который переводим
Что сделать:
  • выполните команду: ./bin/run_mic.sh
  • зайдите в браузере по адресу http://127.0.0.1:50030
  • кликните на комнату, в которой происходит перевод (будет одна активная)

Использование комнаты перевода
  • зайдите в браузере по адресу http://127.0.0.1:50030
  • Откройте комнату с переводом (кликните на неё мышкой)
  • Используйте микрофон для ввода аудио для перевода
  • В наушниках/колонках будет звучать синтез речи перевода
  • Колонки будут отображать процесс перевода:
  1. Транскрипция: голос превращенный в текст
  2. Гейт: системный шаг, где решается достаточно ли текста для корректного перевода
  3. Перевод: текст на целевом языке
  4. Синтез: текст, который синтезируется в речь и слышен из колонок

  • При нажатии на название колонки: можно поменять что будет отображаться
  • Дополнительный вариант: субтитры - отображается дополнительно обработанный текст в виде полных предложений
  • Доступны настройки масштаба текста

Контакты технической поддержки: info@aineurostream.ru +7 985 0318008