Tämä viesti selittää seuraavan sisällön:
- Mikä on OpenAI:n Jukebox?
- Kuinka OpenAI:n Jukebox toimii?
- Kuinka käyttää OpenAI:n Jukeboxia?
- Jukeboxin ominaisuudet
Mikä on OpenAI:n Jukebox?
Jukebox on syväoppimisjärjestelmä, joka voi luoda musiikkia tyhjästä, kun otetaan huomioon jokin panos, kuten sanoitus, genre, artisti tai tunnelma. Jukebox käyttää laajaa tietojoukkoa, joka sisältää yli 1,2 miljoonaa kappaletta eri lähteistä, kuten Spotify-, YouTube- ja MIDI-tiedostoista, oppiakseen musiikin kuvioita ja ominaisuuksia.
Kuinka OpenAI:n Jukebox toimii?
Jukebox koostuu kolmesta pääkomponentista: VQ-VAE-kooderista, muuntajadekooderista ja upsamplerista.
VQ-VAE kooderi
VQ-VAE-kooderi vastaa raakaäänen pakkaamisesta alemman ulottuvuuden esitykseen, joka säilyttää musiikin olennaiset tiedot. Enkooderi käyttää tekniikkaa, jota kutsutaan vektorikvantisaatioksi (VQ), joka kuvaa jokaisen äänen segmentin yhteen 2048 tunnuksesta.
Muuntaja dekooderi
Nämä merkit syötetään sitten muuntajan dekooderiin, joka on hermoverkko, joka voi luoda merkkijonoja syötteen ja opitun musiikillisen tiedon perusteella. Dekooderi voi luoda merkkejä, jotka vastaavat sanoituksia, melodiaa, harmoniaa, rytmiä, sointia ja muita musiikillisia näkökohtia.
Upsampler
Upsampleri on viimeinen komponentti, joka muuntaa luodut tokenit takaisin korkealaatuiseksi ääneksi. Ylösnäytteistaja käyttää toista VQ-VAE:tä rekonstruoimaan äänen tokeneista ja lisäämällä yksityiskohtia ja vivahteita, jotka puuttuvat alemman ulottuvuuden esityksestä. Upsampleri voi myös käyttää lisätietoa, kuten genre- tai artisti upotuksia, hienosäätääkseen ulostuloa ja tehdäkseen sen kuulostavan realistisemmalta ja monipuolisemmalta.
Kuinka käyttää OpenAI:n Jukeboxia?
Jukeboxin käyttäminen edellyttää pääsyn tehokkaaseen grafiikkasuorittimeen tai pilvipalveluun, joka voi suorittaa Jukebox-koodin. Löydät skriptin ja ohjeet Jukeboxin asentamiseen ja käyttämiseen GitHub . Löydät myös esimerkkejä Jukeboxin luomista kappaleista SoundCloud alla:
Jotta voit luoda omia kappaleita Jukeboxilla, sinun on annettava joitain syöttöparametreja, kuten sanoitus, genre, artisti tai tunnelma. Voit myös määrittää näytteenottolämpötilan, joka määrää, kuinka satunnainen ja luova tuloste on.
Korkeampi lämpötila tarkoittaa enemmän monimuotoisuutta ja uutuutta, kun taas alhaisempi lämpötila tarkoittaa enemmän johdonmukaisuutta ja samankaltaisuutta syötteen kanssa. Voit myös valita tulosteen laatu- ja monimutkaisuustason välillä 5b (korkein) 1b (matalin). Korkeampi taso tarkoittaa enemmän tarkkuutta ja yksityiskohtia, mutta myös enemmän laskenta-aikaa ja resursseja.
Kun olet määrittänyt syöttöparametrit, voit suorittaa Jukebox-koodin ja odottaa, että se luo kappaleesi. Asetuksistasi ja laitteistostasi riippuen tämä voi kestää minuuteista tunteihin tai jopa päiviin. Seuraa myös edistymistä ja kuuntele välinäytteitä matkan varrella. Kun sukupolvi on valmis, voit ladata kappaleesi MP3-tiedostona ja nauttia musiikillisesta mestariteoksesta.
Jukeboxin ominaisuudet
Jukeboksia voidaan käyttää useisiin tarkoituksiin, kuten:
- Alkuperäisen musiikin luominen henkilökohtaiseen tai kaupalliseen käyttöön
- Olemassa olevien kappaleiden miksaus tai näytteenotto
- Musiikin luominen tiettyihin tunnelmiin, teemoihin tai tilaisuuksiin
- Tutustutaan eri musiikkityyleihin ja -tyyleihin
- Pidä hauskaa ja ole luova
Johtopäätös
Jukebox on hämmästyttävä työkalu, jonka avulla voit luoda omaperäistä ja monipuolista musiikkia pienellä vaivalla. Sen avulla voit kokeilla erilaisia genrejä ja tyylejä, miksata olemassa olevia kappaleita tai artisteja tai ilmaista omia tunteitasi ja ideoitasi musiikin kautta. Jukeboksi ei kuitenkaan ole täydellinen; se voi joskus tuottaa häiriöitä, virheitä tai järjettömiä tuloksia.