Kui mõelda muusikatuvastusele, on Shazam tõenäoliselt esimene teenus, mis meelde tuleb. Selle kasutamine on täiesti tasuta ning saadaval Androidi ja iOS-i jaoks mobiilseadmetes ning MacOS-i ja Windowsi jaoks töölaual. Kahjuks ei saa Linux lauaarvuti klienti.
Kuidas siis Linuxis muusikat ära tunda? Noh, nagu selgub, on mitteametlik Shazami klient, mis aitab teid Linuxis muusika tuvastamisel. Seda nimetatakse SongReciks ja see suudab teha palju enamat kui ametlik Shazami teenus.
Järgige, kui demonstreerime selle kasutamist Linuxis.
Mis on SongRec?
SongRec on tasuta ja avatud lähtekoodiga programm Shazam klient Linuxi jaoks. See on kirjutatud roostes ja aitab teil laule mitmel viisil tuvastada. Lisaks sellele, et SongRec võimaldab teil mikrofoni/kõlari kaudu heli ära tunda, mida enamik laulutuvastusteenuseid teeb, võimaldab SongRec ka lugusid tuvastada arvutisse salvestatud helifailide kaudu.
Kõigi tunnustatud lugude loend on saadaval jaotises SongRec ajalugu. Lisaks on teil isegi võimalus seda eksportida CSV-faili et hoida oma Shazam-edi lugude üle arvestust, kui vahetate seadet.
Üks SongReci silmapaistvamaid funktsioone on võime tuvastada lugusid CLI kaudu, mida te enamikes muusikatuvastusteenustes, sealhulgas Shazamis (Macis ja Windowsis) ei näe.
Kuidas installida SongRec Linuxi
SongRec on saadaval nii hoidlate kui ka Flatpaki kaudu. Olenevalt sellest, millist Linuxi distributsiooni oma arvutis kasutate, järgige SongReci installimiseks allolevaid juhiseid.
Avage Debian/Ubuntu terminal ja käivitage alltoodud käsud:
sudo apt-add-hoidla ppa: marin-m/songrec
sudo apt install songrec
Selle installimiseks Arch Linuxisse kasutage:
sudo pacman -S songrec
Teistes Linuxi distributsioonides saate SongReci installida Flatpaki kaudu. Selleks veenduge esmalt, et teie süsteemis on Flatpak, avades terminali ja käivitades:
flatpak --versioon
Kui see tagastab versiooninumbri, nagu Flatpak 1.6.5, tähendab see, et teie süsteemis on Flatpak ja saate jätkata SongReci installimist. Kui aga seda ei juhtu, peate esmalt installima Flatpaki. Jälgi meie Flatpak juhend et õppida, kuidas seda teha.
Kui olete Flatpaki installinud, minge tagasi terminali ja käivitage SongReci installimiseks järgmine käsk:
flatpak install flathub com.github.marinm.songrec
Kuna Flatpaki paketid töötavad liivakastis, ei saa te mõnda SongReci CLI funktsiooni kasutada, kui installite selle Flatpaki kaudu.
Kuidas SongReci GUI abil laule tuvastada
SongRec toetab nii GUI-d kui ka CLI-d heli tuvastamiseks Linuxis. Nii et olenevalt sellest, kuidas soovite oma masinas laule tuvastada, järgige allolevates jaotistes toodud juhiseid.
Olenemata installimeetodist, mida kasutate SongReci arvutisse installimiseks, saate menüüs Rakendused kiire juurdepääsu otsetee. Jätkake ja käivitage see SongReci käivitamiseks.
Kui SongRec GUI on valmis, tehke järgmist.
- Klõpsake nuppu Helisisend rippmenüüst ja valige vaikimisi.
- Puudutage nuppu Lülitage mikrofonituvastus sisse nuppu mikrofoni lubamiseks.
1. Tuvastage teises seadmes esitatav lugu
Kui teie telefonis või mõnes muus seadmes on lugu, mida soovite tuvastada, alustage selle esitamist ja tooge seade lähemale oma Linuxi töölauale, kus töötab SongRec. Oodake mõni sekund ja SongRec tagastab alla loo nime, esitaja ja albumi Tunnustamise tulemused.
2. Kuulake tervet laulu
Kui soovite kuulata laulu, mille just tuvastasite, klõpsake nuppu Otsige YouTube'ist nuppu oma otsingutulemustes ja SongRec avab loo YouTube'is teie vaikeveebibrauseris.
3. Tuvastage samas seadmes esitatav lugu
Sarnaselt teistes seadmetes esitatavate lugude tuvastamisele, kui teie töölaual on heliklipp, mida soovite tuvastada, aitab SongRec teid ka selles.
Selleks avage SongRec ja märkige ruut Tuvasta mikrofoni asemel minu kõlaritest märkeruut, et lubada SongRecil teie kõlareid kuulata.
Nüüd minge kataloogi, mis sisaldab helifaili, mida soovite tuvastada, ja esitage see. Andke SongRecile paar sekundit ja see tagastab kõik laulu üksikasjad.
4. Tuvastage lugu helifaili kaudu
Lisaks taustal esitatavate lugude tuvastamisele annab SongRec teile ka võimaluse määrata lugu helifaili kaudu. Selleks klõpsake nuppu Tuvasta failist nuppu SongReci avakuval ja valige failihalduri abil helifail, et see SongReci üles laadida. Varsti näete rakenduses laulu kohta kõiki üksikasju.
5. Vaata lugude ajalugu
Aja jooksul koguneb SongReci kasutamisel loend kõigist tuvastatud lauludest. SongRec salvestab selle teie jaoks edaspidiseks kasutamiseks ja leiate selle alt Tunnustamise ajalugu paremal.
Tuvastamisajaloo tühjendamiseks vajutage nuppu Pühkige ajalugu nuppu.
Tuvastage laulud SongReci abil CLI abil
Kuigi SongReci graafiline liides on üsna intuitiivne ja töötab väga hästi, saate terminalis töötades kasutada laulude tuvastamiseks hoopis SongReci CLI-d.
Kiire viis laulu tuvastamiseks SongRecis on käivitada selle GUI terminalist järgmiselt:
songrec
Seda tehes käivitatakse SongRec graafiliselt ja hakatakse tuvastama teises seadmes või samas masinas esitatavat lugu. Kui aga soovite näha väljundit terminalis endas, esitage heli teises seadmes või samas masinas ja kasutage järgmist käsku:
songrec ära tunda
Väljund:
Samamoodi saate terminalis tuvastada mitu lugu üksteise järel. Selleks käivitage allolev käsk ja SongRec hakkab muusikat ära tundma:
songrec kuulata
Väljund:
Tuvastamise peatamiseks vajutage nuppu Ctrl + C.
Lõpuks, kui soovite laulu tuvastada oma süsteemis olevast helifailist, saate seda hõlpsalt teha terminalist. Selleks kasutage esmalt käske cd ja ls, et navigeerida helifaili sisaldavasse kataloogi, ja seejärel käivitage see käsk selle heli tuvastamiseks:
songrec tuvastab faili_nimi.mp3
Väljund:
SongReci ajaloo eksportimine CSV-vormingus
SongRec salvestab teie tuvastatud laulud vaikimisi CSV-faili. Selle leidmiseks avage terminal ja sisestage CD ~/.local/share/SongRec. Järgmisena sisestage ls käsk et loetleda kõik failid ja kataloogid. Siin peaksite nägema faili nimega laulu_ajalugu.csv. Selle sisu vaatamiseks sisestage:
kassilaulu_ajalugu.csv
Väljund:
Kui te mingil põhjusel SongReci alt CSV-faili ei leia, avage GUI ja puudutage Ekspordi CSV-sse nuppu. See avab a Teksti import Dialoogikast. Klõpsake Okei CSV loomiseks ja laadige see CSV-lugejasse, nagu LibreOffice Calc.
Tuvastage oma Linuxi arvutis muusika täpselt
SongRec teeb lugude tuvastamise Linuxis uskumatult lihtsaks. See töötab laitmatult ja suudab tuvastada laule erinevates žanrites.
Kuigi on ka teisi Linuxi muusikatuvastustööriistu, ületab SongRec neid tunduvalt, kuna tugineb tuvastamisel Shazami serveritele, mis muudab selle lugude tuvastamisel üsna täpseks.
Loodame, et see juhend annab teile edumaa ja aitab teil SongRecis navigeerida, et saaksite oma Linuxi masinas laule ära tunda.
Pealegi, kui olete huvitatud Shazami tööpõhimõttest, oleme teid ka sellel teemal kajastanud.
Shazam suudab tuvastada peaaegu iga laulu, peaaegu silmapilkselt. Aga kuidas Shazam tegelikult töötab?
Loe edasi
- Linux
- Linuxi rakendused
- Installige tarkvara
- Shazam
Yash on MUO personalikirjutaja, kes tegeleb isetegemise, Linuxi, programmeerimise ja turvalisusega. Enne kirjutamiskire leidmist töötas ta veebi ja iOS-i jaoks. Tema kirjutisi leiate ka TechPP-st, kus ta käsitleb teisi vertikaale. Lisaks tehnikale meeldib talle rääkida astronoomiast, vormel 1-st ja kelladest.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin