human
Comment des applications comme Soundhound et Shazam identifient-elles si précisément les chansons ? Surtout Soundhound , car vous pouvez fredonner une mélodie et cela fonctionne toujours . Explique comme si j'avais cinq ans.
gpt
J'ai un peu travaillé avec un système appelé [ Echonest ] ( URL_0 ) qui fait quelque chose de similaire . Fondamentalement, vous pouvez utiliser Echonest (ou un système d'analyse sonore similaire) pour créer une base de données d'« empreintes digitales » pour la musique en question. En fonction de la puissance/flexibilité du système, ces empreintes digitales peuvent correspondre à la chanson, à quelqu'un qui fredonne la chanson, à une version de mauvaise qualité de la chanson, etc. L'idée est que vous distillez le son que vous entendez en une sorte d'empreinte digitale unique qui, pour cette partie ou tout le morceau de la chanson, est toujours unique. Ensuite , lors de l' analyse d' un autre morceau d' audio , comparez - le à la base de données et voyez s'il correspond . ' Je ne peux pas commenter la science / les mathématiques derrière les algorithmes audio, mais si vous regardez à quoi ressemble une forme sonore particulière pour une chanson, c'est relativement unique - par ex. ouvrez un mp3 dans Audacity et cette forme d'onde sera identifiable si vous avez le bon logiciel/algorithme pour faire les comparaisons.