human
Comment fonctionne Shazam ? J'ai acquis une compréhension décente de cet article : URL_0 Mais je ne suis toujours pas sûr de savoir comment il choisit par où commencer dans sa recherche compte tenu de la vaste taille de leur base de données. Explique comme si j'avais cinq ans.
gpt
Ainsi , il existe une énorme base de données pleine de chansons . Ces chansons sont sous-échantillonnées, puis le processus de décimation est utilisé pour les convertir en fichiers de taille beaucoup plus petite. C'est quelque chose qui se passe dans le domaine de Fourier, et c'est difficile à expliquer, mais cela permet essentiellement à une chanson d'obtenir une "empreinte digitale" qui ne fait pas trop d'octets. Votre enregistrement, à l'aide de Shazam, est sous-échantillonné puis décimé pour obtenir une partie similaire d'une empreinte digitale. Cette décimation, parce qu'elle est dans le domaine fréquentiel, permet également de filtrer le bruit. Pas exactement filtré, mais si vous avez un bruit de fond entrant à 100 Hz ou 15 kHz, alors ce sera à un endroit différent sur l'empreinte digitale du domaine fréquentiel, et donc "l'empreinte digitale" correspondra à celle qu'ils ont sous la main, avec quelques des valeurs supplémentaires à 10 Hz ou 15 kHz , qui peuvent facilement être ignorées . La petite taille du fichier téléchargé par shazam est ensuite comparée à la grande base de données d'empreintes digitales, et lorsqu'une correspondance est trouvée, elle vous est envoyée.