Keď premýšľate o rozpoznávaní hudby, Shazam je pravdepodobne prvou službou, ktorá vám napadne. Je úplne zadarmo na použitie a je k dispozícii pre Android a iOS na mobilnom zariadení a MacOS a Windows na stolnom počítači. Linux, žiaľ, nemá desktopového klienta.

Ako teda rozpoznáte hudbu na Linuxe? No, ako sa ukázalo, existuje neoficiálny klient Shazam, ktorý vám pomôže s rozpoznávaním hudby v systéme Linux. Volá sa SongRec a dokáže oveľa viac ako oficiálna služba Shazam.

Nasledujte, ako demonštrujeme jeho použitie v systéme Linux.

Čo je SongRec?

SongRec je bezplatný a otvorený zdroj Shazam klient pre Linux. Je napísaný v jazyku Rust a pomáha vám identifikovať skladby niekoľkými spôsobmi. Okrem toho, že vám SongRec umožňuje rozpoznávať zvuk cez mikrofón/reproduktor, čo robí väčšina služieb na rozpoznávanie skladieb, umožňuje vám SongRec identifikovať skladby aj prostredníctvom zvukových súborov uložených vo vašom počítači.

Zoznam všetkých rozpoznaných skladieb je dostupný v časti SongRec history. Navyše máte dokonca možnosť exportovať ho ako

instagram viewer
súbor CSV na uchovávanie záznamov o vašich skladbách v Shazam, keď prepínate zariadenia.

Jednou z výnimočných funkcií SongRec je schopnosť identifikovať skladby cez CLI, čo je niečo, čo neuvidíte vo väčšine služieb na rozpoznávanie hudby, vrátane Shazamu (na Mac a Windows).

Ako nainštalovať SongRec na Linuxe

SongRec je k dispozícii prostredníctvom repozitárov, ako aj Flatpak. V závislosti od toho, akú distribúciu Linuxu používate na svojom počítači, nainštalujte SongRec podľa pokynov nižšie:

Na Debian/Ubuntu otvorte terminál a spustite príkazy nižšie:

sudo apt-add-repository ppa: marin-m/songrec
sudo apt nainštalujte songrec

Ak ho chcete nainštalovať na Arch Linux, použite:

sudo pacman -S songrec

Na iných linuxových distribúciách si môžete nainštalovať SongRec cez Flatpak. Najprv sa uistite, že váš systém má Flatpak otvorením terminálu a spustením:

flatpak -- verzia

Ak sa vráti číslo verzie, napríklad Flatpak 1.6.5, znamená to, že Flatpak je vo vašom systéme prítomný a môžete pokračovať v inštalácii SongRec. Ak sa tak nestane, budete si musieť najskôr nainštalovať Flatpak. Sledujte naše Sprievodca Flatpak aby ste sa naučili, ako to urobiť.

Po nainštalovaní Flatpak sa vráťte do terminálu a spustite nasledujúci príkaz na inštaláciu SongRec:

flatpak nainštalujte flathub com.github.marinm.songrec

Keďže balíky Flatpak bežia v karanténe, nebudete môcť používať niektoré funkcie CLI aplikácie SongRec, ak si ju nainštalujete cez Flatpak.

Ako identifikovať skladby pomocou GUI SongRec

SongRec podporuje GUI aj CLI na rozpoznávanie zvuku v systéme Linux. V závislosti od toho, ako chcete identifikovať skladby na vašom počítači, postupujte podľa pokynov v sekciách nižšie.

Bez ohľadu na spôsob inštalácie, ktorý použijete na inštaláciu aplikácie SongRec na váš počítač, v ponuke Aplikácie získate rýchly prístup. Pokračujte a spustite ho, aby ste spustili SongRec.

Po spustení GUI SongRec postupujte takto:

  1. Klikni na Zvukový vstup rozbaľovací zoznam a vyberte predvolená.
  2. Klepnite na Zapnite rozpoznávanie mikrofónu tlačidlo na aktiváciu mikrofónu.

1. Identifikujte skladbu prehrávanú na inom zariadení

Ak máte v telefóne alebo inom zariadení skladbu, ktorú chcete identifikovať, začnite ju prehrávať a priblížte zariadenie k pracovnej ploche systému Linux, na ktorej je spustený SongRec. Počkajte niekoľko sekúnd a SongRec vráti názov skladby, interpreta a album Výsledky rozpoznávania.

2. Vypočujte si kompletnú skladbu

Ak si chcete vypočuť skladbu, ktorú ste práve identifikovali, kliknite na Hľadajte na YouTube vo výsledku vyhľadávania a SongRec otvorí skladbu na YouTube vo vašom predvolenom webovom prehliadači.

3. Identifikujte skladbu, ktorá sa hrá na rovnakom zariadení

Podobne ako pri identifikácii skladieb prehrávaných na iných zariadeniach, ak máte na pracovnej ploche zvukový klip, ktorý by ste chceli identifikovať, SongRec vám s tým môže tiež pomôcť.

Za týmto účelom otvorte SongRec a označte Rozpoznať z mojich reproduktorov namiesto mikrofónu začiarkavacie políčko umožní SongRec počúvať vaše reproduktory.

Teraz prejdite do adresára, ktorý obsahuje zvukový súbor, ktorý chcete identifikovať, a prehrajte ho. Dajte SongRec niekoľko sekúnd a vráti všetky podrobnosti o skladbe.

4. Identifikujte skladbu prostredníctvom zvukového súboru

Okrem identifikácie skladieb prehrávaných na pozadí vám SongRec tiež dáva možnosť určiť skladbu prostredníctvom zvukového súboru. Ak to chcete urobiť, kliknite na Rozpoznať zo súboru na domovskej obrazovke SongRec a výberom zvukového súboru pomocou prieskumníka súborov ho nahrajte do SongRec. Čoskoro uvidíte všetky podrobnosti o skladbe v aplikácii.

5. Zobraziť históriu skladieb

Postupom času, keď používate SongRec, získate zoznam všetkých skladieb, ktoré ste identifikovali. SongRec si to uloží pre budúce použitie a nájdete ho pod História rozpoznávania napravo.

Ak chcete vymazať históriu rozpoznávania, stlačte Vymazať históriu tlačidlo.

Identifikujte skladby pomocou SongRec pomocou CLI

Zatiaľ čo grafické rozhranie SongRec je celkom intuitívne a funguje naozaj dobre, ak dávate prednosť práci v termináli, môžete namiesto toho použiť CLI SongRec na identifikáciu skladieb.

Rýchly spôsob, ako identifikovať skladbu v SongRec, je spustiť jej GUI z terminálu, takto:

songrec

Ak tak urobíte, spustí sa graficky SongRec a začne sa identifikovať skladba prehrávaná na inom zariadení alebo rovnakom zariadení. Ak však chcete vidieť výstup v samotnom termináli, prehrajte zvuk na inom zariadení alebo tom istom zariadení a použite nasledujúci príkaz:

songrec rozpoznať

Výkon:

Podobne môžete vo vnútri terminálu identifikovať aj viacero skladieb za sebou. Ak to chcete urobiť, spustite príkaz uvedený nižšie a SongRec začne rozpoznávať hudbu:

songrec počúvaj

Výkon:

Ak chcete zastaviť rozpoznávanie, stlačte Ctrl + C.

Nakoniec, ak chcete identifikovať skladbu zo zvukového súboru prítomného vo vašom systéme, môžete to urobiť jednoducho z terminálu. Najprv použite príkazy cd a ls na navigáciu do adresára obsahujúceho zvukový súbor a potom spustite tento príkaz na identifikáciu jeho zvuku:

songrec rozpozná názov_súboru.mp3

Výkon:

Exportujte históriu SongRec ako CSV

SongRec štandardne ukladá rozpoznané skladby do súboru CSV. Ak ho chcete nájsť, otvorte terminál a vložte do neho cd ~/.local/share/SongRec. Ďalej zadajte príkaz ls zobrazí zoznam všetkých súborov a adresárov. Tu by ste mali vidieť súbor s názvom história_piesní.csv. Ak chcete zobraziť jeho obsah, zadajte:

cat song_history.csv

Výkon:

Ak z nejakého dôvodu nenájdete súbor CSV pod SongRec, otvorte GUI a klepnite na Exportovať do CSV tlačidlo. Tým sa otvorí a Import textu dialógové okno. Kliknite OK vygenerovať súbor CSV a načítať ho do čítačky CSV, ako je LibreOffice Calc.

Presne identifikujte hudbu vo svojom počítači so systémom Linux

SongRec neuveriteľne uľahčuje identifikáciu skladieb v systéme Linux. Funguje bezchybne a dokáže identifikovať skladby v celej škále žánrov.

Hoci existujú aj iné nástroje na rozpoznávanie hudby v systéme Linux, SongRec ich ďaleko prevyšuje, pretože sa pri identifikácii spolieha na servery Shazam, vďaka čomu je pri rozpoznávaní skladieb celkom presný.

Dúfame, že vám táto príručka poskytne náskok a pomôže vám orientovať sa v SongRec, aby ste na svojom počítači so systémom Linux dokázali rozpoznať skladby.

Okrem toho, ak máte záujem dozvedieť sa o tom, ako Shazam funguje, máme pre vás informácie aj v tomto smere.

Ako Shazam presne rozpoznáva hudbu?

Shazam dokáže identifikovať takmer akúkoľvek skladbu takmer okamžite. Ako však Shazam vlastne funguje?

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Aplikácie pre Linux
  • Nainštalujte softvér
  • Shazam
O autorovi
Yash Wate (48 publikovaných článkov)

Yash je odborným redaktorom v MUO pre domácich majstrov, Linux, programovanie a bezpečnosť. Predtým, ako našiel svoju vášeň v písaní, pracoval na vývoji pre web a iOS. Jeho písanie nájdete aj na TechPP, kde sa venuje iným vertikálam. Okrem techniky rád hovorí o astronómii, Formule 1 a hodinkách.

Viac od Yash Wate

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber