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
Ce que vous décrivez s'appelle un Audio Hash . Ce que vous faites est de télécharger un fichier audio sur l'ordinateur. L'ordinateur divise alors la chanson en sections. Ensuite, analyse la chanson pour certains traits tels que la longueur d'un battement par rapport à la longueur d'une pause entre les battements, comment la musique devient plus haute ou plus basse, quelles fréquences sont utilisées et d'autres traits. Il convertit ensuite ces concepts en un nombre. Je vais donc rapidement faire du hachage Jaff1e ici . Nous obtiendrons d'abord le rythme moyen d'une section et le rapport entre le rythme et une chanson. Ensuite, nous ferons un nombre pour spécifier la distance entre la note la plus haute et la plus basse qui n'est pas dans la section. Ensuite, nous énumérerons enfin les trois fréquences les plus courantes. Ainsi, votre hachage pour la chanson ressemblerait à quelque chose comme 140_BPM_3:4_Beat_24_Semitones_1000hz-3000hz-5000hz ou 14003:04:0024:001000:003000:005000 Une fois que c'est un nombre, l'ordinateur fait simplement correspondre ce qu'il entend à ce nombre. Notez qu'il s'agit d'une simplification incroyable car le logiciel cherche à déterminer plus facilement les différences dans la musique et à mieux décomposer les informations.