Beatoria — це безкоштовний каталог AI-каверів, побудований на незвичному правилі: кожен трек переспівує відому пісню новим голосом, але жодного рядка оригінального тексту не копіюється. Десять тисяч треків, двадцять п'ять вокальних мов, чотирнадцять жанрів, майже вісім тисяч стилістичних промптів — і студія, де ви можете створити власний трек. Ось як усе це працює.
Ідея в одному реченні
Візьміть пісню, яку знає кожен. Збережіть її настрій — жанр, епоху, енергію, форму аранжування. Потім напишіть абсолютно новий текст, згенеруйте новий вокал, відкрито вкажіть оригінального виконавця та опублікуйте результат під вигаданим псевдонімом.
Це і є Beatoria. Це не караоке, не інструмент для розділення доріжок, не засіб для клонування голосу і не архів текстів. Це каталог оригінальних пісень, які вступили у діалог з відомими хітами — і саме ця відмінність є сутністю продукту.
Тож трек потрапляє до каталогу як "Сніг з іншого року" — кавер на 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 |
Мови
Двадцять п’ять вокальних мов, і саме тут каталог перестає нагадувати англійськомовний новинковий проєкт. Англійська лідерує з 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-ті» є цілком реальним, а не просто маркетинговим прикладом.
Студія створення
Перегляд доступний усім без реєстрації. Створення вимагає входу в систему, а робочий процес побудовано так, що жоден ваш твір не потрапить у загальний каталог, доки ви самі не вирішите це зробити.
Що ви контролюєте
- Опис / промпт Вільний опис пісні, яку ви хочете створити — жанр, настрій, інструментування, епоха, усе, що завгодно. Це головний важіль керування.
- Текст пісні Ваш власний текст або згенерований. У будь-якому випадку це саме той текст, який виконує модель.
- Мова вокалу Будь-яка з двадцяти п'яти мов, які підтримує каталог.
- Тривалість Встановлюється для кожного треку; тривалість власних треків каталогу зазвичай становить 150–180 секунд.
- Варіанти До чотирьох варіантів, згенерованих за одним запитом, щоб ви могли обрати найкращий, а не генерувати знову.
- Референтне аудіо Необов'язково. Додайте трек, і система використає його як референтний для каверу.
Трюк із референтним аудіо
Це найрозумніша дрібна функція продукту. Завантажте референтний трек, і перед генеруванням файл пройде легку аналітичну обробку на основі бібліотеки librosa — без машинного навчання, лише аналіз сигналу, — яка зчитує музичну форму аудіо та автоматично заповнює поле промпту описом стилю, отриманим із цього файлу.
Тож замість того, щоб дивитися на порожнє поле введення й намагатися описати звук словами, ви передаєте систему сам звук, а вона пише для вас перший чернетковий опис. Потім ви редагуєте цей опис, що набагато простіше, ніж створювати його з нуля.
Аналіз є безстанним — файл завантажується у тимчасовий каталог, аналізується та видаляється. Нічого не зберігається.
Підготовка до публікації, а потім публікація
Усе, що ви генеруєте, потрапляє в приватну зону підготовки, прив’язану до вашого облікового запису, у окремі таблиці та окрему папку виводу, відокремлені від публічного каталогу. Звідти вам доступні рівно три варіанти дій, кожен з яких є виключно вашим:
- Опублікувати обраний варіант у публічному каталозі, де він стане звичайним записом каталогу зі своєю таксономією;
- Видалити один варіант, який вам не потрібен, залишивши решту пакету;
- Видалити весь завдання і все, що в ньому міститься.
Існує паралельна, доступна лише адміністраторам версія тієї ж механіки для регенерації існуючих доріжок каталогу — згенеруйте до чотирьох нових варіантів для існуючої пісні, а потім або замініть оригінал на місці, або опублікуйте варіант як новий запис. Таке ж розділення, таке ж правило явної дії: ніщо не потрапляє до публічного каталогу автоматично.
Що саме генерує музику
Beatoria працює на базі ACE-Step, відкритої моделі генерації музики, керується через Gradio API на виділеному апараті з GPU, а не через сторонній музичний API. Цей вибір має наслідки, які варто розписати, оскільки вони помітні в продукті.
- Немає рахунку за кожну доріжку API Двигун — це машина, яку проект орендує, а не сервіс, який вимірює витрати. Десять тисяч доріжок існує тому, що генерація десяти-тисячної доріжки не коштувала нічого, окрім годин, за які вже було сплачено.
- Прямий контроль параметрів Веб-додаток звертається до API генерації безпосередньо, передаючи підпис, текст пісні, мову, тривалість та кількість варіантів як явні аргументи, а не через спрощений обгортковий інтерфейс постачальника.
- Виділений режим каверів Для каверів з референсним аудіо потрібна сесія, яка зберігається між викликами, тому вони проходять через Python-міст із використанням клієнта Gradio, а не через звичайний HTTP. Це невеликий інженерний хід, необхідний тому, що при наївному підході стан втрачається між завантаженням файлу та генерацією.
- Усвідомлена м'якість Режим каверу налаштовано на перегенерування вокалу для нового тексту, а не на точне копіювання референсу. Подібність досягається завдяки підпису, стилю, темпу та ритмічній структурі тексту — а не шляхом копіювання виконання.
Останній пункт — це не технічне обмеження, а етичний підхід продукту, впроваджений через параметр. Система, налаштована на максимальну подібність, створювала б щось, ближче до імітації. 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) за єдиним маршрутизатором.
Три деталі демонструють рівень уваги до деталей:
- SEO-метадані для кожної сторінки зберігаються в базі даних, а не в пакеті JavaScript. Збірка попереднього рендерингу зчитує їх, щоб кожен маршрут містив у HTML-коді правильний унікальний заголовок і опис — це справді індексований односправжній додаток, а не той, що формально ним є.
- Шрифти розміщуються на власному сервері, а ключові шрифти, що відображаються без прокручування, завантажуються заздалегідь. Це усуває блокуючий рендеринг запиту до стороннього ресурсу та зміну макета через пізню підстановку шрифтів.
- Пошукові запити та ключові слова фіксуються, тому те, що люди насправді шукають, повертається назад і впливає на структуру каталогу.
Також у кореневій директорії розташовано файл 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.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 розміщується в ландшафті AI-музики
Сфера AI-музики поділилася на чотири приблизні категорії, і Beatoria свідомо обрала ту, де найменше учасників.
Suno, Udio, Riffusion
Ви надаєте промпт, вони надають пісню. Підписні продукти, де цінність становить модель та інтерфейс навколо неї.
- Платні рівні
- Ви робите все самі
- Немає каталогу для перегляду
Послуги з копіювання та клонування голосу
Візьміть існуючий запис і замініть голос. Технічно вражаюче, але з юридичної точки зору — це найвразливіша частина всієї галузі.
- Працює з реальними записами
- Ризик імітації
- Питання авторських прав залишаються невирешеними
Продукційна музика, створена за допомогою ШІ
Інструментальні доріжки, які продаються або ліцензуються для відео та подкастів. Функціональні, навмисно анонімні, рідко містять вокал.
- Орієнтація на ліцензування
- Переважно інструментальні
- Не створені для прослуховування
Каталог, який слухають
Завершені пісні з вокалом та оригінальним текстом, організовані як музичний сервіс, безкоштовні, де генерація є додатковою функцією.
- 10 381 готових треків
- Перегляд за 5 осями
- Створюйте, якщо хочете
Практична різниця полягає в тому, що відбувається протягом перших десяти секунд. У генераторі ви отримуєте порожнє поле для вводу запиту. У Beatoria ви отримуєте бібліотеку. Більшість людей у більшості випадків хочуть саме бібліотеку, а генератор існує для тієї частки відвідувань, коли вона не потрібна.
Друга різниця стосується ліцензування. Трек, для якого були написані тексти, а аудіо створено моделлю, яку сам проект запускає самостійно, має набагато простіший профіль прав, ніж голосова конверсія комерційного запису. Це не юридична консультація і не ліцензія, але саме це дозволяє каталогу існувати в такому масштабі та бути безкоштовним для прослуховування.
Питання текстів: пряма відповідь
Будь-який проект, який розміщує слово «cover» поруч із відомими назвами пісень, неминуче викликає очевидне запитання, тому варто відповісти на нього прямо, а не ховати відповідь у тілі тексту.
Чи відтворює Beatoria тексти оригінальних пісень?
Ні. Кожен трек містить тексти, написані спеціально для нього. Назва оригінальної пісні вказана в рядку атрибуції — "cover of X — Artist" — і це єдине посилання. Слова, які співаються, є новими.
Чи збігається мелодія з оригіналом?
Ні. Генерація керується текстовим описом — жанр, настрій, темп, епоха, інструментівка — та новими текстами. Коли надається референсний трек, шлях до обробки (cover) спеціально налаштовується на регенерацію вокалу під нові слова, а не на імітацію виконання джерела. Подібність є стилістичною.
Хто вказаний як виконавець у треку?
Вигаданий псевдонім, який є сталим для кожного референсного виконавця. Обробки, створені на основі каталогу The Beatles, з'являються під назвою Ash Titan; треки Elvis Presley — під назвою Saint & the Beacons. Ім'я справжнього виконавця з'являється лише в рядку атрибуції як назва пісні, на яку є посилання.
Чи потрібен обліковий запис для прослуховування?
Ні. Весь каталог — кожен трек, жанр, виконавець, альбом, країна та сторінка запиту — відкритий без необхідності входу в систему. Облікові записи існують лише для розблокування студії створення, плейлистів та історії завантажень.
Що відбувається з референсним треком, який я завантажую?
Вона записується у тимчасовий файл, аналізується на музичну форму, використовується для автозаповнення поля запиту та видаляється. Крок аналізу не зберігає стан і нічого не зберігає.
Чи стає все, що я генерую, публічним автоматично?
Ні. Генерації потрапляють у приватну область підготовки, обмежену вашим обліковим записом, у окремих таблицях та окремій папці виводу. Вони стають публічними лише тоді, коли ви явно публікуєте обраний варіант, і ви можете видалити окремі варіанти або весь завдання в будь-який момент.
Щирі факти
- Насамперед це каталог Понад більшість із десяти тисяч треків були створені пакетно самим проєктом, а не користувачами. Студія Create є справжньою та відкритою, але бібліотека є продуктом.
- Штучний вокал залишається штучним вокалом ACE-Step — це потужна відкрита модель, і це не сесійний співак. Деякі жанри — великі балади, оркестрові твори, вокал у щільному гармонійному супроводі — витримують порівняння значно краще за інші.
- Промпти видають свої шви Майже вісім тисяч стилістичних промптів, написаних у ході одного виробничого циклу, означає, що деякі з них чудово точні, а деякі складаються лише з трьох слів. Вони все одно доступні для перегляду, що, мабуть, є чесним вибором.
- Кавери — це посилання, а не відтворення Якщо ви очікуєте почути справжню мелодію відомої пісні з новими словами поверх, то це не так. Зв’язок із оригіналом визначається жанром, епохою, настроєм та формою — плюс відкритий кредит.
Для кого це насправді
- Слухачі, яким потрібна фоновая музика з чіткою структурою Десять тисяч треків, відфільтрованих за активністю, настроєм та епохою, безкоштовно, без реєстрації, без реклами, що заважає прослуховуванню.
- Творці, яким потрібна оригінальна музика, яку вони можуть використовувати Трек з оригінальним текстом пісні та без вибірки з оригінального запису має зовсім інші умови ліцензування, ніж комерційна пісня.
- Люди, які вчаться створювати промпти для музичних ШІ-моделей Сім тисяч стилістичних промптів, кожен з яких прив’язаний до створеного ним треку, є однією з найкращих публічних колекцій даних «цей промпт створив цей звук» у світі.
- Слухачі, які не розмовляють англійською Двадцять п’ять мов вокалу з реальною популярністю кожної з них та розділи за країнами, окремі від розділів за мовами.
- Будь-хто, хто хоче створити власний трек Увійдіть, опишіть пісню або завантажте референс, отримайте чотири варіанти виконання, збережіть той, що сподобався — і він залишається приватним, доки ви не опублікуєте його.
Стислий виклад
Beatoria містить 10 381 пісню, згенеровану штучним інтелектом — 10 367 з них є каверами в конкретному значенні, якому відповідає сайт: відома композиція, переосмислена з абсолютно новим оригінальним текстом, виконана ШІ-вокалом, опублікована під вигаданим ім’ям виконавця, при цьому оригінальний автор і виконавець зазначені іменами. Чотирнадцять жанрів, двадцять п’ять мов вокалу, тридцять два розділи за країнами, 3 219 згаданих виконавців, 186 альбомів і 7 882 доступних для перегляду стилістичних промптів — все це можна слухати безкоштовно без реєстрації.
За цим стоїть самохостований рушій ACE-Step, система граней з 55 тегами в семи групах, справжня аналітика прослуховувань до показників завершення на певному рівні, а також студія для створення власних треків, де на запит надається чотири варіанти, завантаження референсу автоматично генерує промпт, а жоден трек не стає публічним, доки ви не натиснете кнопку «Опублікувати».
Кожен текст пісні на Beatoria є оригінальним і написаним спеціально для цього треку. Вони не відтворюють захищені авторським правом тексти оригінальних пісень.
Власна нотатка Beatoria для ШІ-пошукових систем
Почніть слухати: beatoria.ai · повний каталог на /library · створіть власний трек на /create.