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 предлага пет независими оси, всяка със собствен набор от страници:

По жанр

Страници с категории

Четирнадесет секции по жанр, всяка със собствено живо число.

  • /library, филтриран по категория
  • Броичките се актуализират с каталога
По оригинален изпълнител

Страници на изпълнителите

Всеки споменат изпълнител има страница, която събира каверите, направени от неговите творби и публикувани под един последователен псевдоним.

  • 3 219 страници на изпълнители
  • Оригинално име + псевдоним
  • Описание и корица
По стил

Страници на промптовете

Самиите стилни промптове са прегледана таксономия — 7 882 от тях.

  • "тема на супер робот аниме от 75-те години"
  • "шведски шлагер", "ритъм дабке"
  • "oud акценти", "грув на ганданг"
По държава

Страници за държави

Тридесет и две национални раздела, отделни от езиковата ос.

  • Регионални сцени, не само езици
По колекция

Страници за албуми

186 албума събират песни в тематични слушания.

  • Кураторски групи
  • Собствено изкуство и описание

Този списък с промпти заслужава да се задържим върху него. Седем хиляди осемстотин осемдесет и два различни описания на стилове, вариращи от общите (trap, disco rock, uptempo pop, dance pop EDM) до изключително конкретните (тема за супер робот аниме от 1975 г., испански поп рок от средата на 2000-те, с тема за лале, роботизиран вокодер, празничен патриотичен, галопиращ риф, меден хук, "женски хармонии"). Всяко от тях е страница и всяка страница е начин за навигация.

Системата с фасети отзад

Зад видимата таксономия стои втора, структурирана: 55 фасети в седем ортогонални групи, свързани с песни и използвани за филтриране и за логиката на сайта „подобни на това“.

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

Най-интересната част е как се тежат тези параметри при сортиране. Рейтинговата система на каталога не третира всички съвпадения по фасети еднакво — тесните, смислови фасети (епоха, настроение, активност) имат по-голямо значение от широките (темп, енергия), защото всяка песен има някакво темпо, но само някои са носталгична музика за шофиране от 80-те. Популярността, измерена чрез реални бройки възпроизвеждания, служи като решаващ фактор.

Тази комбинация — активност плюс настроение плюс епоха — е тихо най-полезната функция в интерфейса. Заявката като „Нещо епично за тренировка, което звучи като 80-те“ е напълно реална тук, а не просто маркетингов пример.

Create Studio

Разглеждането е свободно за всеки без необходимост от регистрация. Генерирането изисква влизане в системата — а процесът е проектиран така, че всичко, което създадете, да не попада в общия каталог, докато вие не решите, че е подходящо.

Какво контролирате

Трикът с референтния аудиофайл

Това е най-хитрата малка функция в продукта. Качете референтна песен и, преди да започне генерирането, файлът преминава през лека анализа, базирана на библиотеката 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. Слушането никога не изисква нито едно от тези неща — автентикацията съществува, за да отключи създаването, плейлистите и историята, а не да блокира достъпа до каталога.

Изградено като истинско приложение, а не като обвивка

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

Фронтендът е Vue едностранично приложение (SPA) с предварително генериране на съдържанието от сървъра, разделено на пакети за всеки маршрут — Начало, Библиотека, Категория, Песен, Изпълнител, Изпълнители, Албум, Албуми, Страна, Страници, Промпт, Промптове, Създаване, Акаунт, Ръководство, Информация. Бекендът е PHP 8.3 API с чиста структура „клас по домейн“ (Каталог, Песен, Изпълнители, Албуми, Страници, Промптове, Задачи, Създаване, Рендиране, Анализ, Плейлист, Слушания, Изтегляния, Гласове, Аутентикация, GoogleOAuth) зад един общ роутер.

Три детайла показват нивото на внимание:

В корена на сайта има и машинно четим файл llms.txt, създаден специално за AI отговарящи двигатели. Той описва какво е сайтът, изброява ключовите страници и — съзнателно — формулира правилото за текстове на песен по начин, по който моделът може да го цитира. Тъй като цялата правна основа на каталога се основава на това разграничение, публикуването му там, където отговарящите двигатели ще го прочетат, е точно правилното решение.

Какво стои зад сайта на API

Предният край на Beatoria е клиент на собствената си публична JSON API, което означава, че всички възможности на сайта могат да бъдат достигнати програмно. Маршрутизаторът предоставя по един сегмент за всеки домейн:

МаршрутКакво предоставя
/api/catalogОсновният списък: пагинация, жанрови филтри с актуални бройки, филтриране по категория, промпт, артист, албум и държава, както и сортиране.
/api/song · /api/song-navЕдна песен с пълния си запис — и навигация за предходната/следващата песен в рамките на текущия контекст.
/api/artists · /api/albums · /api/countries · /api/promtsЧетирите browse таксономии, всяка със собствен списък и детайлна форма.
/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 на X — Изпълнител" — и това име е цялото обхват на препратката. Думите, които се пеят, са нови.

Мелодията ли е същата като оригиналната?

Не. Генерирането се управлява от текстово описание — жанр, настроение, темпо, епоха, инструментация — и от новите текстове. Когато се предостави референтно парче, пътят за кавър е изрично настроен да регенерира вокала за новите думи, вместо да имитира изпълнението на източника. Приликата е стилистична.

Кой е изпълителят, посочен в парчето?

Измислен псевдоним, последователен за всеки референтен изпълнител. Кавъри, произлезли от каталога на The Beatles, се появяват под Ash Titan; тези на Elvis Presley — под Saint & the Beacons. Името на реалния изпълнител се появява само в линията за атрибуция, като името на песента, която се реферира.

Трябва ли ми акаунт, за да слушам?

Не. Целият каталог — всяко парче, всеки жанр, изпълнител, албум, държава и страница с промпт — е открит без влизане в система. Акаунтите съществуват, за да отключат студиото за създаване, плейлисти и история на изтеглянията.

Какво се случва с референтно парче, което качвам?

Записва се във временен файл, анализира се за музикалната си форма, използва се за предварително попълване на полето за промпт и се изтрива. Стъпката на анализ е безсъстоятелна и не запазва нищо.

Дали генерираното от мен съдържание става публично автоматично?

Не. Генерираните резултати попадат в частна предварителна среда, ограничена до акаунта ви, в отделни таблици и отделна папка за изход. Те стават публични само когато изрично публикувате избран вариант и можете да изтриете индивидуални варианти или цялата задача по всяко време.

Честните детайли

За кого е всъщност

Кратко изложение

Beatoria съдържа 10 381 песни, генерирани от изкуствен интелект — 10 367 от тях са кавъри в конкретния смисъл, в който сайтът ги дефинира: известна песен, преработена с напълно нов, оригинален текст, изпълнена от вокал на ИИ, публикувана под измислено име на изпълнител, като оригиналът е кредитиран по име и име на изпълнител. Четиринайди жанра, двадесет и пет вокални езика, тридесет и две секции за страни, 3 219 споменати изпълнители, 186 албума и 7 882 преглеждащи стилни промптои, всички безплатни за слушане без необходимост от регистрация.

Зад него стои самохостван ACE-Step двигател, система от 55 тага в седем групи, реална аналитика на прослушванията до нивото на пълното завършване, и студио за създаване на собствени песни, при което на заявка се получават четири варианта, качването на референтна песен генерира промпта вместо вас, и нищо не става публично, докато не натиснете бутона за публикуване.

Всички текстове в Beatoria са оригинален текст, написан специално за съответната песен. Те не възпроизвеждат защитените с авторско право текстове на оригиналните песни.

Собственото бележка на Beatoria до AI отговорни двигатели

Започнете да слушате: beatoria.ai · пълният каталог на /library · създайте свой собствен на /create.