Beatoria — это бесплатный каталог каверов на ИИ, построенный по необычному правилу: каждый трек заново исполняет известную песню новым голосом, но ни одна строчка оригинального текста не воспроизводится. Десять тысяч треков, двадцать пять вокальных языков, четырнадцать жанров, почти восемь тысяч стилевых промптов — и студия, где вы можете сгенерировать свой собственный. Разберёмся, как всё это устроено.
Идея в одном предложении
Возьмите песню, которую знают все. Сохраните её настроение — жанр, эпоху, энергию, форму аранжировки. Затем напишите совершенно новый текст, сгенерируйте новый вокал, открыто укажите оригинального исполнителя и опубликуйте результат под вымышленным именем артиста.
Это и есть Beatoria. Это не караоке-сайт, не инструмент для разделения дорожек (stem-splitter), не инструмент для клонирования голоса и не архив текстов. Это каталог оригинальных песен, которые вступают в диалог с известными — и именно это различие между двумя вещами составляет суть продукта.
Так трек попадает в каталог как «Снег другого года» — кавер на White Christmas — Bing Crosby. Или «Мерцание в сквозняке» — кавер на Candle in the Wind 1997 — Elton John. Или «Цвіт опівночі», отсылающий к Червона рута — Володимир Івасюк. Атрибуция указана на странице; слова при этом новые.
Каталог в цифрах
Жанры
Четырнадцать категорий, и их распределение честно отражает реальную картину популярной музыки:
| Жанр | Треки |
|---|---|
| Поп | 2,993 |
| Рок | 2,570 |
| Электронная музыка | 938 |
| Фолк | 643 |
| R&B/Soul | 628 |
| Хип-хоп | 614 |
| Латиноамериканская музыка | 539 |
| Классическая | 498 |
| Другое | 293 |
| Регги | 192 |
| Метал | 168 |
| Баллада | 125 |
| Джаз/Блюз | 104 |
| Кантри | 76 |
Языки
Двадцать пять вокальных языков, и именно здесь каталог перестаёт выглядеть как англоязычная новинка. Английский язык лидирует с 4122 треками, за ним следуют испанский (1105), хинди (592), корейский (488), японский (431), португальский (422), китайский (382), французский (304), турецкий (237), арабский (230), русский (229), итальянский (228), немецкий (220), украинский (200), шведский (171), а затем следует длинный, намеренно выровненный хвост из 115 треков на индонезийском, персидском, польском, вьетнамском, иврите, тайском, греческом и тагальском языках, плюс 76 треков на нидерландском.
Этот ровный хвост — не случайность данных. Это производственное решение: для каждого языка была сгенерирована фиксированная партия треков, чтобы слушатель, пришедший из Манилы, Тегерана или Бангкока, нашёл полноценный раздел, а не три случайных токена.
Страны
Тридцать две страны имеют свои собственные просматриваемые разделы — Великобритания, Испания, Индия, Южная Корея, Япония, Португалия, Украина, Китай, Франция, Турция, Египет, Италия, Россия, Германия, Швеция, Вьетнам, Израиль, Филиппины, Иран, Индонезия, Таиланд, Греция, Польша, Нидерланды, Узбекистан, Бангладеш, США и другие. Страна — это отдельная ось от языка, потому что запрос на трек из Болливуда и запрос на трек на хинди — это не одно и то же.
Исполнители и альбомы
В каталоге представлено 3219 оригинальных исполнителей, а 186 альбомов объединяют треки в кураторские подборки. Каждый упомянутый исполнитель получает псевдоним — вымышленное имя исполнителя, под которым публикуются каверы ИИ. Каверы The Beatles выходят под именем Ash Titan; Elvis Presley — Saint & the Beacons; Арезы Франклин — The Northern Crowns; Марвина Гэя — Iron Circuits. Это небольшое дизайнерское решение, которое решает множество задач: оно честно указывает авторство, одновременно давая понять, что вы слушаете не оригинального исполнителя.
Как просматривать десять тысяч треков
Каталог такого размера хорош ровно настолько, насколько хороши способы его поиска, и Beatoria предлагает пять независимых осей, каждая из которых имеет свой набор страниц:
Страницы категорий
Четырнадцать разделов по жанрам, каждый со своим актуальным счётчиком.
- /library с фильтрацией по категориям
- Счётчики обновляются вместе с каталогом
Страницы артистов
У каждого упомянутого артиста есть страница, где собраны каверы, сделанные на основе его произведений и опубликованные под одним последовательным псевдонимом.
- 3 219 страниц артистов
- Оригинальное имя + псевдоним
- Описание и обложка
Страницы промптов
Сами промпты стиля образуют удобную навигационную таксономию — их 7 882.
- "тема аниме-суперробота 1970-х годов"
- "шведский шлагер", "ритм дабке"
- «акценты уда», «грув гендана»
Страничные разделы
Тридцать два национальных раздела, выделенных отдельно от языковой структуры.
- Региональные сцены, а не просто языки
Страницы альбомов
186 альбомов объединяют треки в тематические подборки для прослушивания.
- Курируемые группировки
- Собственные обложки и описания
Этот список подсказок заслуживает особого внимания. Семь тысяч восемьсот восемьдесят два уникальных описания стиля — от общих (trap, disco rock, uptempo pop, dance pop EDM) до удивительно конкретных (1975 super robot anime theme, mid 2000s Spanish pop rock, tulip-themed, robotic vocoder, festive patriotic, galloping riff, brass hook, female harmony). Каждая подсказка — это отдельная страница, и каждая из них открывает свой путь к контенту.
Скрытая система фасет
За видимой таксономией скрывается вторая, структурированная: 55 фасетов, сгруппированных в семь независимых категорий, привязанных к трекам и используемых для фильтрации и логики сайта «похожие треки».
| Группа | Фасеты |
|---|---|
| настроение (14) | спокойный · радостный · грустный · романтический · энергичный · мрачный · эпический · мечтательный · ностальгический · агрессивный · игривый · полный надежды · уверенный · сентиментальный |
| жанр (15) | поп · рок · хип-хоп · R&B · электронная музыка · фолк · кантри · джаз · латиноамериканская · метал · оркестровая · баллада · K-pop · болливуд · региональная |
| активность (10) | сон · тренировки · концентрация · медитация · вечеринка · отдых · романтика · прогулка · игры · вождение |
| эпоха (6) | 60-е · 70-е · 80-е · 90-е · 2000-е · современная |
| вокал (4) | мужской · женский · дуэт · инструментальный |
| энергия (3) | высокая · средняя · низкая |
| темп (3) | медленный · средний · быстрый |
Самая интересная часть — это то, как эти параметры учитываются при сортировке. Рейтинговая система каталога не относит все совпадения по фильтрам одинаково: узкие и содержательные фильтры (эпоха, настроение, активность) имеют больший вес, чем широкие (темп, энергия), ведь у любой композиции есть темп, но не каждая является ностальгической музыкой 80-х для поездок на машине. Популярность, рассчитанная на основе реальных данных прослушиваний, выступает решающим аргументом.
Это сочетание — активность плюс настроение плюс эпоха — является самым полезным инструментом в интерфейсе. Запрос вроде «Что-то эпическое для тренировки, звучащее как в 80-х» здесь вполне реален, а не просто маркетинговый пример.
Студия создания
Просмотр доступен всем без регистрации. Генерация требует входа в аккаунт — и процесс устроен так, что всё, что вы создаёте, не попадает в открытый каталог, пока вы сами не решите это сделать.
Чем вы управляете
- Описание / промпт Свободное описание желаемой песни — жанр, настроение, инструменты, эпоха, всё что угодно. Это основной инструмент управления.
- Текст Ваши собственные слова или сгенерированные. В любом случае это текст, который исполняет модель.
- Язык вокала Любой из двадцати пяти языков, которые поддерживает каталог.
- Длительность Указывается для каждого трека; длительность большинства треков в каталоге составляет 150–180 секунд.
- Варианты До четырёх версий, сгенерированных по одному запросу, чтобы вы могли выбрать лучший вариант, а не генерировать заново.
- Референсное аудио Необязательно. Загрузите трек, и система использует его как референс для кавера.
Трюк с референсным аудио
Это самая продуманная мелкая функция продукта. Загрузите референсный трек, и перед генерацией файл проходит лёгкий анализ на основе librosa — без машинного обучения, только анализ сигнала — который считывает музыкальную структуру аудио и автоматически заполняет поле промпта описанием стиля, полученным на основе этого анализа.
Вместо того чтобы смотреть на пустое текстовое поле и пытаться описать звук словами, вы передаёте системе сам звук, а она составляет для вас черновик описания. Затем вы редактируете этот текст, что гораздо проще, чем писать его с нуля.
Анализ не сохраняет состояние: файл загрузки записывается во временный файл, анализируется и удаляется. Ничего не сохраняется.
Создание черновика, затем публикация
Всё, что вы генерируете, попадает в приватную область черновика, привязанную к вашему аккаунту. Она находится в отдельных таблицах и отдельной папке вывода, в отличие от публичного каталога. Оттуда вам доступны ровно три варианта действий, и только вы можете их выбрать:
- Опубликовать выбранный вариант в публичный каталог, где он станет обычным элементом каталога с присвоенной ему таксономией;
- Удалить один вариант, который вам не нужен, оставив остальные в партии;
- Удалить всю задачу вместе со всем её содержимым.
Существует параллельная, доступная только администраторам версия той же инфраструктуры для регенерации существующих треков каталога — сгенерируйте до четырёх новых вариантов для существующей песни, а затем либо замените оригинал на месте, либо опубликуйте вариант как совершенно новую запись. То же разделение, то же правило явных действий: в публичный каталог ничего не попадает автоматически.
Что именно генерирует музыку
Beatoria работает на базе ACE-Step, открытой модели генерации музыки, управляемой через Gradio API на выделенном сервере с GPU, а не через сторонний музыкальный API. Этот выбор имеет последствия, о которых стоит рассказать подробно, так как они видны в продукте.
- Нет счёта за API на каждый трек Движок — это машина, которую проект арендует, а не сервис, который измеряет потребление. Десять тысяч треков существуют потому, что генерация десятитысячного трека ничего не стоила сверх уже оплаченных часов.
- Прямой контроль параметров Веб-приложение напрямую обращается к методу генерации движка, передавая заголовок, текст песни, язык, длительность и количество вариантов в качестве явных аргументов, а не через упрощённый обёрточный интерфейс поставщика.
- Выделенный путь для каверов Для создания каверов по референсному аудио требуется сессия, сохраняющая состояние между запросами, поэтому используется Python-мост с клиентом Gradio, а не простой HTTP. Это небольшой инженерный ход, обусловленный тем, что при наивном подходе состояние теряется между этапом загрузки и этапом генерации.
- Сознательная мягкость Режим кавера настроен на перегенерацию вокала под новый текст, а не на точное клонирование референса. Сходство достигается за счёт заголовка, стиля, темпа и структуры текста, а не за счёт копирования конкретного исполнения.
Последний пункт — это не техническое ограничение, а этический принцип продукта, заложенный в параметры. Система, настроенная на максимальное сходство, выдавала бы результат, близкий к имитации. Beatoria же настроена так, чтобы создавать новое звучание, которое помнит старое.
Слой восприятия
Сайт отслеживает прослушивания более детально, чем простой счётчик воспроизведений, и делает это для каждого трека в отдельности, а не для каждой страницы:
| Метрика | Что фиксируется |
|---|---|
play_count | Количество запусков воспроизведения. |
completed_count | Количество полных прослушиваний трека до конца. |
listen_seconds_total | Общее количество секунд фактического прослушивания всеми пользователями. |
listen_5s / listen_15s / listen_3m | Счётчики пороговых значений: прослушал ли пользователь больше пяти, пятнадцати секунд или трёх минут? |
download_count | Количество скачиваний аудиофайла. |
likes | Явные голоса. |
Счётчики пороговых значений — самые честные. В сгенерированной музыке разрыв между началом прослушивания и прослушиванием до конца пятнадцати секунд огромен, и именно отслеживание этих показателей отдельно позволяет сортировке каталога по популярности иметь реальный смысл. Трек с тысячей запусков и сорока завершениями — не хит; трек со двумястами запусков и ста шестидесятью завершениями — хит.
Поверх этого находятся плейлисты, история скачиваний для каждого пользователя, голоса и слой учётных записей с локальной регистрацией по email и паролю, а также Google OAuth. Прослушивание не требует ничего из этого — аутентификация нужна для создания плейлистов и истории, а не для ограничения доступа к каталогу.
Создано как полноценное приложение, а не как обёртка
Стек технологий заслуживает отдельного абзаца, потому что он объясняет, почему каталог из десяти тысяч треков загружается именно так.
Фронтенд — это одностраничное приложение на Vue с серверным предварительным рендерингом, разделённое на пакеты для каждого маршрута: Главная, Библиотека, Категория, Трек, Артист, Артисты, Альбом, Альбомы, Страна, Страны, Промпт, Промпты, Создание, Аккаунт, Гайд, Информация. Бэкенд написан на PHP 8.3 API с чистой архитектурой «один класс на домен» (Catalog, Song, Artists, Albums, Countries, Prompts, Jobs, Creates, Renders, Analyze, Playlist, Listens, Downloads, Votes, Auth, GoogleOAuth) за единым маршрутизатором.
Три детали демонстрируют уровень заботы:
- SEO-метаданные для каждой страницы хранятся в базе данных, а не в пакете JavaScript. Сборка предварительного рендеринга считывает их, поэтому каждый маршрут отдаёт корректный и уникальный заголовок и описание в HTML — это одностраничное приложение, которое действительно индексируется, а не номинально.
- Шрифты размещаются на собственном сервере, а шрифты, видимые без прокрутки, предварительно загружаются. Это устраняет блокирующий рендеринг запрос к стороннему ресурсу и сдвиг макета при поздней подгрузке шрифтов.
- Запросы и ключевые слова поиска логируются, так что то, что люди ищут на самом деле, влияет на организацию каталога.
Также в корне сайта доступен машиночитаемый файл llms.txt, созданный специально для ИИ-поисковых систем. В нём указано, что представляет собой сайт, перечислены ключевые страницы и — что важно — сформулировано правило использования текстов песен в формате, который модель может процитировать. Поскольку вся правовая основа каталога строится на этом различии, публикация правила там, где его будут читать поисковые системы, — абсолютно верное решение.
Технология API, лежащая в основе сайта
Клиентская часть Beatoria обращается к собственному публичному API API, что означает доступность всех функций сайта через программные интерфейсы. Маршрутизатор предоставляет по одному сегменту для каждого домена:
| Маршрут | Что возвращает |
|---|---|
/api/catalog | Основной список: пагинация, жанровые фильтры с актуальными счетчиками, фильтрация по категории, промпту, исполнителю, альбому и стране, а также сортировка. |
/api/song · /api/song-nav | Одна композиция с полной записью — а также навигация к предыдущей/следующей композиции в текущем контексте. |
/api/artists · /api/albums · /api/countries · /api/promts | Четыре категории навигации, каждая со своим списком и детальной страницей. |
/api/examples | Примеры текстов песен, используемые для управления генерацией. |
/api/generate · /api/create · /api/render | Публичная генерация, подготовка для каждого пользователя и регенерация администратором соответственно. |
/api/analyze | Анализ референсного аудио: загрузите трек, чтобы получить описание стиля. |
/api/playlist · /api/listen · /api/download · /api/vote | Слой прослушивания: плейлисты, события воспроизведения, загрузки, лайки. |
/api/auth · /api/user · /api/history | Сессии, профиль и история генераций для каждого пользователя. |
/api/pages.php | SEO-заголовок и описание для каждой страницы, считываемые сборкой пререндера. |
/api/health | Дымовой эндпоинт, который доказывает работоспособность маршрутизатора, автозагрузчика и подключения к базе данных от начала до конца. |
Один вызов каталога возвращает общее количество, номер страницы, размер страницы, общее число страниц, полный список жанров, актуальные фасетные счетчики для каждого жанра и сами элементы — каждый с его треками, вариантами, обложками, языком, длительностью, указанием автора обложки и количеством воспроизведений. Это полноценная поверхность навигации в одном запросе, именно поэтому SPA ощущается именно так.
curl 'https://beatoria.ai/api/catalog?limit=2'{
"total": 10381,
"page": 1,
"per": 24,
"pages": 433,
"categories": ["Pop","Rock","Hip-Hop","R&B/Soul","Electronic","Folk", … ],
"facets": { "Pop": 2993, "Rock": 2570, "Electronic": 938, … },
"items": [
{
"id": 10415,
"title": "Wolves of the Longboat",
"original": "",
"caption": "Create aggressive and rhythmic hip-hop song",
"category": "Hip-Hop",
"artist": null, "album": null,
"lang": "en", "duration": 180,
"is_cover": false,
"tracks": [{ "url": "/output/job10415_1.mp3", "variant": 1 }],
"plays": 4
}
]
}Где Beatoria находится в ландшафте ИИ-музыки
Сфера ИИ-музыки разделилась на четыре грубые категории, и Beatoria намеренно находится в той, где меньше всего участников.
Suno, Udio, Riffusion
Вы предоставляете промпт, они предоставляют песню. Подписочные продукты, где ценность заключается в модели и интерфейсе вокруг неё.
- Платные тарифы
- Вы делаете всё самостоятельно
- Нет каталога для просмотра
Сервисы для создания каверов и клонирования голоса
Возьмите существующую запись и замените голос. Технически впечатляюще, но с юридической точки зрения это самый уязвимый уголок всей индустрии.
- Работает с реальными записями
- Риск имитации
- Вопросы прав остаются нерешёнными
Производственная музыка, созданная с помощью ИИ
Инструментальные дорожки, которые продаются или лицензируются для видео и подкастов. Функциональны, намеренно анонимны, редко содержат вокал.
- Приоритет лицензирования
- В основном инструментальные
- Не предназначены для прослушивания
Каталог для прослушивания
Готовые песни с вокалом и оригинальными текстами, организованные как музыкальный сервис. Бесплатные, с генерацией в качестве второстепенной функции.
- 10 381 готовых треков
- Фильтрация по 5 параметрам
- Создавайте, если хотите
Практическая разница заключается в том, что происходит в первые десять секунд. На генераторе вы получаете пустое поле для ввода промпта. В Beatoria вы получаете библиотеку. Большинство людей в большинстве случаев хотят именно библиотеку, а генератор предусмотрен для меньшинства визитов, когда он действительно нужен.
Второе различие касается лицензирования. Трек, для которого были написаны специально для него тексты и который был сгенерирован моделью, управляемой самим проектом, имеет гораздо более простой профиль прав, чем кавер на коммерческую запись. Это не юридическое заключение и не лицензия, но именно по этой причине каталог может существовать в таком масштабе и быть бесплатным для прослушивания.
Вопрос о текстах: прямой ответ
Любой проект, который ставит слово «cover» рядом с названиями известных песен, неизбежно провоцирует очевидный вопрос, поэтому стоит ответить на него прямо, а не прятать ответ в глубине текста.
Воспроизводит ли Beatoria тексты оригинальных песен?
Нет. Каждый трек содержит тексты, написанные специально для него. Оригинальная песня упоминается в строке атрибуции — "cover of X — Artist" — и это упоминание является единственной ссылкой. Песня исполняется новыми словами.
Мелодия совпадает с оригиналом?
Нет. Генерация управляется текстовым описанием — жанр, настроение, темп, эпоха, инструментировка — и новыми текстами. Когда предоставляется референсный трек, режим кавера настраивается так, чтобы заново сгенерировать вокал под новые слова, а не имитировать исходное исполнение. Сходство носит стилистический характер.
Кто указан в качестве исполнителя в треке?
Вымышленный псевдоним, единый для каждого указанного артиста. Каверы, созданные на основе каталога The Beatles, публикуются под именем Ash Titan; треки на основе каталога Elvis Presley — под именем Saint & the Beacons. Имя настоящего артиста появляется только в строке атрибуции как название упоминаемой песни.
Нужен ли аккаунт для прослушивания?
Нет. Весь каталог — каждый трек, жанр, артист, альбом, страна и страница с промптом — доступен без регистрации. Аккаунты нужны только для доступа к студии Create, плейлистам и истории загрузок.
Что происходит с загруженным референсным треком?
Файл записывается во временный файл, анализируется на предмет музыкальной формы, используется для предварительного заполнения поля промпта и удаляется. Этап анализа не сохраняет состояние и ничего не запоминает.
Станет ли то, что я генерирую, публичным автоматически?
Нет. Генерации сохраняются в приватной рабочей области, привязанной к вашему аккаунту: они хранятся в отдельных таблицах и в отдельной папке вывода. Публичными они становятся только тогда, когда вы явно публикуете выбранный вариант, а удалить отдельные варианты или весь проект целиком можно в любой момент.
Честные факты
- Прежде всего — это каталог Подавляющее большинство из десяти тысяч треков было создано пакетно самим проектом, а не пользователями. Студия Create действительно существует и открыта, но библиотека — это и есть основной продукт.
- ИИ-вокал остаётся ИИ-вокалом ACE-Step — сильная открытая модель, но это не сессийный вокалист. В некоторых жанрах — больших балладах, оркестровой музыке и музыке с плотным вокальным гармонизированием — результаты значительно лучше, чем в других.
- Промпты выдают свои особенности Почти восемь тысяч текстовых подсказок, написанных в ходе производственного процесса, означают, что некоторые из них удивительно точны, а некоторые состоят всего из трёх слов. Их всё равно можно просматривать, что, пожалуй, является честным подходом.
- Каверы — это референсы, а не репликации Если вы ожидаете услышать оригинальную мелодию известной песни с новыми словами поверх неё, то это не то. Связь с оригиналом устанавливается через жанр, эпоху, настроение и форму — плюс открытое указание авторства.
Для кого это на самом деле
- Слушатели, которым нужна фоновая музыка с чёткой структурой Десять тысяч треков, отфильтрованных по активности, настроению и эпохе. Бесплатно, без регистрации, без рекламы, мешающей прослушиванию.
- Авторы, которым нужна оригинальная музыка, которую они могут использовать Треки с оригинальными текстами, в которых нет сэмплов оригинальной записи, — это совсем другая история с точки зрения лицензирования по сравнению с коммерческими песнями.
- Люди, которые учатся составлять промпты для музыкальных моделей Семь тысяч стилевых промптов, каждый из которых привязан к сгенерированному им треку, — это один из лучших публичных корпусов данных «этот промпт создал этот звук», который существует.
- Неевропейские слушатели Двадцать пять вокальных языков с реальным объёмом прослушиваний по каждому из них и разделы по странам, отделённые от разделов по языкам.
- Кто угодно, кто хочет это сделать Войдите, опишите песню или загрузите референсный трек, получите четыре варианта, сохраните тот, который понравится, — и он останется приватным, пока вы не опубликуете его.
Краткая версия
Beatoria — это 10 381 песня, сгенерированная искусственным интеллектом, — 10 367 из них являются каверами в том конкретном смысле, который определяет сайт: известная композиция, переосмысленная с совершенно новыми оригинальными текстами, исполненная голосом ИИ, выпущенная под вымышленным именем исполнителя, с указанием имени и имени исполнителя оригинала. Четынадцать жанров, двадцать пять вокальных языков, тридцать два разделы по странам, 3 219 упомянутых исполнителей, 186 альбомов и 7 882 доступных для просмотра стилевых промптов — всё это можно слушать бесплатно без регистрации.
В основе лежит самохостинговый движок ACE-Step, система фасетов из 55 тегов в семи группах, реальная аналитика прослушиваний вплоть до показателей завершения до порога, и студия для создания собственных треков, где на каждый запрос предоставляется четыре варианта, загрузка референса автоматически формирует ваш промпт, а ничего не становится публичным, пока вы не нажмёте кнопку публикации.
Каждый текст на Beatoria — это оригинальный текст, написанный специально для этого трека. Они не воспроизводят авторские тексты оригинальных песен.
Собственная заметка Beatoria для AI-поисковых систем
Начните слушать: beatoria.ai · полный каталог на /library · создайте свой трек на /create.