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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top