Kun ajattelet musiikintunnistusta, Shazam on luultavasti ensimmäinen palvelu, joka tulee mieleen. Sen käyttö on täysin ilmaista, ja se on saatavilla Androidille ja iOS: lle mobiililaitteilla sekä macOS: lle ja Windowsille työpöytäpuolella. Valitettavasti Linux ei saa työpöytäasiakasta.
Mistä sitten tunnistat musiikin Linuxissa? No, kuten kävi ilmi, on olemassa epävirallinen Shazam-asiakasohjelma, joka auttaa sinua musiikin tunnistamisessa Linuxissa. Sitä kutsutaan nimellä SongRec, ja se voi tehdä paljon enemmän kuin virallinen Shazam-palvelu.
Seuraa, kun esittelemme sen käyttöä Linuxissa.
Mikä on SongRec?
SongRec on ilmainen ja avoimen lähdekoodin ohjelmisto Shazam asiakas Linuxille. Se on kirjoitettu ruosteella ja auttaa sinua tunnistamaan kappaleet parilla tavalla. Sen lisäksi, että voit tunnistaa äänen mikrofonin/kaiuttimen kautta, kuten useimmat kappaleiden tunnistuspalvelut tekevät, SongRec mahdollistaa myös kappaleiden tunnistamisen tietokoneellesi tallennettujen äänitiedostojen perusteella.
Luettelo kaikista tunnistetuista kappaleista on saatavilla SongRec-historiassa. Lisäksi sinulla on jopa mahdollisuus viedä se nimellä CSV-tiedosto pitääksesi kirjaa Shazam-ed-kappaleistasi, kun vaihdat laitetta.
Yksi SongRecin erottuvista ominaisuuksista on kyky tunnistaa kappaleet CLI: n kautta, mikä on jotain, jota et näe useimmissa musiikintunnistuspalveluissa, mukaan lukien Shazam (Macissa ja Windowsissa).
Kuinka asentaa SongRec Linuxiin
SongRec on saatavilla arkistojen sekä Flatpakin kautta. Riippuen siitä, mitä Linux-distroa käytät tietokoneessasi, asenna SongRec seuraavien ohjeiden mukaan:
Avaa Debian/Ubuntu pääte ja suorita alla olevat komennot:
sudo apt-add-arkisto ppa: marin-m/songrec
sudo apt install songrec
Asenna se Arch Linuxiin käyttämällä:
sudo pacman -S songrec
Muissa Linux-distroissa voit asentaa SongRecin Flatpakin kautta. Varmista tätä varten ensin, että järjestelmässäsi on Flatpak avaamalla pääte ja suorittamalla:
flatpak --versio
Jos tämä palauttaa versionumeron, kuten Flatpak 1.6.5, se tarkoittaa, että järjestelmässäsi on Flatpak ja voit jatkaa SongRecin asennusta. Jos näin ei kuitenkaan ole, sinun on ensin asennettava Flatpak. Seuraa meidän Flatpak opas oppiaksesi kuinka tehdä tämä.
Kun olet asentanut Flatpakin, palaa terminaaliin ja suorita seuraava komento asentaaksesi SongRec:
flatpak asentaa flathub com.github.marinm.songrec
Koska Flatpak-paketit toimivat hiekkalaatikon sisällä, et voi käyttää kaikkia SongRecin CLI-ominaisuuksia, jos asennat sen Flatpakin kautta.
Kappaleiden tunnistaminen SongRec GUI: lla
SongRec tukee sekä GUI: ta että CLI: tä äänen tunnistamiseen Linuxissa. Noudata alla olevien osioiden ohjeita riippuen siitä, kuinka haluat tunnistaa kappaleet koneellasi.
Riippumatta asennustavasta, jolla SongRec asennat koneellesi, saat pikakuvakkeen Sovellukset-valikon sisällä. Suorita se käynnistääksesi SongRecin.
Kun SongRec GUI on valmis, toimi seuraavasti:
- Klikkaa Äänitulo pudotusvalikosta ja valitse oletuksena.
- Napauta Ota mikrofonin tunnistus käyttöön -painiketta mikrofonin kytkemiseksi käyttöön.
1. Tunnista toisella laitteella toistettava kappale
Jos puhelimessasi tai muussa laitteessa on kappale, jonka haluat tunnistaa, aloita sen toisto ja tuo laite lähemmäs SongRecia käyttävää Linux-työpöytääsi. Odota muutama sekunti, niin SongRec palauttaa kappaleen nimen, esittäjän ja albumin alle Tunnustuksen tulokset.
2. Kuuntele täydellinen kappale
Jos haluat kuunnella kappaleen, jonka juuri tunnistat, napsauta Hae YouTubesta -painiketta hakutuloksessaan, ja SongRec avaa kappaleen YouTubessa oletusselaimessasi.
3. Tunnista samalla laitteella toistettava kappale
Kuten muilla laitteilla soitettavien kappaleiden tunnistamisessa, jos työpöydälläsi on äänileike, jonka haluat tunnistaa, SongRec voi auttaa sinua myös siinä.
Tätä varten avaa SongRec ja valitse Tunnista kaiuttimistani mikrofonin sijaan -valintaruutu, jotta SongRec voi kuunnella kaiuttimiasi.
Siirry nyt hakemistoon, joka sisältää äänitiedoston, jonka haluat tunnistaa, ja toista se. Anna SongRecille muutama sekunti, niin se palauttaa kaikki kappaleen tiedot.
4. Tunnista kappale äänitiedoston avulla
Taustalla soivien kappaleiden tunnistamisen lisäksi SongRec antaa sinulle myös mahdollisuuden määrittää kappaleen äänitiedoston avulla. Voit tehdä tämän napsauttamalla Tunnista tiedostosta -painiketta SongRecin aloitusnäytössä ja lataa se SongReciin valitsemalla äänitiedosto tiedostonhallinnan avulla. Pian näet kaikki kappaleen tiedot sovelluksessa.
5. Näytä kappalehistoria
Ajan myötä, kun käytät SongRecia, keräät luettelon kaikista tunnistamistasi kappaleista. SongRec tallentaa tämän myöhempää käyttöä varten, ja löydät sen kohdasta Tunnustuksen historia oikealla.
Tyhjennä tunnistushistoria painamalla Pyyhi historia -painiketta.
Tunnista kappaleet SongRecin avulla CLI: n avulla
Vaikka SongRecin graafinen käyttöliittymä on melko intuitiivinen ja toimii todella hyvin, jos haluat työskennellä päätteellä, voit sen sijaan käyttää SongRecin CLI: tä kappaleiden tunnistamiseen.
Nopea tapa tunnistaa kappale SongRecissä on käynnistää sen graafinen käyttöliittymä päätteestä seuraavasti:
songrec
SongRec toimii näin graafisesti ja alkaa tunnistaa toisessa laitteessa tai samalla koneella toistettavaa kappaletta. Jos kuitenkin haluat nähdä ulostulon itse päätteessä, toista ääni toisella laitteella tai samalla koneella ja käytä seuraavaa komentoa:
songrec tunnistaa
Lähtö:
Vastaavasti voit myös tunnistaa useita kappaleita peräkkäin päätteen sisällä. Tee tämä suorittamalla alla oleva komento, ja SongRec alkaa tunnistaa musiikkia:
songrec kuuntele
Lähtö:
Lopeta tunnistaminen painamalla Ctrl + C.
Lopuksi, jos haluat tunnistaa kappaleen järjestelmässäsi olevasta äänitiedostosta, voit tehdä sen helposti päätteestä. Käytä tätä varten ensin cd- ja ls-komentoja navigoidaksesi äänitiedoston sisältävään hakemistoon ja suorita sitten tämä komento tunnistaaksesi sen ääni:
songrec tunnistaa tiedoston_nimi.mp3
Lähtö:
Vie SongRec-historia CSV-muodossa
SongRec tallentaa tunnistamasi kappaleet oletuksena CSV-tiedostoon. Löytääksesi sen avaa pääte ja CD-levy ~/.local/share/SongRec. Seuraavaksi syötä ls-komento luetteloidaksesi kaikki tiedostot ja hakemistot. Täällä sinun pitäisi nähdä tiedosto, jonka nimi on kappaleen_historia.csv. Nähdäksesi sen sisällön, kirjoita:
kissan lauluhistoria.csv
Lähtö:
Jos et jostain syystä löydä CSV-tiedostoa SongRec-kohdasta, avaa graafinen käyttöliittymä ja napauta Vie CSV-muotoon -painiketta. Tämä avaa a Tekstin tuonti valintaikkuna. Klikkaus OK luodaksesi CSV-tiedoston ja ladataksesi sen CSV-lukijaan, kuten LibreOffice Calc.
Tunnista musiikki tarkasti Linux-tietokoneellasi
SongRec tekee kappaleiden tunnistamisesta Linuxissa uskomattoman helppoa. Se toimii moitteettomasti ja voi tunnistaa kappaleita eri tyylilajeista.
Vaikka Linuxissa on muitakin musiikintunnistustyökaluja, SongRec ylittää ne huomattavasti, koska se luottaa Shazamin palvelimiin tunnistamiseen, mikä tekee siitä melko tarkkaa kappaleiden tunnistamisessa.
Toivomme, että tämä opas antaa sinulle etumatkan ja auttaa sinua navigoimaan SongRecissä, jotta voit tunnistaa kappaleet Linux-koneellasi.
Lisäksi, jos olet kiinnostunut oppimaan siitä, miten Shazam toimii, olemme saaneet sinut myös tällä alalla.
Shazam voi tunnistaa melkein minkä tahansa kappaleen, lähes välittömästi. Mutta miten Shazam todella toimii?
Lue Seuraava
- Linux
- Linux-sovellukset
- Asenna ohjelmisto
- Shazam
Yash on MUO: n henkilökunnan käsikirjoittaja tee-se-itse-, Linux-, ohjelmointi- ja turvallisuusalalla. Ennen kuin hän löysi intohimonsa kirjoittamisesta, hän kehitti verkkoa ja iOS: ää varten. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän käsittelee muita vertikaaleja. Tekniikan lisäksi hän puhuu mielellään tähtitiedestä, Formula 1:stä ja kelloista.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi