Вы находитесь на странице: 1из 2

Aplicación que determine el nombre de la canción o canciones originales dentro de un mix , pues

algunas canciones tras ser mezcladas no se distingue cual es, para realizarlo tomar como base
Shazam que determina el nombre de la música tal cual se escucha, por lo que no determina la
canción original y solo te muestra el nombre del mix. Y nada de, por decir la cantante sino más
bien el artista que hizo el mix, impidiendo hallar la canción original

Por cómo funciona shazam, he encontrado que:

Shazam funciona a través de algo llamado la huella digital acústica [1], que no es más
que una técnica de reconocimiento de patrones en base a las frecuencias de una señal
de audio.

Shazam funciona a través de algo llamado la huella digital acústica [1], que no es más
que una técnica de reconocimiento de patrones en base a las frecuencias de una señal
de audio.

¿Qué quiere decir esto? que cuando una máquina procesa un audio, genera un
espectrograma, que es la representación de un sonido y se ve así:

Shazam, a través de su algoritmo, identifica unos puntos de anclaje en las ondas del
espectrograma, la identificación da como resultado unos hashes que posteriormente
son comparados con los que se encuentran en la base de datos de los servidores de
Shazam, allí es donde también hace el proceso de scoring, es decir, califica las
coincidencias encontradas de las secuencias de hashes de una canción (hay que
recordar que lo que se compara son fragmentos de canciones).

Algoritmo

Avery Wang[2], uno los fundadores e ingeniero de la universidad de Stanford, publicó


un documento en donde describe el funcionamiento de Shazam[3]. De manera
resumida, dice que el algoritmo hace lo siguiente:
1. Genera y analiza un espectrograma del archivo grabado.
2. Construye un mapa de constelaciones basado en el espectrograma.
3. Hace un proceso llamado hash combinatorial en un área determinada del
mapa.
4. Búsqueda en la base de datos.
5. Puntuación de posibles coincidencias.

Вам также может понравиться