Ha a zenefelismerésre gondol, a Shazam valószínűleg az első szolgáltatás, amely eszébe jut. Használata teljesen ingyenes, és elérhető Androidra és iOS-re mobileszközökön, valamint macOS-en és Windowson az asztali oldalon. A Linux sajnos nem kap asztali klienst.
Akkor honnan ismeri fel a zenét Linuxon? Nos, mint kiderült, van egy nem hivatalos Shazam kliens, amely segít a zenefelismerésben Linuxon. SongRec-nek hívják, és sokkal többre képes, mint a hivatalos Shazam szolgáltatás.
Kövesd, ahogy bemutatjuk a használatát Linuxon.
Mi az a SongRec?
A SongRec egy ingyenes és nyílt forráskódú Shazam kliens Linuxhoz. Rust nyelven íródott, és néhány módon segít a dalok azonosításában. Amellett, hogy lehetővé teszi a hang felismerését a mikrofonon/hangszórón keresztül, amit a legtöbb dalfelismerő szolgáltatás megtesz, a SongRec lehetővé teszi a dalok azonosítását a számítógépén tárolt hangfájlok alapján.
Az összes felismert dal listája a SongRec előzményei alatt érhető el. Ráadásul még arra is lehetősége van, hogy másként exportálja
egy CSV fájl hogy nyilvántartsa Shazam-ed dalait, amikor eszközt vált.A SongRec egyik kiemelkedő funkciója a dalok CLI-n keresztüli azonosításának képessége, ami a legtöbb zenefelismerő szolgáltatáson nem látható, beleértve a Shazamot (Mac és Windows rendszeren).
A SongRec telepítése Linuxra
A SongRec elérhető a tárolókon és a Flatpakon keresztül. Attól függően, hogy milyen Linux disztribúciót használ a számítógépén, kövesse az alábbi utasításokat a SongRec telepítéséhez:
Debian/Ubuntu rendszeren nyissa meg a terminált, és futtassa az alábbi parancsokat:
sudo apt-add-repository ppa: marin-m/songrec
sudo apt install songrec
Az Arch Linux rendszerre való telepítéséhez használja:
sudo pacman -S songrec
Más Linux disztribúciókon a SongRec telepíthető a Flatpak segítségével. Ehhez először győződjön meg arról, hogy a rendszere rendelkezik Flatpak-kal. Ehhez nyissa meg a terminált, és futtassa:
flatpak --verzió
Ha ez olyan verziószámot ad vissza, mint a Flatpak 1.6.5, az azt jelenti, hogy a Flatpak jelen van a rendszeren, és folytathatja a SongRec telepítését. Ha azonban nem, akkor először telepítenie kell a Flatpak-ot. Kövesd a mi Flatpak útmutató hogy megtanulják, hogyan kell ezt csinálni.
A Flatpak telepítése után térjen vissza a terminálhoz, és futtassa a következő parancsot a SongRec telepítéséhez:
flatpak telepítés flathub com.github.marinm.songrec
Mivel a Flatpak csomagok homokozóban futnak, nem fogja tudni használni a SongRec egyes CLI funkcióit, ha Flatpakon keresztül telepíti.
Dalok azonosítása a SongRec GUI segítségével
A SongRec támogatja a GUI-t és a CLI-t is a hangfelismeréshez Linuxon. Tehát attól függően, hogy hogyan szeretné azonosítani a dalokat a gépén, kövesse az alábbi szakaszokban található utasításokat.
Függetlenül attól, hogy milyen telepítési módot használ a SongRec telepítéséhez a számítógépére, az Alkalmazások menüben egy gyors elérési parancsikont kap. Menjen előre, és futtassa a SongRec elindításához.
Ha elkészült a SongRec GUI, tegye a következőket:
- Kattintson a Audio bemenet legördülő menüből, és válassza ki alapértelmezett.
- Érintse meg a Kapcsolja be a mikrofonfelismerést gombot a mikrofon bekapcsolásához.
1. Határozzon meg egy másik eszközön lejátszott dalt
Ha van egy dal a telefonján vagy egy másik eszközén, amelyet azonosítani szeretne, kezdje el lejátszani, és hozza közelebb az eszközt a SongRec-et futtató Linux-asztalhoz. Várjon néhány másodpercet, és a SongRec visszaadja a dal nevét, előadóját és albumát Az elismerés eredményei.
2. Hallgass meg egy teljes dalt
Ha meg szeretne hallgatni egy dalt, amelyet most azonosított, kattintson a gombra Keresés a YouTube-on gombra a keresési eredményben, és a SongRec megnyitja a dalt a YouTube-on az alapértelmezett webböngészőben.
3. Azonosítson egy dalt, amely ugyanazon az eszközön szól
A más eszközökön lejátszott dalok azonosításához hasonlóan, ha az asztalon van egy hangfelvétel, amelyet azonosítani szeretne, a SongRec ebben is segíthet.
Ehhez nyissa meg a SongRec alkalmazást, és jelölje be a lehetőséget Felismerni a hangszóróimból mikrofon helyett jelölje be, hogy a SongRec meghallgathassa a hangszóróit.
Most lépjen az azonosítani kívánt hangfájlt tartalmazó könyvtárba, és játssza le. Adjon néhány másodpercet a SongRec-nek, és visszaadja a dal összes részletét.
4. Azonosítson egy dalt hangfájl segítségével
A háttérben lejátszott dalok azonosításán kívül a SongRec lehetővé teszi a dalok hangfájlon keresztüli meghatározását is. Ehhez kattintson a Felismerés fájlból gombot a SongRec kezdőképernyőjén, és válassza ki a hangfájlt a fájlkezelővel, hogy feltöltse a SongRecbe. Hamarosan minden részletet látni fogsz a dalról az alkalmazásban.
5. Nézze meg a dalelőzményeket
Idővel a SongRec használata során felhalmozódik egy lista az összes azonosított dalról. A SongRec elmenti ezt a későbbi használatra, és itt találja meg Felismeréstörténet jobbra.
A felismerési előzmények törléséhez nyomja meg a gombot Törölje az előzményeket gomb.
Azonosítsa a dalokat a SongRec segítségével a CLI segítségével
Míg a SongRec grafikus felülete meglehetősen intuitív és nagyon jól működik, ha inkább a terminálban szeretne dolgozni, használhatja a SongRec CLI-jét a dalok azonosítására.
Egy dal azonosításának gyors módja a SongRecben, ha elindítja a grafikus felhasználói felületét a terminálról, például:
songrec
Ezzel a SongRec grafikusan fut, és elkezdi azonosítani a másik eszközön vagy ugyanazon a gépen lejátszott dalt. Ha azonban magában a terminálban szeretné látni a kimenetet, játssza le a hangot a másik eszközön vagy ugyanazon a gépen, és használja a következő parancsot:
songrec felismerni
Kimenet:
Hasonlóképpen több dalt is azonosíthat egymás után a terminálon belül. Ehhez futtassa az alábbi parancsot, és a SongRec elkezdi felismerni a zenét:
songrec figyelj
Kimenet:
A felismerés leállításához nyomja meg a gombot Ctrl + C.
Végül, ha azonosítani szeretné a dalt a rendszerén lévő hangfájlból, ezt egyszerűen megteheti a terminálról. Ehhez először a cd és ls parancsokkal keresse meg az audiofájlt tartalmazó könyvtárat, majd futtassa ezt a parancsot a hang azonosításához:
A songrec felismeri a file_name.mp3 fájlt
Kimenet:
A SongRec előzményeinek exportálása CSV formátumban
A SongRec alapértelmezés szerint CSV-fájlba menti a felismert dalokat. A megtalálásához nyissa meg a terminált, és írja be a CD-t ~/.local/share/SongRec. Ezután lépjen be az ls parancsot az összes fájl és könyvtár felsorolásához. Itt látnia kell egy fájlt a névvel dal_történet.csv. A tartalmának megtekintéséhez írja be:
macskadal_történet.csv
Kimenet:
Ha valamilyen okból nem találja a CSV-fájlt a SongRec alatt, nyissa meg a grafikus felhasználói felületet, és érintse meg a Exportálás CSV-be gomb. Ezzel megnyílik a Szöveg importálása párbeszédablak. Kattintson rendben létrehozni a CSV-t, és betölteni egy CSV-olvasóba, például a LibreOffice Calc-ba.
Pontosan azonosítsa a zenét Linux számítógépén
A SongRec hihetetlenül egyszerűvé teszi a dalok azonosítását Linuxon. Hibátlanul működik, és számos műfajban képes azonosítani a dalokat.
Bár vannak más Linux-zenefelismerő eszközök is, a SongRec messze felülmúlja azokat, mivel a Shazam szervereire támaszkodik az azonosításhoz, ami elég pontossá teszi a dalok felismerését.
Reméljük, hogy ez az útmutató előnyt nyújt Önnek, és segít eligazodni a SongRecben, hogy felismerje a dalokat a Linuxos gépén.
Ezen túlmenően, ha szeretné megismerni a Shazam működését, ezen a téren is ismertetjük Önt.
A Shazam szinte minden dalt képes azonosítani, szinte azonnal. De hogyan működik valójában a Shazam?
Olvassa el a következőt
- Linux
- Linux alkalmazások
- Telepítő program
- Shazam
Yash a MUO munkatársa a barkácsolás, Linux, programozás és biztonság területén. Mielőtt rátalált volna az írás iránti szenvedélyére, korábban webre és iOS-re fejleszt. Írását a TechPP-n is megtalálod, ahol más vertikumokkal foglalkozik. A technikán kívül szívesen beszél a csillagászatról, a Forma-1-ről és az órákról.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez