Calculadora de Huella Digital de Audio
Calcula la huella digital acústica Chromaprint de cualquier archivo de audio en tu navegador. Compatible con AcoustID para identificación de canciones.
Entrada
Salida
| Title | Artist | Confidence | MusicBrainz |
|---|---|---|---|
Leerme
¿Qué es una huella digital de audio?
Una huella digital de audio es un resumen digital compacto de una señal de audio — una secuencia corta de números que captura las características acústicas de una grabación de una manera robusta ante distorsiones comunes como cambios de codificación, desplazamientos de tono y ruido de fondo. A diferencia de un hash criptográfico, una huella digital de audio está diseñada para coincidir con grabaciones de la misma canción incluso cuando provienen de diferentes fuentes, tasas de bits o ediciones ligeras.
El algoritmo más ampliamente utilizado es Chromaprint, que potencia la base de datos abierta AcoustID. Chromaprint convierte audio en una secuencia de características de cromas — representaciones de la energía en cada clase de tono musical — y luego la comprime en una cadena base64 corta. Esta huella digital puede enviarse al servicio AcoustID para identificar la pista subyacente y recuperar metadatos de MusicBrainz.
Descripción de la herramienta
Esta herramienta calcula la huella digital de audio Chromaprint de un archivo de audio cargado directamente en tu navegador. Luego, opcionalmente, consulta la base de datos pública de AcoustID para identificar la pista y devolver metadatos como título, artista e ID de MusicBrainz — todo sin cargar tu archivo en ningún servidor.
Características
- Procesamiento local: La decodificación de audio y la generación de huellas digitales se ejecutan completamente en el navegador utilizando una compilación WebAssembly de Chromaprint — tu archivo de audio nunca abandona tu dispositivo
- Amplio soporte de formatos: Funciona con MP3, WAV, FLAC, OGG, M4A y cualquier formato que la Web Audio API de tu navegador pueda decodificar
- Búsqueda en AcoustID: Opcionalmente envía la huella digital a la API pública de AcoustID para identificar la canción y recuperar metadatos de artista/título/MusicBrainz
- Detalles técnicos: Muestra la frecuencia de muestreo, el número de canales y la duración analizada junto con la cadena de huella digital
- Huella digital copiable: Copia la cadena de huella digital Chromaprint sin procesar para usar en herramientas externas como
fpcalc
Cómo funciona
- El archivo cargado es decodificado por la Web Audio API del navegador en muestras PCM sin procesar.
- Hasta 120 segundos de audio se alimentan al módulo WASM de Chromaprint, que calcula características de cromas y las comprime en una cadena de huella digital.
- Si haces clic en Buscar en AcoustID, la huella digital y la duración se envían a la API pública de AcoustID, que devuelve grabaciones coincidentes de la base de datos de MusicBrainz clasificadas por puntuación de confianza.
Formatos compatibles
Cualquier formato de audio compatible con la Web Audio API de tu navegador, que típicamente incluye:
- MP3 (
.mp3) - WAV (
.wav) - FLAC (
.flac) - OGG Vorbis (
.ogg) - AAC / M4A (
.m4a,.aac) - Opus (
.opus)
Limitaciones
- Solo se analizan los primeros 120 segundos de audio (suficiente para una identificación confiable).
- La identificación de AcoustID requiere que la pista exista en la base de datos de MusicBrainz; las pistas raras, no lanzadas o fuertemente remezcladas pueden no devolver resultados.
- Los clips muy cortos (menos de ~10 segundos) pueden producir huellas digitales con baja confianza.