Beatoria este un catalog gratuit de piese cover AI construit pe baza unei reguli neconvenționale: fiecare piesă reinterpretază o melodie celebră într-o voce nouă, dar niciun vers din original nu este reproducut. Zece mii de piese, douăzeci și cinci de limbi vocale, paisprezece genuri, aproape opt mii de prompturi de stil — și un studio unde poți genera propriile piese. Iată cum este construit întregul sistem.

Ideea într-o singură propoziție

Ia o melodie pe care o cunoaște toată lumea. Păstrează senzația ei — genul, era, energia, structura aranjamentului. Apoi scrie versuri complet noi pentru ea, generează o voce nouă, menționează sursa originală în mod transparent și publică rezultatul sub numele unui artist fictiv.

Asta este Beatoria. Nu este un site de karaoke, nu este un separator de piste (stem-splitter), nu este un instrument de clonare a vocii și nu este un arhivă de versuri. Este un catalog de piese originale care dialoghează cu cele celebre — și distincția dintre aceste două lucruri constituie esența produsului.

10,381
piese în catalog
10,367
dintre ele sunt coveruri
3,219
artiști originali menționați
7,882
prompturi de stil
25
limbi vocale
14
genuri
Regula pe care se bazează întregul catalog: Fiecare vers de pe Beatoria este o creație originală, produsă special pentru piesa respectivă. Site-ul nu reproduce, nu stochează și nu afișează versurile protejate de drepturi de autor ale pieselor la care face referire — referința este la piesă, creditată prin nume și artist, nu la textul acesteia.

Așadar, o piesă figurează în catalog sub titlul de "Snow From Another Year" — o versiune cover după White Christmas — Bing Crosby. Sau "Flicker in the Draft", o versiune cover după Candle in the Wind 1997 — Elton John. Sau "Цвіт опівночі", care face referire la Червона рута — Володимир Івасюк. Atribuirea creditului este afișată pe pagină; versurile sunt noi.

Catalogul, în cifre

Genuri

Paisprezece categorii, iar distribuția reflectă fidel realitatea muzicii populare:

GenPiese
Pop2,993
Rock2,570
Electronică938
Folk643
R&B/Soul628
Hip-Hop614
Latin539
Clasic498
Altele293
Reggae192
Metal168
Baladă125
Jazz/Blues104
Country76

Limbi

Douăzeci și cinci de limbi vocale, iar aici catalogul încetează să mai arate ca un proiect nou-venit în limba engleză. Engleza domină cu 4.122 de piese, dar spaniola deține 1.105, hindi 592, coreeană 488, japoneză 431, portugheză 422, chineză 382, franceză 304, turcă 237, arabă 230, rusă 229, italiană 228, germană 220, ucraineană 200, suedeză 171 — urmate de o coadă lungă, intenționat uniformă, de 115 piese în indoneziană, persană, polonă, vietnameză, ebraică, thailandeză, greacă și tagalog, plus 76 în neerlandeză.

Această coadă plată nu este un accident al datelor. Este o decizie de producție: un lot fix a fost generat pentru fiecare limbă, astfel încât un ascultator care ajunge din Manila, Teheran sau Bangkok să găsească o secțiune reală, nu doar trei jetoane.

Țări

Treizeci și două de țări au propria secțiune navigabilă: Regatul Unit, Spania, India, Coreea de Sud, Japonia, Portugalia, Ucraina, China, Franța, Turcia, Egipt, Italia, Rusia, Germania, Suedia, Vietnam, Israel, Filipine, Iran, Indonezia, Thailanda, Grecia, Polonia, Țările de Jos, Uzbekistan, Bangladesh, SUA și altele. Țara este o axă separată de limbă, deoarece o piesă Bollywood și o piesă în limba hindi nu reprezintă același tip de interogare.

Artiști și albume

3.219 de artiști originali sunt menționați în catalog, iar 186 de albume grupează piese în colecții curate. Fiecare artist menționat primește un pseudonim — numele inventat al interpretului sub care sunt publicate coverurile AI. Coverurile The Beatles apar ca Ash Titan; cele ale lui Elvis Presley ca Saint & the Beacons; ale lui Aretha Franklin ca The Northern Crowns; ale lui Marvin Gaye ca Iron Circuits. Este o mică decizie de design care are un impact mare: menține onestitatea creditării, făcând totodată de neînțeles faptul că nu asculți interpretul original.

Cum navighezi prin zece mii de piese

Un catalog de această dimensiune este la fel de bun pe cât sunt căile de acces către el, iar Beatoria expune cinci axe independente, fiecare având propria sa serie de pagini:

După gen

Pagini de categorie

Patrusprezece secțiuni de gen, fiecare cu numărul său în timp real.

  • /bibliotecă filtrată după categorie
  • Numărătoarea se actualizează odată cu catalogul
După artistul original

Pagini de artist

Fiecare artist menționat are o pagină care adună coverurile create pe baza operei sale, publicate sub un singur pseudonim constant.

  • 3.219 pagini de artist
  • Nume original + pseudonim
  • Descriere și copertă
După stil

Pagini de prompt

Insinele de stil constituie o taxonomie navigabilă — 7.882 dintre ele.

  • "temă anime super robot din anii '75"
  • "schlager suedez", "ritm dabke"
  • "accents oud", "groove de tobă"
După țară

Pagini de țară

Treizeci și două de secțiuni naționale, distincte de axa limbilor.

  • Scene regionale, nu doar limbi
După colecție

Pagini de album

186 de albume adună piese în ascultări tematizate.

  • Grupări curatoriale
  • Arta și descrierea proprie

Lista de prompturi merită o analiză atentă. Șapte mii opt sute optzeci și două de descrieri de stil distincte, care variază de la cele generale (trap, disco rock, pop uptempo, pop dance EDM) până la cele extrem de specifice (temă anime super robot 1975, pop rock spaniol din mijlocul anilor 2000, cu tematică de lalele, vocoder robotic, patriotic festiv, riff galopant, hook de suflători, armonie feminină). Fiecare este o pagină, iar fiecare pagină este o cale de acces.

Sistemul de facete din spate

În spatele taxonomiei vizibile se află una structurată, secundară: 55 de facete distribuite pe șapte grupuri ortogonale, atașate pieselor și utilizate pentru filtrare și pentru logica „similar” a site-ului.

GrupFacete
stare de spirit (14)calm · fericit · trist · romantic · energic · întunecat · epic · visător · nostalgic · agresiv · jucăuș · plin de speranță · încrezător · sentimental
gen (15)pop · rock · hip-hop · R&B · electronică · folk · country · jazz · latină · metal · orchestral · baladă · K-pop · Bollywood · regional
activitate (10)somn · antrenament · concentrare · meditație · petrecere · relaxare · romantism · plimbare · gaming · condus
era (6)anii '60 · anii '70 · anii '80 · anii '90 · anii 2000 · modern
vocals (4)masculin · feminin · duet · instrumental
energie (3)ridicată · medie · joasă
tempo (3)lent · mediu · rapid

Partea interesantă este modul în care acestea sunt ponderate la sortare. Clasamentul de relevanță al catalogului nu tratează egal toate potrivirile de facete — facetelor restrictive și semnificative (era, stare, activitate) li se acordă mai multă importanță decât celor largi (tempo, energie), deoarece totul are un anumit tempo, dar nu totul este muzică nostalgică de condus din anii '80. Popularitatea, măsurată în funcție de numărul real de redări, este criteriul de departajare.

Această combinație — activitate plus stare plus era — este, discret, cel mai util element din interfață. „Ceva epic pentru un antrenament, care să sune ca în anii '80" este o interogare reală aici, nu doar un exemplu de marketing.

Studio de creare

Navigarea este accesibilă tuturor, fără necesitatea unui cont. Generarea necesită autentificarea — iar fluxul este conceput astfel încât orice creezi să nu ajungă în catalogul public până nu decizi explicit acest lucru.

Ce controlezi

Trucul cu audio de referință

Aceasta este cea mai ingenioasă funcție mică a produsului. Încarcă o piesă de referință și, înainte de a genera orice, fișierul trece printr-o analiză ușoară bazată pe librosa — fără învățare automată, ci doar analiză de semnal — care citește forma muzicală a audio-ului și completează automat câmpul prompt cu o descriere a stilului derivată din acesta.

Așadar, în loc să te uiți la o casetă de text goală, încercând să descrii un sunet în cuvinte, îi transmiți sistemului sunetul, iar acesta îți redactează prima variantă a descrierii. Apoi editezi acea descriere, ceea ce este o sarcină mult mai ușoară decât a o crea de la zero.

Analiza este fără stare — fișierul încărcat este scris într-un fișier temporar, analizat și șters. Nu se reține nimic.

Stadiul de pregătire, apoi publicarea

Tot ce generezi ajunge într-un spațiu privat de pregătire, delimitat pentru contul tău, într-un set separat de tabele și într-un dosar de ieșire distinct de catalogul public. De aici, ai exact trei opțiuni, pe care doar tu le poți lua:

  1. Publică o variantă aleasă în catalogul public, unde devine o intrare normală de catalog, cu taxonomia sa atașată;
  2. Șterge o singură variantă pe care nu dorești să o păstrezi, lăsând restul lotului;
  3. Șterge întregul job, împreună cu tot ce conține.
Privat în mod implicit: Generările tale sunt vizibile doar pentru tine până le publici. Tabelele de stadiu de pregătire și dosarul de ieșire sunt separate de catalogul public în mod intenționat, iar fiecare modificare este limitată la contul proprietar — nu poți modifica variantelor altcuiva, iar nimeni nu îți poate modifica variantele tale.

Există o versiune paralelă, accesibilă doar administratorilor, a aceleiași mecanici pentru regenerarea pieselor existente din catalog — generează până la patru variante noi pentru o melodie existentă, apoi fie înlocuiește originalul în loc, fie publică varianta ca o intrare complet nouă. Aceeași separare, aceeași regulă a acțiunii explicite: nimic nu ajunge automat în catalogul public.

Ce generează de fapt muzica

Beatoria funcționează pe baza ACE-Step, un model open-source de generare a muzicii, controlat printr-un API Gradio pe un server GPU dedicat, nu prin intermediul unui API muzical terț. Această alegere are consecințe care merită explicate, deoarece sunt vizibile în produs.

Ultimul punct nu este o limitare tehnică; este etica produsului implementată într-un parametru. Un sistem calibrat pentru o asemănare maximă ar produce ceva mai apropiat de o impersonare. Beatoria este calibrat pentru a produce ceva mai apropiat de o înregistrare nouă care își amintește de una veche.

Stratul de ascultare

Site-ul urmărește redarea în mai multe detalii decât un simplu contor de redări și o face pe piesă, nu pe vizualizare de pagină:

MetricăCe captează
play_countDe câte ori a început redarea.
completed_countDe câte ori o piesă a fost redată până la capăt.
listen_seconds_totalSecunde totale ascultate efectiv, de către toți utilizatorii.
listen_5s / listen_15s / listen_3mContoarele de prag — a ascultat ascultătorul cinci secunde, cincisprezece secunde, trei minute?
download_countDescărcările fișierului audio.
likesVoturi explicite.

Contoarele de prag sunt cele oneste. În muzica generată, decalajul dintre redat și ascultat timp de cincisprezece secunde este enorm, iar urmărirea lor separată este ceea ce face ca sortarea popularității din catalog să aibă un sens real. O piesă cu o mie de redări și patruzeci de finalizări nu este un hit; o piesă cu două sute de redări și o sută șasezeci de finalizări este.

Deasupra acestora se află playlisturile, istoricul de descărcări per utilizator, voturile și un strat de conturi care include autentificare locală prin e-mail și parolă, precum și Google OAuth. Ascultarea nu necesită niciuna dintre acestea — autentificarea există pentru a debloca crearea de conținut, playlisturile și istoricul, nu pentru a restricționa accesul la catalog.

Construit ca o Aplicație Reală, Nu ca un Învelitor

Arhitectura merită un paragraf deoarece explică modul în care se încarcă un catalog de zece mii de piese.

Interfața este o aplicație single-page (SPA) Vue cu prerenderizare pe server, împărțită în pachete per rută — Acasă, Bibliotecă, Categorie, Piesă, Artist, Artiști, Album, Albume, Țară, Țări, Prompt, Prompturi, Creare, Contant, Ghid, Informații. Backend-ul este un PHP 8.3 API cu o structură curată de clase pe domeniu (Catalog, Piesă, Artiști, Albume, Țări, Prompturi, Joburi, Creări, Randări, Analiză, Playlist, Ascultări, Descărcări, Voturi, Autentificare, GoogleOAuth) în spatele unui singur router.

Trei detalii arată gradul de atenție acordat:

Există, de asemenea, un fișier llms.txt lizibil de mașini în rădăcina site-ului, scris special pentru motoarele de răspuns AI. Acesta specifică ce este site-ul, listează paginile principale și — în mod explicit — enunță regula privind versurile într-o formă pe care un model o poate cita. Având în vedere că întregul fundal legal al catalogului se bazează pe această distincție, publicarea acestuia acolo unde motoarele de răspuns îl vor citi este exact mutarea corectă.

Ce este API în spatele site-ului

Interfața grafică Beatoria este un client al propriului său API JSON public API, ceea ce înseamnă că toate funcționalitățile site-ului sunt accesibile programatic. Routerul expune un segment distinct pentru fiecare domeniu:

TraseuCe servește
/api/catalogLista principală: paginare, facete de gen cu numărători în timp real, filtrare pe categorie, prompt, artist, album și țară, precum și sortare.
/api/song · /api/song-navO piesă împreună cu înregistrarea sa completă — și navigarea între piesa anterioară și cea următoare în contextul curent.
/api/artists · /api/albums · /api/countries · /api/promtsCele patru taxonomii de navigare, fiecare având propria structură pentru listare și detalii.
/api/examplesExemple de versuri utilizate pentru a ghida generarea.
/api/generate · /api/create · /api/renderGenerare publică, pregătire pe utilizator și regenerare administrativă, în parte.
/api/analyzeAnaliza audio de referință — încarcă o piesă și primești înapoi o descriere a stilului.
/api/playlist · /api/listen · /api/download · /api/voteStratul de ascultare: playlisturi, evenimente de redare, descărcări, aprecieri.
/api/auth · /api/user · /api/historySesiuni, profil și istoric de generare pe utilizator.
/api/pages.phpTitlul și descrierea SEO pentru fiecare pagină, citite de către build-ul de prerenderizare.
/api/healthUn endpoint de fum care demonstrează, cap la cap, funcționarea routerului, a autoloaderului și a conexiunii la baza de date.

Un singur apel de catalog returnează totalul, pagina curentă, dimensiunea per pagină, numărul total de pagini, lista completă de genuri, numărul de facete live pentru fiecare gen și elementele în sine — fiecare cu piesele sale, variantele, arta posterului, limba, durata, atribuirea copertei și numărul de redări. Este o suprafață completă de navigare într-un singur apel, motiv pentru care aplicația SPA are acest aspect.

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
    }
  ]
}

Unde se situează Beatoria în peisajul AI-muzical

Spațiul muzical AI s-a organizat în patru categorii aproximative, iar Beatoria este în mod deliberat în cea cu cei mai puțini participanți.

Generatoare

Suno, Udio, Riffusion

Tu aduci un prompt, ele aduc o piesă. Produse prin abonament, unde valoarea o reprezintă modelul și interfața din jurul acestuia.

  • Niveluri plătitoare
  • Tu creezi totul de la zero
  • Fără catalog de răsfoit
Instrumente vocale

Servicii de copiere și clonare a vocii

Preluați o înregistrare existentă și înlocuiți vocea. Impresionant din punct de vedere tehnic, dar zona cu cele mai mari riscuri legale din întreaga industrie.

  • Funcționează pe înregistrări reale
  • Risc de impersonare
  • Întrebări privind drepturile de autor nerezolvate
Biblioteci de stock

Muzică de producție generată de AI

Paturi instrumentale vândute sau licențiate pentru videoclipuri și podcasturi. Funcționale, deliberate anonime, rareori conțin voce.

  • Orientate către licențiere
  • Preponderent instrumentale
  • Nu sunt create pentru ascultare
Beatoria

Un catalog pe care îl asculți

Piese complete cu voce și versuri originale, organizate ca un serviciu de streaming muzical, gratuite, generarea fiind o funcție secundară.

  • 10.381 piese finalizate
  • Răsfoiește după 5 axe
  • Creează dacă dorești

Diferența practică se regăsește în primele zece secunde. La un generator, primești un câmp de prompt gol. La Beatoria, primești o bibliotecă. Majoritatea oamenilor, de cele mai multe ori, doresc biblioteca — generatorul fiind disponibil pentru minoritatea vizitelor în care nu este necesar.

A doua diferență ține de aspectele de licențiere. O piesă ale cărei versuri au fost scrise special pentru ea și a cărei audio a fost produsă de un model pe care proiectul îl gestionează în mod direct are un profil de drepturi mult mai simplu decât o conversie vocală a unei înregistrări comerciale. Aceasta nu este un aviz juridic, nici o licență — însă este motivul pentru care catalogul poate exista la această scară și poate fi ascultat gratuit.

Întrebarea privind versurile, răspunsă direct

Orice proiect care plasează cuvântul „cover” alături de titluri de cântece celebre invită la o întrebare evidentă, așadar merită să îi răspunzi simplu, în loc să o ascunzi.

Reproduce Beatoria versurile pieselor originale?

Nu. Fiecare piesă are versuri scrise special pentru ea. Piesa originală este menționată într-o linie de atribuire — „cover după X — Artist” — iar acest nume reprezintă întregul referință. Cuvintele cântate sunt noi.

Este melodia la fel ca cea originală?

Nu. Generarea este ghidată de o descriere textuală — gen, stare, tempo, epocă, instrumentație — și de noile versuri. Când este furnizată o piesă de referință, calea de creare a copiei este reglată explicit pentru a regenera vocea pentru noile cuvinte, nu pentru a imita interpretarea sursei. Rudea este una stilistică.

Cine este artistul creditat pe piesă?

Un pseudonim inventat, consistent pentru fiecare artist de referință. Copiile derivate din catalogul lui The Beatles apar sub Ash Titan; cele ale lui Elvis Presley sub Saint & the Beacons. Numele artistului real apare doar în linia de atribuire, ca nume al piesei de referință.

Am nevoie de un cont pentru a asculta?

Nu. Întregul catalog — fiecare piesă, gen, artist, album, țară și pagină de prompt — este accesibil fără necesitatea autentificării. Conturile există pentru a debloca studio-ul de creare, playlisturile și istoricul descărcărilor.

Ce se întâmplă cu o piesă de referință pe care o încarc?

Se scrie într-un fișier temporar, este analizat pentru forma sa muzicală, este folosit pentru a precompleta câmpul de prompt și este șters. Pasul de analiză este stateless și nu păstrează nimic.

Se face automat publică orice generează?

Nu. Generările ajung într-o zonă de staging privată, scoped la contul tău, în tabele separate și într-un folder de ieșire separat. Devin publice doar când publici explicit o variantă aleasă, iar poți șterge variante individuale sau jobul întreg în orice moment.

Detaliile cinste

Pentru cine este de fapt

Rezumat

Beatoria găzduiește 10.381 de piese generate de AI — 10.367 dintre ele fiind cover-uri în sensul specific în care site-ul definește acest termen: o piesă faimoasă reinterpretată cu versuri complet noi și originale, cântate de o voce AI, publicate sub numele unui artist inventat, cu creditarea originalului pe nume și artist. Treisprezece genuri, douăzeci și cinci de limbi vocale, treizeci și două de secțiuni de țări, 3.219 artiți menționați, 186 albume și 7.882 prompturi de stil navigabile, toate disponibile pentru ascultare gratuită, fără cont.

În spatele ei se află un motor ACE-Step găzduit local, un sistem de facet-uri cu 55 de etichete distribuite pe șapte grupuri, analitici reale de ascultare până la ratele de completare la prag, și un studio personalizabil unde patru variante sunt livrate per solicitare, o încărcare a unei piese de referință îți generează automat promptul, iar nimic nu devine public până când apeși butonul de publicare.

Fiecare vers de pe Beatoria este un text original scris special pentru acea piesă. Nu reproduc versurile cu drepturi de autor ale pieselor originale.

Notarea proprie a Beatoria către motoarele de răspuns AI

Începe ascultarea: beatoria.ai · catalogul complet la /library · creează propria ta piesă la /create.