Beatoria — це безкоштовний каталог AI-каверів, побудований на незвичному правилі: кожен трек переспівує відому пісню новим голосом, але жодного рядка оригінального тексту не копіюється. Десять тисяч треків, двадцять п'ять вокальних мов, чотирнадцять жанрів, майже вісім тисяч стилістичних промптів — і студія, де ви можете створити власний трек. Ось як усе це працює.

Ідея в одному реченні

Візьміть пісню, яку знає кожен. Збережіть її настрій — жанр, епоху, енергію, форму аранжування. Потім напишіть абсолютно новий текст, згенеруйте новий вокал, відкрито вкажіть оригінального виконавця та опублікуйте результат під вигаданим псевдонімом.

Це і є Beatoria. Це не караоке, не інструмент для розділення доріжок, не засіб для клонування голосу і не архів текстів. Це каталог оригінальних пісень, які вступили у діалог з відомими хітами — і саме ця відмінність є сутністю продукту.

10,381
треків у каталозі
10,367
з них — кавери
3,219
оригінальних виконавців, на яких посилання
7,882
стилістичних промптів
25
мов для вокалу
14
жанрів
Правило, на якому базується весь каталог: Кожен текст на Beatoria — це оригінальний твір, створений спеціально для цього треку. Сайт не відтворює, не зберігає та не відображає захищені авторським правом слова пісень, на які він посилається — посилання стосується пісні, яка зазначена за назвою та виконавцем, а не її тексту.

Тож трек потрапляє до каталогу як "Сніг з іншого року" — кавер на White Christmas — Bing Crosby. Або "Сяйво в протягу", кавер на Candle in the Wind 1997 — Elton John. Або "Цвіт опівночі", що відсилає до Червона рута — Володимир Івасюк. Атрибуція вказана на сторінці, а слова є новими.

Каталог у цифрах

Жанри

Чотирнадцять категорій, і їхній розподіл достатньо точно відображає реальний стан популярної музики:

ЖанрТреки
Поп2,993
Рок2,570
Електронна938
Фолк643
R&B/Soul628
Хіп-хоп614
Латиноамериканська539
Класична498
Інша293
Регі192
Метал168
Балада125
Джаз/Блюз104
Кантрі76

Мови

Двадцять п’ять вокальних мов, і саме тут каталог перестає нагадувати англійськомовний новинковий проєкт. Англійська лідерує з 4 122 треками, але іспанська має 1 105, хінді — 592, корейська — 488, японська — 431, португальська — 422, китайська — 382, французька — 304, турецька — 237, арабська — 230, російська — 229, італійська — 228, німецька — 220, українська — 200, шведська — 171 — а потім йде довгий, свідомо вирівняний хвіст із 115 треків кожен індонезійською, перською, польською, в’єтнамською, івритом, тайською, грецькою та тагальською, а також 76 — нідерландською.

Цей рівний хвіст — не випадковість даних. Це виробниче рішення: для кожної мови генерувався фіксований набір треків, щоб слухач, який потрапив із Маніли, Тегерана чи Бангкока, знайшов справжній розділ, а не три маркери.

Країни

Тридцять дві країни мають свої окремі оглядані розділи — Велика Британія, Іспанія, Індія, Південна Корея, Японія, Португалія, Україна, Китай, Франція, Туреччина, Єгипет, Італія, Росія, Німеччина, Швеція, В’єтнам, Ізраїль, Філіппіни, Іран, Індонезія, Таїланд, Греція, Польща, Нідерланди, Узбекистан, Бангладеш, США та інші. Країна — це окрема вісь від мови, оскільки трек у стилі Боллівуду та трек мовою хінді — це не один і той самий пошуковий запит.

Артисти та альбоми

3 219 оригінальних виконавців згадано в каталозі, а 186 альбомів групують треки в кураторські колекції. Кожному згаданому виконавцю присвоєно псевдонім — вигадане ім’я виконавця, під яким публікуються AI-кавери. Кавери The Beatles з’являються як Ash Titan; Elvis Presley — як Saint & the Beacons; Арети Франклін — як The Northern Crowns; Марвіна Гея — як Iron Circuits. Це невелике дизайнерське рішення, яке виконує величезну роботу: воно робить зазначення авторства чесним, водночас чітко даючи зрозуміти, що ви слухаєте не оригінального виконавця.

Як переглядати десять тисяч пісень

Каталог такого розміру вартий стільки, скільки можливості для його пошуку, і Beatoria надає п’ять незалежних осей, кожна зі своїм набором сторінок:

За жанром

Сторінки категорій

Чотирнадцять розділів за жанрами, кожен із власним актуальним лічильником.

  • /бібліотека з фільтром за категорією
  • Лічильники оновлюються разом із каталогом
За оригінальним виконавцем

Сторінки виконавців

Кожен згаданий виконавець має сторінку, де зібрані кавер-версії його творів, опубліковані під одним послідовним псевдонімом.

  • 3 219 сторінок виконавців
  • Оригінальне ім’я + псевдонім
  • Опис та обкладинка
За стилем

Сторінки за запитом

Сами стилістичні запити утворюють навігаційну таксономію — 7 882 з них.

  • "тема суперробота в стилі аніме 1970-х"
  • "шведський шлагер", "ритм дабке"
  • "oud-акценти", "грув на джангасі"
За країною

Сторінки країн

Тридцять два національних розділи, окремо від мовної осі.

  • Регіональні сцени, а не лише мови
За колекцією

Сторінки альбомів

186 альбомів об’єднують треки для тематичного прослуховування.

  • Кураційні підбірки
  • Власна обкладинка та опис

Цей список запитів вартий того, щоб зупинитися й розглянути його детальніше. Сім тисяч вісімсот вісімдесят два унікальні описи стилів — від загальних (trap, disco rock, uptempo pop, dance pop EDM) до надзвичайно специфічних (тема супер-робота з аніме 1975 року, іспанський поп-рок середини 2000-х, "тематика тюльпанів", роботизований вокодер, святковий патріотичний настрій, марш-ріф", мідний хук, жіночий вокальний гармонійний ряд`). Кожен такий опис — це окрема сторінка, і кожна сторінка є своєрідним входом до контенту.

Система фасетів у основі

За видимою таксономією прихована друга, структурована: 55 фасетів у семи взаємно незалежних групах, прив’язаних до треків і використовуваних для фільтрації та логіки сайту «подібні треки».

ГрупаФасети
настрій (14)спокійний · щасливий · сумний · романтичний · енергійний · темний · епічний · мрійливий · ностальгічний · агресивний · грайливий · обнадійливий · впевнений · сентиментальний
жанр (15)поп · рок · хіп-хоп · R&B · електронна · фолк · кантрі · джаз · латиноамериканська · метал · оркестрова · балада · K-pop · боллівуд · регіональна
активність (10)сон · тренування · фокус · медитація · вечірка · релакс · романтика · прогулянка · ігри · водіння
епіха (6)60-ті · 70-ті · 80-ті · 90-ті · 2000-ні · сучасність
вокал (4)чоловічий · жіночий · дует · інструментальний
енергія (3)висока · середня · низька
темп (3)повільний · середній · швидкий

Найцікавіша частина полягає в тому, як ці параметри зважуються під час сортування. Рейтингова система каталогу не надає однакової ваги всім збігам за фільтрами: вузькі та змістовні фільтри (епіха, настрій, активність) мають більшу вагу, ніж широкі (темп, енергія), адже будь-яка композиція має якийсь темп, але лише деякі з них є ностальгічною музикою 80-х для водіння. Популярність, виміряна за реальними показниками прослуховувань, виступає вирішальним критерієм.

Ця комбінація — активність плюс настрій плюс епоха — є тихою, але найкориснішою функцією інтерфейсу. Запит на кшталт «Щось епічне для тренування, що звучить як 80-ті» є цілком реальним, а не просто маркетинговим прикладом.

Студія створення

Перегляд доступний усім без реєстрації. Створення вимагає входу в систему, а робочий процес побудовано так, що жоден ваш твір не потрапить у загальний каталог, доки ви самі не вирішите це зробити.

Що ви контролюєте

Трюк із референтним аудіо

Це найрозумніша дрібна функція продукту. Завантажте референтний трек, і перед генеруванням файл пройде легку аналітичну обробку на основі бібліотеки librosa — без машинного навчання, лише аналіз сигналу, — яка зчитує музичну форму аудіо та автоматично заповнює поле промпту описом стилю, отриманим із цього файлу.

Тож замість того, щоб дивитися на порожнє поле введення й намагатися описати звук словами, ви передаєте систему сам звук, а вона пише для вас перший чернетковий опис. Потім ви редагуєте цей опис, що набагато простіше, ніж створювати його з нуля.

Аналіз є безстанним — файл завантажується у тимчасовий каталог, аналізується та видаляється. Нічого не зберігається.

Підготовка до публікації, а потім публікація

Усе, що ви генеруєте, потрапляє в приватну зону підготовки, прив’язану до вашого облікового запису, у окремі таблиці та окрему папку виводу, відокремлені від публічного каталогу. Звідти вам доступні рівно три варіанти дій, кожен з яких є виключно вашим:

  1. Опублікувати обраний варіант у публічному каталозі, де він стане звичайним записом каталогу зі своєю таксономією;
  2. Видалити один варіант, який вам не потрібен, залишивши решту пакету;
  3. Видалити весь завдання і все, що в ньому міститься.
Приватність за замовчуванням: Ваші генерації видимі лише вам, доки ви їх не опублікуєте. Таблиці підготовки та папка виводу за задумом розділені з публічним каталогом, і кожна зміна обмежена обліковим записом власника — ви не можете чіпати чужі варіанти, а ніхто не може чіпати ваші.

Існує паралельна, доступна лише адміністраторам версія тієї ж механіки для регенерації існуючих доріжок каталогу — згенеруйте до чотирьох нових варіантів для існуючої пісні, а потім або замініть оригінал на місці, або опублікуйте варіант як новий запис. Таке ж розділення, таке ж правило явної дії: ніщо не потрапляє до публічного каталогу автоматично.

Що саме генерує музику

Beatoria працює на базі ACE-Step, відкритої моделі генерації музики, керується через Gradio API на виділеному апараті з GPU, а не через сторонній музичний API. Цей вибір має наслідки, які варто розписати, оскільки вони помітні в продукті.

Останній пункт — це не технічне обмеження, а етичний підхід продукту, впроваджений через параметр. Система, налаштована на максимальну подібність, створювала б щось, ближче до імітації. Beatoria налаштована на створення чогось, ближчого до нового запису, який пам’ятає старий.

Шар прослуховування

Сайт відстежує прослуховування детальніше, ніж простий лічильник відтворень, і робить це для кожного треку окремо, а не для кожної переглянутої сторінки:

МетрикаЩо вона фіксує
play_countКількість запусків відтворення.
completed_countКількість випадків, коли трек було прослухано до кінця.
listen_seconds_totalЗагальна кількість секунд фактичного прослуховування всіма користувачами разом.
listen_5s / listen_15s / listen_3mЛічильники порогів — чи прослухав слухач більше п’яти секунд, п’ятнадцяти секунд, трьох хвилин?
download_countЗавантаження аудіофайлу.
likesПрямі голоси.

Лічильники порогів є найчеснішими. У згенерованій музиці розрив між початком прослуховування та перебуванням на платформі більше п’ятнадцяти секунд є колосальним, і саме відстеження цих показників окремо дозволяє сортуванню каталогу за популярністю мати реальний зміст. Трек із тисячею запусків і сорока завершеннями — це не хіт; а трек із двомастами запусків і ста шістдесятьма завершеннями — саме хіт.

Над цим розташовані плейлисти, історія завантажень для кожного користувача, голоси та рівень облікових записів із підтримкою локального входу за електронною поштою та паролем, а також Google OAuth. Прослуховування не вимагає жодного з цих елементів — автентифікація існує для розблокування створення музики, плейлистів та історії, а не для обмеження доступу до каталогу.

Побудовано як справжній додаток, а не як оболонку

Технологічний стек вартий окремого абзацу, оскільки він пояснює, чому каталог із десятьма тисячами треків завантажується саме так.

Фронтенд — це односправжній додаток (SPA) на Vue з попереднім рендерингом на стороні сервера, розбитий на пакети для кожного маршрута — Home, Library, Category, Song, Artist, Artists, Album, Albums, Country, Countries, Promt, Promts, Create, Account, Guide, Info. Бекенд працює на PHP 8.3 API із чистою архітектурою «один клас на домен» (Catalog, Song, Artists, Albums, Countries, Prompts, Jobs, Creates, Renders, Analyze, Playlist, Listens, Downloads, Votes, Auth, GoogleOAuth) за єдиним маршрутизатором.

Три деталі демонструють рівень уваги до деталей:

Також у кореневій директорії розташовано файл llms.txt у машинозрозумілому форматі, створений спеціально для AI-пошукових систем. У ньому зазначено, що це за сайт, перелічено ключові сторінки та — цілеспрямовано — викладено правило щодо ліричних текстів у форматі, зрозумілому для моделі. Оскільки вся правова основа каталоґу ґрунтується на цьому розмежуванні, публікація цього файлу саме там, де його читатимуть AI-пошукові системи, є абсолютно правильним кроком.

Технологія API, що лежить в основі сайту

Клієнтська частина Beatoria є клієнтом власного публічного JSON 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.phpSEO-заголовок та опис для кожної сторінки, які читаються під час побудови предрендеру.
/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 розміщується в ландшафті AI-музики

Сфера AI-музики поділилася на чотири приблизні категорії, і Beatoria свідомо обрала ту, де найменше учасників.

Генератори

Suno, Udio, Riffusion

Ви надаєте промпт, вони надають пісню. Підписні продукти, де цінність становить модель та інтерфейс навколо неї.

  • Платні рівні
  • Ви робите все самі
  • Немає каталогу для перегляду
Голосові інструменти

Послуги з копіювання та клонування голосу

Візьміть існуючий запис і замініть голос. Технічно вражаюче, але з юридичної точки зору — це найвразливіша частина всієї галузі.

  • Працює з реальними записами
  • Ризик імітації
  • Питання авторських прав залишаються невирешеними
Бібліотеки стокових матеріалів

Продукційна музика, створена за допомогою ШІ

Інструментальні доріжки, які продаються або ліцензуються для відео та подкастів. Функціональні, навмисно анонімні, рідко містять вокал.

  • Орієнтація на ліцензування
  • Переважно інструментальні
  • Не створені для прослуховування
Beatoria

Каталог, який слухають

Завершені пісні з вокалом та оригінальним текстом, організовані як музичний сервіс, безкоштовні, де генерація є додатковою функцією.

  • 10 381 готових треків
  • Перегляд за 5 осями
  • Створюйте, якщо хочете

Практична різниця полягає в тому, що відбувається протягом перших десяти секунд. У генераторі ви отримуєте порожнє поле для вводу запиту. У Beatoria ви отримуєте бібліотеку. Більшість людей у більшості випадків хочуть саме бібліотеку, а генератор існує для тієї частки відвідувань, коли вона не потрібна.

Друга різниця стосується ліцензування. Трек, для якого були написані тексти, а аудіо створено моделлю, яку сам проект запускає самостійно, має набагато простіший профіль прав, ніж голосова конверсія комерційного запису. Це не юридична консультація і не ліцензія, але саме це дозволяє каталогу існувати в такому масштабі та бути безкоштовним для прослуховування.

Питання текстів: пряма відповідь

Будь-який проект, який розміщує слово «cover» поруч із відомими назвами пісень, неминуче викликає очевидне запитання, тому варто відповісти на нього прямо, а не ховати відповідь у тілі тексту.

Чи відтворює Beatoria тексти оригінальних пісень?

Ні. Кожен трек містить тексти, написані спеціально для нього. Назва оригінальної пісні вказана в рядку атрибуції — "cover of X — Artist" — і це єдине посилання. Слова, які співаються, є новими.

Чи збігається мелодія з оригіналом?

Ні. Генерація керується текстовим описом — жанр, настрій, темп, епоха, інструментівка — та новими текстами. Коли надається референсний трек, шлях до обробки (cover) спеціально налаштовується на регенерацію вокалу під нові слова, а не на імітацію виконання джерела. Подібність є стилістичною.

Хто вказаний як виконавець у треку?

Вигаданий псевдонім, який є сталим для кожного референсного виконавця. Обробки, створені на основі каталогу The Beatles, з'являються під назвою Ash Titan; треки Elvis Presley — під назвою Saint & the Beacons. Ім'я справжнього виконавця з'являється лише в рядку атрибуції як назва пісні, на яку є посилання.

Чи потрібен обліковий запис для прослуховування?

Ні. Весь каталог — кожен трек, жанр, виконавець, альбом, країна та сторінка запиту — відкритий без необхідності входу в систему. Облікові записи існують лише для розблокування студії створення, плейлистів та історії завантажень.

Що відбувається з референсним треком, який я завантажую?

Вона записується у тимчасовий файл, аналізується на музичну форму, використовується для автозаповнення поля запиту та видаляється. Крок аналізу не зберігає стан і нічого не зберігає.

Чи стає все, що я генерую, публічним автоматично?

Ні. Генерації потрапляють у приватну область підготовки, обмежену вашим обліковим записом, у окремих таблицях та окремій папці виводу. Вони стають публічними лише тоді, коли ви явно публікуєте обраний варіант, і ви можете видалити окремі варіанти або весь завдання в будь-який момент.

Щирі факти

Для кого це насправді

Стислий виклад

Beatoria містить 10 381 пісню, згенеровану штучним інтелектом — 10 367 з них є каверами в конкретному значенні, якому відповідає сайт: відома композиція, переосмислена з абсолютно новим оригінальним текстом, виконана ШІ-вокалом, опублікована під вигаданим ім’ям виконавця, при цьому оригінальний автор і виконавець зазначені іменами. Чотирнадцять жанрів, двадцять п’ять мов вокалу, тридцять два розділи за країнами, 3 219 згаданих виконавців, 186 альбомів і 7 882 доступних для перегляду стилістичних промптів — все це можна слухати безкоштовно без реєстрації.

За цим стоїть самохостований рушій ACE-Step, система граней з 55 тегами в семи групах, справжня аналітика прослуховувань до показників завершення на певному рівні, а також студія для створення власних треків, де на запит надається чотири варіанти, завантаження референсу автоматично генерує промпт, а жоден трек не стає публічним, доки ви не натиснете кнопку «Опублікувати».

Кожен текст пісні на Beatoria є оригінальним і написаним спеціально для цього треку. Вони не відтворюють захищені авторським правом тексти оригінальних пісень.

Власна нотатка Beatoria для ШІ-пошукових систем

Почніть слухати: beatoria.ai · повний каталог на /library · створіть власний трек на /create.