Программное обеспечение «Бро.Хит»

Сведения для Единого реестра российских программ для ЭВМ и баз данных

1. Описание функциональных характеристик ПО

Программное обеспечение «Бро.Хит» предназначено для создания пользователями текстов песен и/или песен (музыка и текст) на основе задаваемых пользователем параметров (жанр, тема, сведения о герое и сюжете и др.) с использованием генеративных моделей. ПО предоставляется по модели SaaS и доступно через веб-сайт, мобильное приложение (Android) и ботов в мессенджерах Telegram, MAX и VK.

Основные функции

  • диалоговый интерфейс с пользователем и приём заданий (жанр, тема, герой, сюжет), в том числе голосовой ввод в Telegram-боте;
  • формирование промптов и генерация текста песни средствами облачной языковой модели (LLM);
  • генерация аудиокомпозиции и выделение минусовки/инструментала с использованием сторонних моделей с открытым исходным кодом;
  • постобработка и нормализация аудио- и текстовых материалов;
  • доставка готового результата пользователю по протоколам HTTP и WebSocket;
  • аутентификация и авторизация пользователей, ведение профилей, истории сессий и плейлистов;
  • учёт баланса и обработка платежей.

Языки и платформы реализации

Серверная и веб-часть — Python, JavaScript, TypeScript, SQL; мобильное приложение — Dart (фреймворк Flutter). Платформы: PostgreSQL, Redis, Docker, GNU/Linux.

2. Информация, необходимая для установки ПО

ПО «Бро.Хит» предоставляется по модели SaaS — как удалённый доступ к функциональным возможностям сервиса через сеть Интернет. Установка серверной части на оборудование конечного пользователя не требуется. Доступ предоставляется одним из способов:

КаналКак получить доступ
Веб-версияОткрыть в браузере сайт https://brohit.ru/ — установка не требуется.
Мобильное приложение (Android)Установить приложение «Бро.Хит» из Google Play или RuStore и запустить его.
Telegram-ботОткрыть бот в мессенджере Telegram и начать диалог.
MAX-ботОткрыть бот в мессенджере MAX и начать диалог.
VK-ботОткрыть сообщество в VK и начать диалог с ботом.

Минимальные требования к устройству пользователя

  • Веб-версия: устройство с современным веб-браузером (Chrome 110+, Firefox 110+, Safari 16+, Edge 110+, Яндекс.Браузер), оперативная память от 2 ГБ, доступ в Интернет от 1 Мбит/с.
  • Мобильное приложение: Android 8.0 и выше, не менее 200 МБ свободного места, доступ в Интернет.
  • Мессенджер-боты: установленный клиент соответствующего мессенджера и доступ в Интернет.

3. Руководство по эксплуатации ПО

Работа с ПО ведётся в диалоговом режиме и одинакова во всех каналах доступа. Отдельная установка или администрирование серверной части пользователем не требуются — сопровождение и обновление ПО выполняет правообладатель (модель SaaS).

3.1. Подготовка к работе (вход)

  1. Открыть выбранный канал доступа (веб-версия, мобильное приложение или бот в мессенджере).
  2. Пройти аутентификацию. Поддерживаются вход по адресу электронной почты (одноразовый код) и вход через Yandex или VK.
  3. При первом входе создаётся пользовательский профиль; становятся доступны баланс и история.

3.2. Создание песни (основной сценарий)

  1. Начало диалога. Пользователь инициирует создание произведения (в веб-версии и приложении — соответствующим действием на экране, в боте — командой или кнопкой старта).
  2. Ввод параметров. ПО в диалоговом режиме запрашивает жанр, тему, при необходимости — сведения о герое и сюжете и иные пожелания. Поддерживается текстовый ввод; в Telegram-боте — также голосовой (голосовое сообщение преобразуется в текст).
  3. Генерация текста песни. По введённым данным ПО формирует промпт и генерирует текст песни средствами облачной языковой модели (LLM) сервиса Yandex Cloud; результат показывается пользователю.
  4. Генерация музыкальной композиции. ПО ставит задачу генерации аудио; обработка асинхронная — пользователь видит статус выполнения. По готовности трек доставляется пользователю (в веб-версии и приложении — по HTTP и через WebSocket, в ботах — сообщением).
  5. Получение результата. Готовый трек можно прослушать, сохранить и добавить в плейлист.

3.3. Получение минусовки (инструментала)

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

3.4. История, плейлисты и профиль

Все созданные произведения сохраняются в истории пользователя. Пользователь может формировать плейлисты, просматривать и воспроизводить ранее созданные треки, а также управлять данными профиля (имя, e-mail и др.) и своими настройками.

3.5. Баланс и оплата

Услуги генерации тарифицируются через баланс пользователя; пополнение баланса и оплата выполняются встроенными платёжными средствами.

3.6. Особенности по каналам

  • Веб-версия: полноэкранный диалоговый интерфейс, статус генерации и доставка результата в реальном времени по WebSocket.
  • Telegram-бот: диалог сообщениями и кнопками, поддержка голосового ввода, доставка трека и минусовки сообщениями.
  • MAX-бот: аналогичный диалоговый сценарий.
  • VK-бот: аналогичный диалоговый сценарий.
  • Мобильное приложение (Android): нативный по ощущению интерфейс на единой Dart/Flutter-кодовой базе; взаимодействие с сервером по HTTP/REST и WebSocket.

3.7. Типичные ситуации

После отправки задания отображается статус ожидания; готовый трек приходит по мере готовности (асинхронно). При временной недоступности генерации ПО сообщает об этом и предлагает повторить запрос.

Техническая поддержка

Вопросы по работе ПО — по адресу support@brohit.ru.

Правообладатель: ООО «Бро.Хит», ИНН 3444282987, ОГРН 1263400001226.