Перечень сторонних компонентов ПО «Sasha AI Audio»

В составе ПО используются сторонние компоненты, распространяемые под свободными лицензиями, а также российский облачный сервис синтеза. Компоненты с экспортными ограничениями или ограничением использования на территории РФ не применяются.

Итоговый перечень с точными версиями формируется из package.json (backend, frontend) и requirements.txt (Silero) на момент подачи заявления. Ниже приведены ключевые компоненты.

1. Backend (Node.js / TypeScript)

Компонент Назначение Лицензия
NestJS Серверный фреймворк MIT
Prisma ORM для PostgreSQL Apache-2.0
passport-jwt Аутентификация по JWT MIT
argon2 Хэширование паролей MIT
class-validator Валидация данных MIT
@nestjs/swagger Генерация OpenAPI MIT

2. Frontend (Next.js / TypeScript)

Компонент Назначение Лицензия
Next.js Веб-фреймворк (React) MIT
React Библиотека интерфейсов MIT
Tailwind CSS Стилизация MIT

3. Движок синтеза (Python)

Компонент Назначение Лицензия
Silero TTS Движок синтеза речи (модель) зависит от модели (см. примечание)
PyTorch Исполнение нейросетевой модели BSD-3-Clause
FastAPI Веб-фреймворк микросервиса MIT
Uvicorn ASGI-сервер BSD-3-Clause
soundfile Работа с аудио BSD-3-Clause
FFmpeg Конвертация форматов аудио LGPL/GPL (используется как внешняя утилита)

4. Инфраструктурные компоненты

Компонент Назначение Лицензия
PostgreSQL СУБД PostgreSQL License (BSD-подобная)
Docker Контейнеризация Apache-2.0

5. Внешний сервис (опционально)

Сервис Статус
Yandex SpeechKit Российский облачный сервис (ООО «Яндекс.Облако»). Хостинг в РФ, без экспортных ограничений. Используется по выбору пользователя.

6. Отсутствие запрещённых компонентов

Подтверждается, что для разработки, установки и функционирования ПО не используются:

  • ПО и сервисы из перечня иностранного ПО с экспортными ограничениями;
  • иностранные сервисы ИИ (OpenAI/ChatGPT, DeepSeek и аналогичные);
  • сервисы, доступ к которым ограничен на территории РФ.

ПО не предоставляет пользователям доступ (туннелирование, проксирование) к указанным сервисам.