Tech

¿Cómo funcionan Shazam y otras apps para reconocer canciones?

Las apps utilizadas para reconocer canciones se han vuelto de uso común para todos las personas con un celular, pero te has preguntado, ¿cómo es que funciona esta tecnología? Aquí una respuesta para los curiosos.
Redacción
26 enero 2015 15:13 Última actualización 26 enero 2015 21:53
Shazam

Shazam (Bloomberg)

Actualmente uno de los tipos de         aplicaciones más utilizadas son aquellas que nos ayudan a conocer el nombre de una canción con tan sólo grabar con nuestro celular un fragmento de ella el cual es procesado, enviado a un servidor, y devuelto al usuario con una respuesta.

Algunas de estas apps, según la UNAM Mobile, brindan la función de encontrar la canción cantándola o al tararearla, inclusive algunas nos muestran la letra de la pista y los próximos conciertos del artista. Esta tecnología resulta funcional y curiosa, pero ¿cómo funciona?

De acuerdo a la UNAM, estos servicios están basados en librerías digitales con información acerca de millones de canciones, así que cuando escuchamos una canción que nos gusta y grabamos un fragmento, el sistema lo busca en su librería para encontrar el intérprete y el tema. Todo este proceso requiere la programación computacional adecuada para que la respuesta sea rápida y eficiente.

La detección se realiza a través de las llamadas huellas digitales o identificador único de cada canción, esto quiere decir que las canciones se transforman en códigos numéricos que capturan características esenciales de ellas.

Las huellas se hacen creando un espectograma de la pista, osea una representación visual de la canción, graficando las tres dimensiones de la música que son la frecuencia, la amplitud y el tiempo. Los algortimos de la app extraen los puntos representativos de estas gráficas para conocer los puntos más altos del espectograma.

Estos datos se almacenan en una tabla que registra en qué segundos de la canción hay un pico y cuál es su frecuencia. Cada vez que enviamos un fragmento de canción el sistema obtiene la huella, lo compara con su base de datos, y si coincide con alguna, nos da una respuesta.

Existen otros procesos que también ayudan a una mejor obtención del sonido, entre otras cosas, pero esto es, en esencia, lo que hacen las apps para obtener el nombre de la canción que te gustó.

De las aplicaciones más populares de este tipo encontramos a Shazam y Soundhound, disponibles para la mayoría de las plataformas y con millones de solicitudes al día.

Todas las notas TECH
Apple trabaja en un chip que alimente Inteligencia Artificial a dispositivos
La odisea ciclista de Branson en Italia
Él es el mexicano que Zuckerberg destacó en Harvard y ésta es la razón
Millonario quiere dar la vuelta al mundo con avión solar ¡y sin escalas!
'The next big thing' para Samsung: fármacos hechos con células
Slim quiere reemplazar los taxis de la CDMX por coches eléctricos
Ciclones se agitan en los polos de Júpiter
Google, el nuevo desafío para los reclutadores de Europa
Amazon abre su primera librería en Nueva York
Crece el miedo a otro WannaCry
Autoridades piden acceso a mensajes cifrados de redes sociales por terrorismo
Waze quiere que compartas tu auto
Microsoft asegura que esta es la pluma digital más precisa del mercado
Este robot mexicano busca hacer las tareas del campo más sencillas
Xbox tendrá su 'Netflix' de videojuegos
Google quiere ayudar a crear estrategias de marketing inteligentes
Microsoft desarrolló edición más segura de Windows 10 pero... es para China
Axtel impulsará a estos seis emprendedores (y dos son mexicanos)
Jeff Bezos dona un millón de dólares a ONG de defensa de la prensa
4 apps para viajar por el mundo... sin temor
¿Por qué las empresas de servicio al cliente no sobrevivirán sin IA?
Google quiere alcanzar a Amazon para ‘platicar’ contigo
Uber admite que pagó menos a conductores en NY; los compensará con 900 dls
Requisitos para prestar servicio de Uber son constitucionales: SCJN
El hombre que le vendió muebles a Steve Jobs dirigirá Ford