Программное обеспечение «Бро.Хит»
Сведения для Единого реестра российских программ для ЭВМ и баз данных
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. Подготовка к работе (вход)
- Открыть выбранный канал доступа (веб-версия, мобильное приложение или бот в мессенджере).
- Пройти аутентификацию. Поддерживаются вход по адресу электронной почты (одноразовый код) и вход через Yandex или VK.
- При первом входе создаётся пользовательский профиль; становятся доступны баланс и история.
3.2. Создание песни (основной сценарий)
- Начало диалога. Пользователь инициирует создание произведения (в веб-версии и
приложении — соответствующим действием на экране, в боте — командой или кнопкой старта).
- Ввод параметров. ПО в диалоговом режиме запрашивает жанр, тему, при
необходимости — сведения о герое и сюжете и иные пожелания. Поддерживается текстовый ввод;
в Telegram-боте — также голосовой (голосовое сообщение преобразуется в текст).
- Генерация текста песни. По введённым данным ПО формирует промпт и генерирует
текст песни средствами облачной языковой модели (LLM) сервиса Yandex Cloud; результат
показывается пользователю.
- Генерация музыкальной композиции. ПО ставит задачу генерации аудио; обработка
асинхронная — пользователь видит статус выполнения. По готовности трек доставляется пользователю
(в веб-версии и приложении — по HTTP и через WebSocket, в ботах — сообщением).
- Получение результата. Готовый трек можно прослушать, сохранить и добавить в
плейлист.
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.