Analizador de espectro de audio gratis
Visualiza frecuencias de audio en tiempo real como barras, formas de onda o espectros circulares. Funciona con archivos de audio o entrada de micrófono en vivo; se ejecuta en tu navegador.
Suelta un archivo aquí o haz clic para buscarlo
MP3, WAV, OGG, M4A, FLAC, AAC, OPUS · procesado en tu dispositivo
o pulsa Ctrl+V para pegar desde el portapapeles
Tus archivos nunca salen de tu dispositivo. Todo el procesamiento se realiza localmente en tu navegador.
Ajustes
Frecuencia de muestreo: 44,1 kHz · Resolución: 5,4 Hz/bin · FFT 8192
Todo el análisis se ejecuta en tu navegador con la Web Audio API; tu audio nunca se sube.
Usos habituales
- Analizar Audio de PodcastVerifica las grabaciones de podcast para ruido de sala, plosivas y sibilancia usando el espectro.
Cómo funciona
El Analizador de Espectro de Audio se ejecuta enteramente en tu navegador usando el AnalyserNode de la Web Audio API, que calcula una FFT (transformada rápida de Fourier) en tiempo real sobre los datos de audio de un archivo o micrófono. Cada fotograma se dibuja con código Canvas 2D escrito a mano; no interviene ninguna biblioteca de visualización, y ningún audio sale de tu dispositivo.
- 1El audio se decodifica y se enrutaAl cargar un archivo, la Web Audio API lo decodifica en un AudioBuffer y lo enruta a través de un MediaElementAudioSourceNode hacia un AnalyserNode. Para la entrada del micrófono, getUserMedia() captura la señal y la alimenta a través de un MediaStreamAudioSourceNode en su lugar, con la cancelación de eco, la supresión de ruido y el control automático de ganancia desactivados para que veas la señal en bruto.
- 2El AnalyserNode ejecuta la FFT en cada fotogramaEn cada fotograma de animación (mediante requestAnimationFrame), el código llama a getFloatFrequencyData() para leer el espectro de magnitud FFT actual en dBFS, y getFloatTimeDomainData() para las muestras de forma de onda en bruto. El tamaño de la FFT se puede configurar de 2048 a 16384 bins, dando una resolución de frecuencia tan fina como unos 2,7 Hz/bin a 44,1 kHz.
- 3Canvas 2D renderiza la vista elegidaLa vista Analizador mapea los bins de la FFT en un eje X de frecuencia logarítmica (20 Hz–20 kHz) y un eje Y en dBFS, dibuja el espectro como una línea rellena, y superpone un trazo de retención de pico decreciente. La frecuencia dominante se localiza mediante interpolación parabólica alrededor del bin de pico, y luego se convierte a la nota musical de temperamento igual más cercana (A4=440 Hz) con la desviación en cents mostrada en la lectura. La vista Espectrograma desplaza el lienzo un píxel a la izquierda en cada fotograma y pinta una nueva columna usando una rampa de color estilo Inferno. La vista Artístico usa datos de frecuencia o de dominio temporal a resolución de byte para los modos decorativos de barras, forma de onda o circular.
- 4Exportación mediante Canvas y MediaRecorderGuardar un PNG llama a canvas.toBlob() para codificar el fotograma actual. Grabar un video usa canvas.captureStream(30) combinado con una toma de audio de un MediaStreamAudioDestinationNode, canalizada a un MediaRecorder que produce WebM o MP4. La exportación WAV codifica a mano un archivo RIFF PCM de 16 bits a partir del AudioBuffer usando un DataView; sin codificador externo.
Tu archivo de audio se decodifica en el navegador mediante la Web Audio API y nunca se sube: los bytes del archivo permanecen en tu dispositivo durante todo el análisis y la exportación.
Guía
Ejemplo práctico
Una toma vocal de 3 minutos a 44,1 kHz, abierta con la configuración "Tono de canto", usa un tamaño de FFT de 16384, lo que da unos 2,7 Hz por banda. La vista "Analizador" muestra la frecuencia más fuerte, la nota más cercana y cuántos cents se desvía. Una nota sostenida cerca de 440 Hz se lee como A4, así que puedes ver si queda alta o baja. Con FFT 2048 la misma nota se mediría en pasos de unos 21,5 Hz, demasiado grueso para afinar.
Qué ajustes usar y los límites
- Empieza desde una configuración rápida. "Tono de canto" usa detalle fino y una lectura de notas. "Revisar la mezcla" usa un espectro suave con retención de picos para juzgar el equilibrio tonal. "Encontrar el zumbido" dibuja un espectrograma donde un zumbido de la red eléctrica se muestra como una línea horizontal fija. "Comprobar sin pérdida" muestra si un MP3 de baja tasa de bits se corta bruscamente alrededor de 16 kHz.
- Intercambia detalle temporal por detalle frecuencial con el tamaño de FFT. El tamaño de FFT puede ser 2048, 4096, 8192 o 16384. Los tamaños más grandes separan frecuencias cercanas, como notas vecinas, pero reaccionan más lentamente a cambios rápidos. Los tamaños más pequeños siguen sonidos rápidos como la batería.
- Usa el espectrograma para la pista completa. La vista de espectrograma dibuja el archivo completo sin reproducirlo. Pasa el cursor para ver tiempo, tono y nivel, o toca para saltar a ese punto. "Nivel más bajo mostrado" y "Nivel más alto mostrado" establecen el rango de color.
- Elige la exportación correcta. "Guardar PNG" guarda el gráfico al doble de tamaño. "Grabar video" captura la animación en vivo en tiempo real. "Crear MP4" la procesa fotograma a fotograma como H.264 y AAC, hasta 3 minutos en un celular y 10 minutos en una computadora, en tamaños horizontal, cuadrado o vertical. Mantén la pestaña abierta mientras se procesa.
- Para el micrófono, espera sonido en bruto. La cancelación de eco, la supresión de ruido y la ganancia automática se desactivan para que la pantalla muestre lo que el micrófono realmente oye. Usa auriculares si reproduces una pista de acompañamiento.
Problemas comunes y cómo solucionarlos
- El micrófono no se inicia.
- Si se denegó el acceso, el navegador no volverá a preguntar hasta que permitas el micrófono en la configuración del sitio. Si no se encuentra ningún micrófono, comprueba que haya uno conectado y activado. Si otra aplicación o pestaña lo está usando, ciérrala e inténtalo de nuevo.
- Dice que la reproducción falló.
- A veces los navegadores bloquean el sonido hasta que tocas. Si aparece un aviso de "Toca para reproducir", tócalo. De lo contrario, el archivo puede estar dañado, así que prueba con una copia MP3, WAV, M4A, OGG o FLAC.
- Falla al guardar el audio como WAV.
- Guardar necesita el archivo completo decodificado en memoria, y algunos archivos que el reproductor puede reproducir no se pueden decodificar. Vuelve a exportar el archivo como MP3 o WAV, o elige un clip más corto con las casillas de inicio y fin.
- La grabación de video o la exportación a MP4 no funciona en mi navegador.
- La grabación necesita soporte para MediaRecorder y la exportación a MP4 necesita codificación H.264 y AAC. Un Chrome, Edge o Safari actual funciona. Mientras tanto, aún puedes guardar un PNG.
Cómo se compara
La vista de Analizador traza el nivel frente a la frecuencia en un momento dado y es la que se usa para afinar y equilibrar el tono. El Espectrograma traza la frecuencia frente al tiempo para todo el archivo y es la que se usa para detectar zumbidos, ruido o un corte de tasa de bits que dure más de un instante.
Herramientas relacionadas
Generador de Tonos
Genera tonos puros de 1 Hz a 22 kHz, además de ruido blanco, rosa y marrón: prueba de altavoz izquierdo/derecho, notas predefinidas, reproducción en directo o descarga en WAV/MP3.
Añadir música a un vídeo
Añade música o cualquier audio a un vídeo: sustituye el sonido original o mézclalo, con volumen, inicio, repetición y fundido de salida. La imagen se copia, no se recodifica. Se ejecuta en tu navegador.
Buscador de BPM y Tonalidad
Estima el tempo (BPM) y la tonalidad musical de una canción en tu navegador, con opción de tap-tempo.