Beatoria је бесплатан каталог AI песама у обради заснован на необичном правилу: свака нумера поново изводи чувену песму новим гласом, али ни једна реченица из оригиналног текста није поновљена. Десет хиљада нумера, двадесетпет вокалних језика, четрнаест жанрова, скоро осам хиљада стилских промптова — и студија где можете генерисати своје. Ево како је све то састављено.
Идеја у једној реченици
Узмите песму коју сви познају. Задржите њен осећај — жанр, епоху, енергију и структуру аранжмана. Затим напишите потпуно нов текст за њу, генеришите нови вокал, јасно наведите оригиналног извођача и објавите резултат под измишљеним именом уметника.
То је Beatoria. То није сајт за караоке, ни алат за раздвајање пратећих инструмената, ни алат за клонирање гласа, нити архива текстова. То је каталог оригиналних песама које су у дијалогу са чувеним — и разлика између та две ствари је суштина целог производа.
Тако нумера стоји у каталогу као "Snow From Another Year" — обрада White Christmas — Bing Crosby. Или "Flicker in the Draft", обрада 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 албума групише нумере у куриране колекције. Сваки референцирани извођач добија псеудоним — измишљено име извођача под којим су објављене ИИ обраде. Обраде The Beatles-а појављују се као Ash Titan; Elvis Presley-а као Saint & the Beacons; Арете Франклин као The Northern Crowns; Марвина Геј-а као Iron Circuits. То је мала дизајнерска одлука која ради много посла: одржава признање искреним, а истовремено чини јасним да не слушате оригиналног извођача.
Како прегледати десет хиљада нумера
Каталог ове величине је добар само онолико колико су путеви до њега, а Beatoria открива пет независних оса, свака са својим скупом страница:
Странице категорија
Четрнаест секција по жанровима, свака са сопственим бројачем уживо.
- /library филтрирано по категорији
- Бројеви се ажурирају са каталогом
Странице извођача
Сваки наведени извођач има страницу која сакупља обраде настале на основу његовог рада, објављене под једним конзистентним псеудонимом.
- 3.219 страница извођача
- Оригинално име + псеудоним
- Опис и насловна слика
Странице промптова
Сами стилски промптови представљају прегледну таксономију — 7.882 их је.
- "тема аниме супер робота из 1975."
- "шведски шлагер", "дабке бит"
- "oud akcenti", "groove gendanga"
Stranice za zemlje
Trideset i dve nacionalne sekcije, odvojene od jezičke ose.
- Regionalne scene, a ne samo jezici
Stranice za albume
186 albuma povezuje pesme u tematske slušalice.
- Kurisane grupacije
- Vlastita umetnost i opis
Ovaj spisak prompta zaslužuje pažnju. Sedam hiljada osamsto osamdeset dva različita opisa stilova, od širokih (trap, disco rock, brzi pop, dance pop EDM) do izuzetno specifičnih (tema anime serije iz 1975. godine, španski pop rok sredinom 2000-ih, tema sa tulipanima, robotički vokoder, praznični patriotski, galopirajući rif, bakarni hook, ženski harmonija). Svaki je stranica, a svaka stranica je ulaz.
Sistem feta ispod
Iza vidljive taksonomije nalazi se druga, strukturirana: 55 feta u sedam ortogonalnih grupa, povezanih sa pesmama i korišćenih za filtriranje i logiku sajta "slično ovome".
| Grupa | Fete |
|---|---|
| raspoloženje (14) | smireno · veselo · tužno · romantično · energično · tamno · epski · sanjivo · nostalgično · agresivno · šaljivo · puno nade · samopouzdanje · sentimentalan |
| žanr (15) | pop · rok · hip-hop · R&B · elektronska · folk · kantri · džez · latinski · metal · orkestarska · balada · K-pop · Bollywood · regionalna |
| aktivnost (10) | san · trening · fokus · meditacija · žurka · opuštanje · romantika · šetnja · igranje igrica · vožnja |
| era (6) | 60-e · 70-e · 80-e · 90-e · 2000-e · savremeno |
| vokal (4) | muški · ženski · duet · instrumentalno |
| energija (3) | visoka · srednja · niska |
| tempo (3) | spor · srednji · brz |
Ono što je najzanimljivije jeste način na koji se ovi parametri ponderišu pri sortiranju. Rangiranje relevantnosti u katalogu ne tretira sve podudarnosti u filtrima podjednako — uski, smisleni filtri (era, raspoloženje, aktivnost) imaju veći značaj od širokih (tempo, energija), jer svaka pesma ima neki tempo, ali samo neke pesme su nostalgična muzika za vožnju iz 80-ih. Popularnost, merena na osnovu stvarnog broja播放anja, služi kao razrešavanje nerešenih slučaja.
Ova kombinacija — aktivnost plus raspoloženje plus era — je tiho najkorisnija stvar u interfejsu. "Neki epski zvuk za trening koji zvuči kao osamdesete" je ovde stvarna pretraga, a ne samo marketinški primer.
Create Studio
Кретање је доступно свима без потребе за налогом. Генерисање захтева пријаву, а ток рада је конципиран тако да ништа што створите неће бити део јавног каталога док то ви сами не одлучите.
Што је под вашим контролом
- Опис / промпт Слободан текст описује песму коју желите — жанр, расположење, инструментацију, епоху, било шта. Ово је примарни механизам за управљање.
- Текст песме Ваше сопствене речи или аутоматски генерисане. У оба случаја, то је текст који модел пева.
- Језик вокала Било који од двадесет пет језика које каталог подржава.
- Трајање Подешава се по траци; сопствене песме у каталогу углавном трају 150–180 секунди.
- Варијанте До четири варијанте генерисане из једног захтева, тако да можете да одаберете најбољу уместо да поново генеришете.
- Референтни аудио Опционо. Убаците песму, а систем ће је искористити као референцу за обраду.
Трик са референтним аудио записом
Ово је најпаметнија мала функција у овом производу. Отпремите референтну песму и, пре него што се било шта генерише, фајл пролази кроз лагану анализу засновану на библиотеци librosa — без машинског учења, само анализа сигнала — која чита музички облик аудио записа и аутоматски попуњава поље за промпт описом стила изведеним из тог записа.
Dakle, umesto da buljite u prazno polje za tekst i pokušavate da opišete zvuk rečima, sistemu dajete sam zvuk, a on za vas napiše prvi nacrt opisa. Zatim uređujete taj opis, što je znatno lakši zadatak od pisanja od nule.
Analiza je stateless — upload se upisuje u privremeni fajl, analizira i briše. Ništa se ne zadržava.
Staging, zatim objavljivanje
Sve što generišete završava u privatnoj staging oblasti ogradijenoj na vaš nalog, u posebnom skupu tabela i posebnom izlaznom folderu, odvojenom od javnog kataloga. Odatle imate tačno tri opcije, koje su isključivo vaše na raspolaganju:
- Objavite odabrani take u javni katalog, gde postaje običan unos u katalogu sa pripadajućom taksonomijom;
- Obrišite jedan take koji ne želite, ostavljajući ostatak serije;
- Obrišite ceo posao, i sve u njemu.
Postoji paralelna, samo za administratore verzija iste mehanike za regeneraciju postojećih pesama u katalogu — generišite do četiri nova take za postojeću pesmu, a zatim ili zamenite original na licu mesta ili objavite take kao potpuno novi unos. Ista separacija, isto pravilo eksplicitne radnje: ništa ne stiže u javni katalog automatski.
Šta tačno generiše muziku
Beatoria radi na ACE-Step, open-source modelu za generisanje muzike, pokreće se kroz Gradio API na posebnom GPU uređaju, umesto kroz treću stranu muzičku API. Taj izbor ima posledice vredno je razjasniti, jer su vidljive u proizvodu.
- Nema računa po pesmi za API Motor je mašina koju je projekat iznajmio, a ne usluga koju meri. Deset hiljada pesama postoji zato što je generisanje hiljadite pesme koštalo ništa više od sati koje su već plaćene.
- Direktna kontrola parametara Веб апликација комуницира директно са генеративним позивом енджина, постављајући наслов, текст, језик, трајање и број варијанти као експлицитне аргументе, уместо крој поједностављени огранак добављача.
- Посвећена путања за обраду Песме обраде на основу референце захтевају сесију која траје између позива, па стога пролазе крој Python мост помоћу Gradio клијента, уместо крој обичан HTTP. То је мала инжењерска решење које постоји искључиво зато што наиван приступ губи стање између отпремања и генерисања.
- Свесна мекана Режим обраде је подешен да поново генерише вокал за нови текст, уместо да тачно клонира референцу. Сличност произилази из наслова, стила, темпа и облика текста — а не из копирања извођења.
Последња тачка није техничко ограничење; то су етичке одлуке производа имплементиране у параметру. Систем подешен за максималну сличност произвео би нешто ближе имитацији. Beatoria је подешен да производи нешто ближе новом снимку који памти стари.
Слој слушања
Сајт прати репродукцију у већем детаљу од једноставног бројача пуштања, и то по нумери, а не по прегледу странице:
| Метрика | Што бележи |
|---|---|
play_count | Број пута када је репродукција започета. |
completed_count | Број пута када је нумера пуштена до краја. |
listen_seconds_total | Укупно секунди које су стварно слушане, код свих корисника. |
listen_5s / listen_15s / listen_3m | Brojači pragova — da li je slušalac prešao granicu od pet, petnaest ili tri minuta? |
download_count | Preuzimanja audio fajla. |
likes | Eksplicitni glasovi. |
Brojači pragova su najiskreniji. Kod generisane muzike jaz između pokrenuto i preživelo petnaest sekundi je ogroman, a praćenje ovih podataka odvojeno omogućava da sortiranje popularnosti u katalogu ima smisla. Pesma sa hiljadu pokretanja i četrdesat završetka nije hit; pesma sa dve stotine pokretanja i sto šezdeset završetaka jeste.
Povrh toga nalaze se plejliste, istorija preuzimanja po korisniku, glasovi i nivo naloga koji nudi lokalno prijavljivanje putem e-maila i lozinke, kao i Google OAuth. Slušanje nikada ne zahteva ništa od toga — autentifikacija postoji kako bi se otključale mogućnosti kreiranja, plejlista i istorije, a ne da bi se katalog stavio pod ključ.
Izgrađeno kao prava aplikacija, a ne omotač
Tehnološki stek zaslužuje pasus jer objašnjava način na koji se učitava katalog od deset hiljada pesama.
Prednji deo je Vue aplikacija sa server-sider prerenderovanjem, podeljena na pakete po rutama — Početna, Biblioteka, Kategorija, Pesma, Izvođač, Izvođači, Album, Albumi, Zemlja, Zemlje, Promt, Promtovi, Kreiranje, Nalog, Vodič, Informacije. Pozadinski deo je PHP 8.3 API sa čistim rasporedom klasa po domenima (Katalog, Pesma, Izvođači, Albumi, Zemlje, Promptovi, Zadaci, Kreiranje, Renderovanje, Analiza, Plejlista, Slušanja, Preuzimanja, Glasovi, Autentifikacija, GoogleOAuth) iza jednog rutera.
Tri detalja pokazuju nivo pažnje:
- SEO metapodaci po stranici žive u bazi podataka, a ne u JavaScript paketu. Prerenderovana izgradnja ih čita kako bi svaka ruta isporučila ispravan i jedinstven naslov i opis u HTML-u — single-page aplikacija koja je zaista indeksabilna, a ne samo formalno.
- Fontovi su samohostovani, sa fontovima iznad pregleda unapred učitanim. Ovo eliminiše zahtev treće strane koji blokira renderovanje i kasni pomak u izgledu stranice usled zamene fontova.
- Upiti za pretragu i termini namere se beleže, tako da ono što ljudi zapravo traže vraća se u način na koji je katalog organizovan.
Na korenu sajta postoji i mašinski čitljivi llms.txt, napisan specifično za AI engine za odgovore. On navodi šta je sajt, nabraja ključne stranice i — svesno — navodi pravilo o tekstovima pesama u formatu koji model može citirati. S obzirom na to da pravni temelj celokupnog kataloga počiva na toj razlici, objavljivanje tog pravila tamo gde ga AI enginei za odgovore čitaju je upravo pravi potez.
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 наслов и опис по страници, које чита процес претходног рендеровања (prerender). |
/api/health | Ендпоинт за основну проверу (smoke test) који доказује да су рутер, аутоматско учитавање и повезивање са базом података правилно повезани од краја до краја. |
Један позив каталогу враћа укупан број, тренутну страницу, величину странице, укупан број страница, комплетну листу жанрова, бројаче за сваки жанров у реалном времену и саме ставке — сваку са њеним траковима, варијантама, постерским сликама, језиком, трајањем, ауторством за омот и бројем плеја. То је потпуна површина за прегледање у једном захтеву, због чега 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 је експлицитно подешена да регенерише вокал за нове текстове, а не да имитира изворни наступ. Сличност је стилска.
Ко је уметник наведен на траку?
Изазвани псеудоним, константан за сваког референтног уметника. Cover верзије из The Beatles каталога појављују се под Ash Titan; Elvis Presley под Saint & the Beacons. Име правог уметника се појављује само у линији за атрибут, као име песме која се реферише.
Да ли ми је потребан налог за слушање?
Не. Цео каталог — сваки трак, сваки жанр, уметник, албум, земља и страница за упит — је отворен без пријаве. Налоги постоје да откључају студио за креирање, плејлисте и историју преузимања.
Шта се дешава са референтним траком који отпремим?
Записује се у привремену датотеку, анализира се њен музички облик, користи се за попуњавање поља за упит и брише се. Корак анализе је stateless и не чува ништа.
Да ли ће оно што генеришем постати јавно аутоматски?
Не. Генерисани садржаји се чувају у приватној области за припрему која је ограничена на ваш налог, у посебним табелама и посебној излазној фасцикли. Они постају јавни само када експлицитно објавите изабрану верзију, а можете брисати појединачне верзије или цео посао у било ком тренутку.
Историјски подаци
- Првенствено је то каталог Велика већина од десет хиљада нумера произвела је сам пројекат у пакету, а не корисници. Студио Create је стваран и отворен, али библиотека је производ.
- И даље су то AI вокали ACE-Step је снажан отворени модел и није сесијски певач. Неки жанрови — велике баладе, оркестарска музика, музика са блиским хармонијама — опстају знатно боље од других.
- Упити показују своје шавове Преко осам хиљада упита о стилу написаних током једне продукционе серије значи да су неки од њих дивним прецизностима, а неки су дуги само три речи. Ипак се могу прегледати, што је вероватно искрена одлука.
- Насловне нумере су референце, а не репродукције Ако дођете очекујући да чујете стварну мелодију познате песме са новим текстом на врху, то није оно што је ово. Однос према оригиналу је жанр, ера, расположење и облик — плус отворено признање заслуга.
За кога је ово заиста
- Слушаоци који желе позадинску музику са обликом Десет хиљада нумера филтрираних по активности, расположењу и ери, бесплатно, без налога, без реклама које би сметале при репродукцији.
- Ствараоци који требају оригиналну музику коју могу да користе Песме са оригиналним текстовима и без узоркованог снимака иза њих представљају потпуно другачију причу о лиценцирању у односу на комерцијалне песме.
- Људи који уче да креирају промпте за музичке моделе Седам хиљада промптова за стил, од којих је сваки повезан са песмом коју је произвео, један је од бољих јавних корпусова „овај промпт је произвео овај звук“ који постоје.
- Неанглофони слушалаци Двадесет пет вокалних језика са стварним обимом иза сваког од њих, и одељци за земље одвојени од одељака за језике.
- Свако ко жели да направи једну Пријавите се, opiшите песму или баците референтну нумеру, добијте четири варијанте, задржите ону која вам се свиђа — и остаје приватна осим ако је не објавите.
Кратак преглед
Beatoria има 10.381 AI-генерисане песме — 10.367 од њих су кавери у специфичном смислу који сајт дефинише: позната нумера ремагинуирана са потпуно новим, оригиналним текстом, коју пева AI глас, објављена под измишљеним именом уметника, са оригиналним наведеним по имену и уметнику. Четрнаест жанрова, двадесет пет вокалних језика, тридесет два одељка за земље, 3.219 наведених уметника, 186 албума и 7.882 прегледних промптова за стил, сви доступни за слушање без налога.
Иза тога стоји само-хостовани ACE-Step мотор, систем фасета са 55 тагова подељених у седам група, стварна аналитика слушања до стопа завршетка прага, и студио за креирање сопствених песама где се четири варијанте испоручују по захтеву, отпремање референтне нумере аутоматски генерише ваш промпт, а ништа не постаје јавно док не притиснете објаву.
Сваки текст на Beatoria је оригиналан текст написан за ту нумеру. Они не репродукују ауторско заштићене текстове оригиналних песама.
Власити белешка Beatoria-а за AI одговорне машине
Започните слушање: beatoria.ai · пун каталог на /library · направите своју на /create.