Shazam è un'app per telefoni e tablet che ti permette di riconoscere la musica. Ma come avviene questo? E come usare un programma del genere?
Shazam è un servizio progettato per riconoscere la musica un breve brano alla volta. Molto spesso, viene utilizzato come applicazione per il telefono: non è necessario pagare per l'installazione e l'utilizzo e, dopo aver portato il microfono alla sorgente sonora, il programma determina il nome della canzone e il nome dell'artista. Con l'aiuto di tale applicazione, puoi riconoscere la traccia che ti piace ovunque: in un taxi, in un bar, per strada, ecc. Quelli. il rumore estraneo per Shazam non è un ostacolo, e anche la bassa popolarità della canzone non lo è.
La storia di Shazam: il nome e lo sviluppo dell'app
La parola Shazam esiste davvero nei dizionari della lingua inglese, significa qualcosa come un incantesimo, un analogo del russo "abracadabra" - una frase magica, dopo di che il risultato viene raggiunto istantaneamente e da solo.
Questo è esattamente l'obiettivo prefissato dagli sviluppatori del programma: in modo che in un batter d'occhio l'utente possa ottenere tutte le informazioni che gli interessano sulla musica e sul suo interprete.
Quanto alla storia, Shazam nasce alla fine degli anni Novanta: allora era un servizio che funzionava via SMS a un numero corto. Se qualcuno voleva conoscere il nome della canzone, doveva trascrivere un frammento di 30 secondi e inviarlo al numero 2580. In pochi secondi arrivava un SMS con la risposta.
Ma ci sono voluti 14 anni di lavoro e ricerca perché l'applicazione fosse come è oggi. Gli sviluppatori sono stati assistiti in questo dal professor Smith, il creatore di algoritmi per sintetizzatori Yamaha, e dal suo studente laureato Avery Wang. Sotto la loro guida, non è stato sviluppato solo un complesso algoritmo per il riconoscimento del suono, ma è stato anche creato un enorme database di spettrogrammi, che includeva oltre 15 miliardi di tracce.
E già nel 2013, Shazam è stata inclusa nelle prime dieci app al mondo. È diventato shareware (prima di dover pagare gli SMS) ed è disponibile non solo su telefoni e tablet, ma anche su smartwatch. In quest'ultimo caso, l'utente può ottenere informazioni sulla musica semplicemente toccando il polso.
Come funziona Shazam?
L'applicazione si basa su un algoritmo che utilizza spettrogrammi, immagini che mostrano come la forza di un segnale audio dipenda dal tempo. Questo algoritmo viene utilizzato attivamente in sismologia, idro e radar, elaborazione vocale, ecc. E gli spettrogrammi sono, infatti, le “impronte digitali” dei suoni su cui si basa Shazam.
Se guardi passo dopo passo, il riconoscimento della musica nell'applicazione è il seguente:
- il database di shazam è pre-equipaggiato con un impressionante indice di schede di un'ampia varietà di "stampe" musicali;
- dopo che l'utente ha "segnato" la canzone che gli piace, l'applicazione genererà un'"impronta digitale" per essa basata su un campione sonoro di dieci secondi;
- il programma invia l'impronta digitale creata al servizio Shazam, nel cui database inizierà la ricerca delle corrispondenze;
- se viene trovata una corrispondenza, l'applicazione fornirà informazioni sulla composizione e l'artista, in caso contrario, mostrerà un messaggio di errore.
Quelli. Shazam tratta qualsiasi canzone come un grafico tempo-frequenza con tre assi che mostrano tempo, frequenza e intensità. E ogni punto su un tale grafico riflette l'intensità di una certa frequenza in un particolare momento nel tempo. Il programma distingue anche tra tono puro e raffiche di rumore bianco.
Creando un grafico per una canzone, l'applicazione rileva la frequenza del "picco di intensità": rileva diversi picchi in 10 secondi del suono del campione, quindi traduce l'"impronta digitale" risultante in una tabella hash, dove la frequenza i valori sono le chiavi. Il primo valore - la prima chiave - viene utilizzato dal programma quando cerca le corrispondenze nel database.
E se ci sono più corrispondenze, il programma cerca una corrispondenza di frequenza nel tempo.
Schermata principale di Shazam
Dopo aver installato il programma, l'utente, aprendolo, vedrà un grande pulsante al centro della schermata principale. È progettato per avviare il riconoscimento della musica e 10 secondi dopo averlo premuto, l'applicazione darà il risultato. Ma solo se c'è un minimo di rumore estraneo intorno.
Se ci sono molti di questi rumori, la ricerca diventa più difficile: Shazam impiega più tempo a riconoscere la canzone. Per fare ciò, c'è un pulsante di attivazione/disattivazione nell'angolo in alto a destra della schermata principale: mette il programma in modalità automatica. E dopo averlo premuto, l'applicazione riconoscerà la musica per le prossime 4 ore, anche se l'utente la lascia.
Impostazioni
Per accedere al menu delle impostazioni, l'utente deve prestare attenzione all'angolo sinistro della schermata principale: c'è un'icona a forma di ingranaggio. E dopo aver fatto clic su di esso, si apriranno le impostazioni del programma, che contengono:
- la possibilità di accedere al tuo account Facebook per condividere i tag;
- la possibilità di disabilitare o abilitare le notifiche;
- condizioni di utilizzo del programma e condizioni di riservatezza.
Inoltre, attraverso le impostazioni, l'utente può contattare il servizio di supporto per ottenere assistenza tecnica o risposte a domande sull'applicazione. E, se lo desidera, acquista la versione Encore del programma.
In fondo allo schermo
Nella parte inferiore dello schermo ci sono cinque pulsanti - icone di menu, con i seguenti nomi:
- "Etichette";
- "Notizia";
- "impulso";
- "Apertura"
- "Inizio del riconoscimento".
Facendo clic sul pulsante "Tag", l'utente verrà indirizzato a una sezione contenente gli elenchi di tutta la musica riconosciuta. Questi elenchi sono divisi in due categorie: "i miei tag" e "auto". La prima categoria contiene quelle canzoni che l'utente ha riconosciuto da solo, nella seconda quelle che il programma ha trovato in modalità automatica.
Scorrendo i tag, l'utente potrà conoscere la biografia di ciascuno degli artisti, studiare la sua discografia, i video pubblicati, le recensioni degli album, nonché il genere della canzone trovata e il nome dello studio di registrazione. E, inoltre, la sezione offre all'utente l'opportunità di conoscere i futuri concerti di un determinato artista e di altri artisti a lui simili.
L'utente può condividere ciascuno dei tag sui social network utilizzando l'e-mail o uno speciale programma di messaggistica.
Il menu "Notizie" ti consente di scoprire il rilascio di aggiornamenti, la comparsa di nuovi clip, notizie su artisti famosi o programmi TV. Inoltre, la sezione con "Notizie" consente di visualizzare i messaggi degli amici.
La scheda "Pulse" apre all'utente la musica più popolare e "top" in tempo reale. E "Discovery" ti consente di tenere traccia di dove e quale canzone è stata riconosciuta per un certo periodo di tempo. Il monitoraggio avviene sulla mappa.
Come ottengo Shazam?
L'applicazione è progettata per dispositivi in esecuzione su piattaforma Android, è possibile scaricarla tramite Play Market. Tuttavia, esistono diverse versioni di shazam:
- gratuito, ma contenente annunci;
- a pagamento - versione Encore, che è considerata completa, - nessuna pubblicità;
- versione di Red, creata per devolvere in beneficenza parte dei fondi ricevuti per l'utilizzo dell'applicazione.
Shazam è disponibile anche per gli utenti di Windows Phone, sebbene ce ne siano significativamente meno. In questo caso, il programma viene scaricato tramite lo store dell'azienda.
Shazam non è destinato a personal computer e laptop. Puoi installarlo solo dopo che il computer ha un emulatore Android per PC.