Kai galvojate apie muzikos atpažinimą, „Shazam“ tikriausiai yra pirmoji paslauga, kuri ateina į galvą. Tai visiškai nemokama naudoti ir galima „Android“ ir „iOS“ mobiliuosiuose įrenginiuose bei „MacOS“ ir „Windows“ darbalaukyje. Deja, „Linux“ negauna stalinio kompiuterio kliento.

Taigi, kaip atpažinti muziką „Linux“? Na, kaip paaiškėjo, yra neoficialus „Shazam“ klientas, kuris padės jums atpažinti muziką „Linux“. Jis vadinamas „SongRec“ ir gali padaryti daug daugiau nei oficiali „Shazam“ paslauga.

Sekite, kaip demonstruojame jos naudojimą Linux sistemoje.

Kas yra SongRec?

SongRec yra nemokama ir atviro kodo programa Šazamas klientas, skirtas Linux. Ji parašyta rūdžių kalba ir padeda atpažinti dainas keliais būdais. Be to, kad „SongRec“ leidžia atpažinti garsą per mikrofoną / garsiakalbį, ką daro dauguma dainų atpažinimo paslaugų, „SongRec“ taip pat leidžia atpažinti dainas iš jūsų kompiuteryje saugomų garso failų.

Visų pripažintų dainų sąrašas pateikiamas skiltyje SongRec istorija. Be to, jūs netgi turite galimybę jį eksportuoti kaip

instagram viewer
CSV failą kad perjungdami įrenginius išsaugotumėte savo Shazam-ed dainas.

Viena iš išskirtinių „SongRec“ ypatybių yra galimybė identifikuoti dainas per CLI, o to nematote daugelyje muzikos atpažinimo paslaugų, įskaitant „Shazam“ („Mac“ ir „Windows“).

Kaip įdiegti „SongRec“ sistemoje „Linux“.

„SongRec“ galima rasti saugyklose ir „Flatpak“. Priklausomai nuo to, kokį Linux platinimą naudojate savo kompiuteryje, vadovaukitės toliau pateiktomis instrukcijomis, kad įdiegtumėte SongRec:

„Debian“ / „Ubuntu“ atidarykite terminalą ir paleiskite toliau pateiktas komandas:

sudo apt-add-repository ppa: marin-m/songrec
sudo apt install songrec

Norėdami jį įdiegti Arch Linux, naudokite:

sudo pacman -S songrec

Kitose „Linux“ versijose „SongRec“ galite įdiegti naudodami „Flatpak“. Norėdami tai padaryti, pirmiausia įsitikinkite, kad jūsų sistemoje yra „Flatpak“, atidarydami terminalą ir paleisdami:

flatpak -- versija

Jei tai grąžina versijos numerį, pvz., Flatpak 1.6.5, tai reiškia, kad jūsų sistemoje yra Flatpak ir galite tęsti SongRec diegimą. Tačiau jei ne, pirmiausia turėsite įdiegti „Flatpak“. Sekite mūsų Flatpak vadovas išmokti tai padaryti.

Įdiegę „Flatpak“, grįžkite į terminalą ir paleiskite šią komandą, kad įdiegtumėte „SongRec“:

flatpak įdiegti flathub com.github.marinm.songrec

Kadangi „Flatpak“ paketai veikia smėlio dėžėje, negalėsite naudoti kai kurių „SongRec“ CLI funkcijų, jei ją įdiegsite naudodami „Flatpak“.

Kaip atpažinti dainas naudojant SongRec GUI

„SongRec“ palaiko ir GUI, ir CLI, kad atpažintų garsą „Linux“. Taigi, atsižvelgdami į tai, kaip norite atpažinti dainas savo įrenginyje, vadovaukitės toliau pateiktose skiltyse pateiktomis instrukcijomis.

Nesvarbu, kokį diegimo metodą naudojate SongRec įdiegdami savo kompiuteryje, programų meniu gausite greitos prieigos nuorodą. Eikite į priekį ir paleiskite jį, kad paleistumėte „SongRec“.

Kai bus sukurta SongRec GUI, atlikite šiuos veiksmus:

  1. Spustelėkite ant Garso įvestis išskleidžiamąjį meniu ir pasirinkite numatytas.
  2. Bakstelėkite Įjunkite mikrofono atpažinimą mygtuką, kad įjungtumėte mikrofoną.

1. Nustatykite dainą, grojančią kitame įrenginyje

Jei telefone ar kitame įrenginyje yra daina, kurią norite atpažinti, pradėkite ją leisti ir priartinkite įrenginį prie „Linux“ darbalaukio, kuriame veikia „SongRec“. Palaukite kelias sekundes ir „SongRec“ grąžins dainos pavadinimą, atlikėją ir albumą Pripažinimo rezultatai.

2. Klausykite visos dainos

Jei norite klausytis dainos, kurią ką tik atpažinote, spustelėkite Ieškokite „YouTube“. mygtuką paieškos rezultate, o „SongRec“ atidarys dainą „YouTube“ jūsų numatytojoje žiniatinklio naršyklėje.

3. Raskite dainą, grojančią tame pačiame įrenginyje

Panašiai kaip ir kituose įrenginiuose leidžiamų dainų atpažinimo atveju, jei jūsų darbalaukyje yra garso klipas, kurį norite atpažinti, „SongRec“ taip pat gali jums padėti.

Norėdami tai padaryti, atidarykite SongRec ir pažymėkite Atpažinti iš mano garsiakalbių, o ne iš mikrofono žymės langelį, kad „SongRec“ galėtų klausytis jūsų garsiakalbių.

Dabar eikite į katalogą, kuriame yra garso failas, kurį norite identifikuoti, ir paleiskite jį. Palikite SongRec kelias sekundes ir jis grąžins visą dainos informaciją.

4. Atraskite dainą naudodami garso failą

Be fone grojamų dainų atpažinimo, „SongRec“ taip pat suteikia galimybę nustatyti dainą naudojant garso failą. Norėdami tai padaryti, spustelėkite Atpažinti iš failo mygtuką pagrindiniame SongRec ekrane ir naudodami failų naršyklę pasirinkite garso failą, kad įkeltumėte jį į SongRec. Netrukus programoje pamatysite visą išsamią dainos informaciją.

5. Žiūrėti dainų istoriją

Laikui bėgant, kai naudosite SongRec, kaupsite visų atpažintų dainų sąrašą. „SongRec“ išsaugo tai, kad galėtumėte pasinaudoti ateityje, ir galite jį rasti žemiau Atpažinimo istorija dešinėje.

Norėdami išvalyti atpažinimo istoriją, paspauskite Išvalyti istoriją mygtuką.

Nustatykite dainas naudodami „SongRec“, naudodami CLI

Nors „SongRec“ grafinė sąsaja yra gana intuityvi ir veikia tikrai gerai, jei norite dirbti terminale, dainoms identifikuoti galite naudoti „SongRec“ CLI.

Greitas būdas atpažinti dainą „SongRec“ yra paleisti jos GUI iš terminalo, pavyzdžiui:

songrec

Tai atlikus, „SongRec“ bus paleista grafiškai ir pradės identifikuoti dainą, grojamą kitame įrenginyje arba tame pačiame įrenginyje. Tačiau, jei norite matyti išvestį pačiame terminale, paleiskite garsą kitame įrenginyje arba tame pačiame įrenginyje ir naudokite šią komandą:

songrec atpažinti

Išvestis:

Panašiai terminale taip pat galite identifikuoti kelias dainas viena po kitos. Norėdami tai padaryti, paleiskite toliau pateiktą komandą ir SongRec pradės atpažinti muziką:

songrec klausytis

Išvestis:

Norėdami sustabdyti atpažinimą, paspauskite Ctrl + C.

Galiausiai, jei norite identifikuoti dainą iš jūsų sistemoje esančio garso failo, galite tai padaryti lengvai naudodami terminalą. Norėdami tai padaryti, pirmiausia naudokite komandas cd ir ls, kad pereitumėte į katalogą, kuriame yra garso failas, tada paleiskite šią komandą, kad nustatytumėte jo garsą:

songrec atpažinti failo_vardas.mp3

Išvestis:

Eksportuokite SongRec istoriją kaip CSV

SongRec pagal numatytuosius nustatymus išsaugo atpažintas dainas CSV faile. Norėdami jį rasti, atidarykite terminalą ir įdėkite kompaktinį diską ~/.local/share/SongRec. Toliau įveskite ls komanda Norėdami išvardyti visus failus ir katalogus. Čia turėtumėte pamatyti failą su pavadinimu dainų_istorija.csv. Norėdami peržiūrėti jo turinį, įveskite:

kačių dainų_istorija.csv

Išvestis:

Jei dėl kokios nors priežasties neradote CSV failo dalyje SongRec, atidarykite GUI ir bakstelėkite Eksportuoti į CSV mygtuką. Tai atvers a Teksto importavimas dialogo langas. Spustelėkite Gerai Norėdami sugeneruoti CSV ir įkelti jį į CSV skaitytuvą, pvz., LibreOffice Calc.

Tiksliai identifikuokite muziką savo „Linux“ kompiuteryje

„SongRec“ leidžia neįtikėtinai lengvai atpažinti dainas „Linux“. Jis veikia nepriekaištingai ir gali atpažinti dainas įvairiuose žanruose.

Nors yra ir kitų „Linux“ muzikos atpažinimo įrankių, „SongRec“ juos gerokai pranoksta, nes identifikavimui naudojasi „Shazam“ serveriais, todėl dainas atpažįsta gana tiksliai.

Tikimės, kad šis vadovas suteiks jums pranašumą ir padės naršyti „SongRec“, kad galėtumėte atpažinti dainas savo „Linux“ įrenginyje.

Be to, jei norite sužinoti apie „Shazam“ veikimą, mes taip pat jus informuojame.

Kaip Shazam tiksliai atpažįsta muziką?

Shazam gali atpažinti beveik bet kurią dainą, beveik akimirksniu. Bet kaip Shazam iš tikrųjų veikia?

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Linux
  • Linux programos
  • Įdiegti programinę įrangą
  • Šazamas
Apie autorių
Yash Wate (Paskelbta 48 straipsniai)

Yash yra MUO personalo rašytojas, skirtas „pasidaryk pats“, „Linux“, programavimas ir saugumas. Prieš susirasdamas savo aistrą rašyti, jis kūrė žiniatinkliui ir iOS. Taip pat galite rasti jo raštą TechPP, kur jis apima kitas vertikales. Išskyrus technologijas, jam patinka kalbėti apie astronomiją, Formulę 1 ir laikrodžius.

Daugiau iš Yash Wate

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia