Una huella dactilar acústica es un resumen digital generado a partir de una señal de audio . Esta huella dactilar permite identificar una muestra de sonido o localizar una secuencia de sonido en una base de datos de audio.
Los usos prácticos son múltiples, por ejemplo la identificación de canciones, grabaciones, melodías, anuncios, emisiones de radio, efectos de sonido o secuencias de vídeo entre otros.
Una huella acústica debe satisfacer varias condiciones.
La impresión debe ser lo suficientemente precisa para que dos sonidos muy diferentes no tengan la misma impresión.
Un algoritmo de huella acústica debe tener en cuenta las características audibles del sonido. Si dos muestras son percibidas como idénticas por el oído humano, su huella debe ser igual o muy cercana, incluso si su representación numérica es muy diferente. Como tal, las huellas dactilares acústicas no son huellas dactilares en el sentido habitual del término. La mayoría de las técnicas de compresión de audio ( MP3 , WMA , OGG ) producen cambios significativos en la codificación binaria de un archivo de audio, sin afectar la forma en que se visualiza. Un buen algoritmo de huellas dactilares acústicas permitirá identificar una grabación incluso después de que se haya sometido a dicha compresión. Una ligera variación en la velocidad o un ligero ruido tampoco deberían cambiar demasiado la huella.
Para ser utilizada, la huella debe ser fácil de calcular, es decir, tener una pequeña complejidad de tiempo y fácil de almacenar, es decir, compacta, corta.