Software: ¿Cómo se reconoce el software de una canción?
-
26-09-2019 - |
Pregunta
Yo estaba jugando con mi teléfono y no hay esta aplicación en él que cuando u usarlo para grabar 10 segundos de una canción, te dice el título y el autor de esa canción. Ahora, como un ingeniero de software que no puede dejar de preguntarse, ¿Cómo funciona?
Solución
Bueno, en realidad Shazam ha escrito un documento que explica el funcionamiento interno del algoritmo, se puede encontrar en esta dirección (pdf).
Básicamente tienen una enorme base de datos de todas las canciones que el algoritmo es capaz de reconocer y crear una especie de "hashtag" de la música con su espectrograma. Entonces, cuando graba una parte de la canción y lo envía a ellos, pasan a través del mismo algoritmo y tratar de coincidir con los hashtags que se almacenan en la base de datos.
Por supuesto que es mucho más complicado que eso, ya que tienen que manejar el ruido de grabación y cosas por el estilo, pero es la idea básica.
Otros consejos
Encuentra la respuesta aquí: http://laplacian.wordpress.com/2009/01/10/ cómo-Shazam fábrica