Shazam est une application pour téléphones et tablettes qui vous permet de reconnaître la musique. Mais comment cela se produit-il? Et comment utiliser un tel programme ?
Shazam est un service conçu pour reconnaître la musique un court morceau à la fois. Le plus souvent, il est utilisé comme une application pour le téléphone: vous n'avez pas besoin de payer pour l'installation et l'utilisation, et après avoir amené le microphone à la source sonore, le programme détermine le nom de la chanson et le nom de l'artiste. A l'aide d'une telle application, vous pouvez reconnaître la piste que vous aimez n'importe où: dans un taxi, dans un bar, dans la rue, etc. Ceux. le bruit étranger pour Shazam n'est pas un obstacle, et la faible popularité de la chanson ne l'est pas non plus.
L'histoire de Shazam: le nom et le développement de l'application
Le mot Shazam existe vraiment dans les dictionnaires de la langue anglaise, cela signifie quelque chose comme un sort, un analogue du russe "abracadabra" - une phrase magique, après laquelle le résultat est obtenu instantanément et par lui-même.
C'est exactement l'objectif fixé par les développeurs du programme: faire en sorte que l'utilisateur puisse obtenir en un clin d'œil toutes les informations qui l'intéressent sur la musique et son interprète.
Quant à l'histoire, Shazam a été créé à la fin des années 90: c'était alors un service qui fonctionnait par SMS vers un numéro court. Si quelqu'un voulait connaître le nom de la chanson, il devait écrire un fragment de 30 secondes et l'envoyer au numéro 2580. En quelques secondes, un SMS arrivait avec la réponse.
Mais il a fallu 14 ans de travail et de recherche pour que l'application soit telle qu'elle est aujourd'hui. Les développeurs ont été aidés en cela par le professeur Smith, le créateur d'algorithmes pour synthétiseurs de Yamaha, et son étudiant diplômé Avery Wang. Sous leur direction, non seulement un algorithme complexe de reconnaissance sonore a été développé, mais également une énorme base de données de spectrogrammes a été créée, qui comprenait plus de 15 milliards de pistes.
Et déjà en 2013, Shazam faisait partie des dix meilleures applications au monde. Il est devenu un shareware (avant de devoir payer pour les SMS) et est disponible non seulement sur les téléphones et les tablettes, mais même sur les montres intelligentes. Dans ce dernier cas, l'utilisateur peut obtenir des informations sur la musique en touchant simplement le poignet.
Comment fonctionne Shazam ?
L'application est basée sur un algorithme qui utilise des spectrogrammes - des images qui montrent comment la force d'un signal audio dépend du temps. Cet algorithme est activement utilisé en sismologie, hydro et radar, traitement de la parole, etc. Et les spectrogrammes sont, en fait, les « empreintes digitales » des sons sur lesquels est basé Shazam.
Si vous regardez étape par étape, la reconnaissance musicale dans l'application est la suivante:
- la base de données shazam est pré-équipée d'un impressionnant index de fiches d'une grande variété d'« empreintes » musicales;
- une fois que l'utilisateur a « marqué » la chanson qu'il aime, l'application générera une « empreinte digitale » pour celle-ci sur la base d'un échantillon sonore de dix secondes;
- le programme envoie l'empreinte créée au service Shazam, dans la base de données de laquelle commencera la recherche de correspondances;
- si une correspondance est trouvée, l'application donnera des informations sur la composition et l'artiste, sinon, elle affichera un message d'erreur.
Ceux. Shazam traite n'importe quelle chanson comme un graphique temps-fréquence avec trois axes indiquant le temps, la fréquence et l'intensité. Et chaque point sur un tel graphique reflète l'intensité d'une certaine fréquence à un moment particulier dans le temps. Le programme fait également la distinction entre le son pur et les éclats de bruit blanc.
En créant un graphique pour une chanson, l'application détecte la fréquence du « pic d'intensité »: elle prend plusieurs pics en 10 secondes du son de l'échantillon, puis traduit l'« empreinte » résultante en une table de hachage, où la fréquence les valeurs sont les clés. La première valeur - la première clé - est utilisée par le programme lorsqu'il recherche des correspondances dans la base de données.
Et s'il y a plusieurs correspondances, le programme recherche une correspondance de fréquence dans le temps.
Écran d'accueil Shazam
Après avoir installé le programme, l'utilisateur, en l'ouvrant, verra un gros bouton au centre de l'écran principal. Il est conçu pour lancer la reconnaissance musicale, et 10 secondes après avoir appuyé dessus, l'application donnera le résultat. Mais seulement s'il y a un minimum de bruits parasites autour.
S'il y a beaucoup de ces bruits, la recherche devient plus difficile: Shazam met plus de temps à reconnaître la chanson. Pour ce faire, il y a un bouton bascule dans le coin supérieur droit de l'écran principal - il met le programme en mode automatique. Et après avoir appuyé dessus, l'application reconnaîtra la musique pendant les 4 prochaines heures, même si l'utilisateur la quitte.
Paramètres
Pour accéder au menu des paramètres, l'utilisateur doit faire attention au coin gauche de l'écran principal - il y a une icône d'engrenage. Et après avoir cliqué dessus, les paramètres du programme s'ouvriront, qui contiennent:
- la possibilité de vous connecter à votre compte Facebook pour partager des tags;
- la possibilité de désactiver ou d'activer les notifications;
- conditions d'utilisation du programme et conditions de confidentialité.
De plus, grâce aux paramètres, l'utilisateur peut contacter le service d'assistance pour obtenir une assistance technique ou des réponses à des questions sur l'application. Et, s'il le souhaite, achetez la version Encore du programme.
Bas de l'écran
Au bas de l'écran, il y a cinq boutons - icônes de menu, avec les noms suivants:
- "Mots clés";
- "Nouvelles";
- "Impulsion";
- "Ouverture"
- "Début de reconnaissance".
En cliquant sur le bouton "Tags", l'utilisateur sera dirigé vers une section contenant des listes de toutes les musiques reconnues. Ces listes sont divisées en deux catégories: « mes tags » et « auto ». La première catégorie contient les chansons que l'utilisateur a reconnues par lui-même, dans la seconde celles que le programme a trouvées en mode automatique.
En parcourant les balises, l'utilisateur pourra se familiariser avec la biographie de chacun des interprètes, étudier sa discographie, les vidéos publiées, les critiques d'albums, ainsi que le genre de la chanson trouvée et le nom du studio d'enregistrement. Et, en plus, la section donne à l'utilisateur la possibilité de se renseigner sur les futurs concerts d'un artiste en particulier et sur d'autres artistes similaires à lui.
L'utilisateur peut partager chacune des balises sur les réseaux sociaux à l'aide d'un courrier électronique ou d'un programme de messagerie spécial.
Le menu "Actualités" vous permet de vous renseigner sur la sortie de mises à jour, l'apparition de nouveaux clips, l'actualité d'artistes populaires ou d'émissions de télévision. De plus, la section "Actualités" vous permet de visualiser les messages d'amis.
L'onglet "Pulse" ouvre à l'utilisateur la musique "top" la plus populaire en temps réel. Et "Discovery" vous permet de suivre où et quelle chanson a été reconnue pendant une certaine période de temps. Le suivi s'effectue sur la carte.
Comment obtenir Shazam ?
L'application est conçue pour les appareils fonctionnant sur la plate-forme Android, vous pouvez la télécharger via le Play Market. Cependant, il existe différentes versions de shazam:
- gratuit, mais contenant des annonces;
- payant - version Encore, qui est considérée comme complète, - pas de publicité;
- version de Red, créée afin de faire don d'une partie des fonds reçus pour l'utilisation de l'application à des œuvres caritatives.
Shazam est également disponible pour les utilisateurs de Windows Phone, bien qu'il y en ait beaucoup moins. Dans ce cas, le programme est téléchargé via le magasin de l'entreprise.
Shazam n'est pas destiné aux ordinateurs personnels et aux ordinateurs portables. Vous ne pouvez l'installer qu'une fois que l'ordinateur dispose d'un émulateur Android pour PC.