¿Cómo funcionan las aplicaciones como Shazam o MusiXmatch?

Todas las técnicas de reconocimiento de música funcionan con el mismo principio de huellas digitales de música.

En pocas palabras, estos son los pasos seguidos para identificar una canción:

  1. De antemano, Shazam toma huellas digitales de un catálogo completo de música y almacena las huellas digitales en una base de datos.
  2. Un usuario “etiqueta” una canción que escucha, que toma una muestra de audio de 10 segundos.
  3. La aplicación Shazam carga la huella digital al servicio de Shazam, que ejecuta una búsqueda de una huella digital coincidente en su base de datos.
  4. Si se encuentra una coincidencia, la información de la canción se devuelve al usuario; de lo contrario, se devuelve un error

Fuente: Cómo funciona Shazam para identificar (casi) cada canción que le arrojas
El artículo anterior menciona el trabajo de la huella digital de la música en detalle.

La página en columbia.edu es el artículo real publicado por un desarrollador de Shazam que explica este concepto en profundidad.

También hay otros servicios comerciales como SoundHound que ofrecen consulta tarareando

La característica básica de Shazam sigue siendo la identificación musical, pero sus algoritmos se utilizan para hacerlo relativamente rápido y con una coincidencia prácticamente del 100%;

• Buen diseño. Desde el icono de la aplicación para buscar la composición de animación. La atención a los pequeños detalles a menudo impresiona a los usuarios;

• Una gran lista de información disponible sobre el artista: letras de canciones, videos musicales, otras obras del artista y mucho más;

• Un aspecto social interesante.

¿Cómo hacer una aplicación como Shazam?

Supongo que su tecnología que le permite identificar una canción tiene algo que ver con los espectrogramas.
Obviamente, una aplicación está utilizando su enorme base de datos para encontrar rápidamente la que coincida con la que acaba de registrar. He oído que hay más de 11 millones de canciones, por lo que puede encontrar incluso a los artistas más oscuros y underground.
Aquí hay más información sobre su estructura.