human
Comment fonctionnent les applications comme Shazam ? Je me suis toujours demandé comment ça fonctionnait. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Si vous êtes très curieux et légèrement averti techniquement, vous pouvez lire les brevets de Shazam pour trouver directement la réponse. Commencez par celui-ci : [US patent 6990453] (URL_2) puis jetez un œil aux brevets suivants : [Shazam's patent list] (URL_0) Ou, vous pouvez lire le document de recherche sur lequel l'un des créateurs de Shazam a écrit la technique : [ Un algorithme de recherche audio de qualité industrielle ] ( URL_1 ) Voici une version simplifiée . Shazam a écrit des programmes informatiques qui analysent un morceau de musique. L'analyse décompose la musique en un ensemble de "signatures", chacune calculée à différents moments de la musique. Les signatures peuvent inclure quelque chose comme la fréquence dominante de la musique, le volume de la musique, etc. Shazam détermine quels moments de la musique contiennent des signatures particulièrement « fortes » et les stocke dans une base de données. Ensuite, lorsqu'on demande à votre smartphone d'identifier un morceau de musique, il fait la même analyse « d'extraction de signature ». Ensuite, il envoie ces signatures aux ordinateurs de Shazam, qui recherchent les signatures des chansons correspondantes dans la base de données.