Saltar al contenido

¿Cómo puedo comparar 2 archivos de audio mediante programación?

Solución:

Eso se llama Huella digital de audio. Existen algunos proyectos de código abierto de los que puede obtener algunas ideas. Eche un vistazo aquí: Huella digital de audio – MusicBrainz.

Tener un servidor que realice cálculos de huellas digitales de audio que de todos modos no sea adecuado para dispositivos móviles. Y luego su aplicación móvil carga sus archivos al servidor y obtiene el resultado del análisis para su visualización. Así que no creo que el lenguaje de programación que lo implemente importe mucho. A continuación se muestran algunas implementaciones de AF.

Java: http://www.redcode.nl/blog/2010/06/creating-shazam-in-java/

VC ++: http://code.google.com/p/musicip-libofa/

C #: https://web.archive.org/web/20190128062416/https://www.codeproject.com/Articles/206507/Duplicates-detector-via-audio-fingerprinting

Sé que la pregunta se hizo hace mucho tiempo, pero una respuesta clara podría ayudar a otra persona.

  1. los bibliotecas de Echoprint (sitio web: echoprint.me/start) lo ayudará a resolver los siguientes problemas:

    • Desduplicar una gran colección
    • Identificar (pista, artista …) una canción en un disco duro o en un servidor
    • Ejecute un servidor Echoprint con sus datos
    • Identificar una canción en un dispositivo iOS

    PD: Para obtener más funciones orientadas a la música, puede consultar la lista de API aquí.

  2. Si quieres implementar Tomando huellas dactilares usted mismo, debería leer los documentos que se enumeran aquí como referencias, y probablemente echar un vistazo a musicip-libofa en Google Code

Espero que esto ayude;)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *