Audio · IA aplicada · Control de calidad

Limpiar el audio de una entrevista con IA: Audacity y DeepFilterNet

Cómo conecté Audacity a Claude para mejorar una entrevista de casi 22 minutos, por qué la primera versión empeoró el sonido y cómo una segunda pasada con DeepFilterNet bajó 21 dB el ruido sin mover una sola muestra.

Matías Gaglio ·

Read in English
El encargo

Una entrevista útil con un audio difícil.

Tenía una entrevista de 21:46 grabada a 48 kHz, con ruido de fondo y una compresión fuerte del archivo original. Los primeros 7:58 debían quedar en silencio, igual que en la edición previa. El objetivo era una voz clara y estable sin cortar, mover ni reemplazar nada del proyecto existente.

21:46duración de la entrevista, idéntica antes y después
−21 dBruido de fondo en las pausas frente a la primera versión
≤ 0,06 msdesfase máximo con el original: de 0 a 3 muestras
−0,97 dBFSpico final, sin saturación
Conexión

Audacity controlado desde Claude.

Audacity incluye un canal de scripting, mod-script-pipe, que permite importar archivos, aplicar efectos y guardar proyectos mediante comandos. Lo conecté a Claude Code a través de MCP. Para el análisis, Claude usó Python con NumPy y FFmpeg para decodificar y comparar los archivos fuera de Audacity.

Primera regla: trabajar sobre el archivo m4a original y no sobre el mp3 ya editado, porque tenía una capa de compresión menos. Antes de tocar nada se comprobó que ambos coincidían muestra a muestra y en qué instante exacto terminaba el silencio.
Primera pasada

Una cadena clásica que reveló el problema.

La primera versión usó efectos tradicionales: filtro pasa-altos en 80 Hz, reducción de ruido de 10 dB, menos cuerpo entre 200 y 800 Hz, más claridad entre 2 y 6 kHz, compresor suave, normalización a −16 LUFS y limitador en −1 dB. En los números funcionó: la diferencia entre partes fuertes y suaves bajó de casi 13 dB a 7 dB.

Al escucharla aparecieron cortes y agudos metálicos. El diagnóstico fue concreto: la compuerta de ruido abría y cerraba entre palabras, y la ganancia general subió también el siseo y los artefactos de compresión del archivo de 96 kbps.

Segunda pasada

IA local en lugar de más efectos.

La solución fue DeepFilterNet, un modelo de código abierto especializado en separar la voz del ruido. Corre sin conexión, así que el audio nunca salió de la computadora, y trabaja de forma nativa a 48 kHz. La alternativa era un servicio web que exige subir la grabación a servidores de terceros.

Limpiar

DeepFilterNet sobre el original, con un límite de atenuación para que la voz no suene artificial.

Ajustar

La misma cadena, sin compuerta, con menos realce de agudos y compresión más liviana.

Reemplazar

Nueva pista en el proyecto con el mismo silencio inicial y la versión anterior silenciada como referencia.

Verificar

Duración, alineación, ruido en pausas, picos y nivel de voz, medidos por código.

Verificación

Medir antes de declarar terminado.

ControlResultado
DuraciónIgual al original: 21:46.389 y el mismo silencio inicial.
AlineaciónCorrelación cruzada en cinco puntos: de 0 a 3 muestras de diferencia, inaudible.
Ruido en pausas21 dB menos que la primera versión.
SaturaciónPico en −0,97 dBFS.
VozNivel parecido al de la versión anterior, algo más bajo.
Captura real de Audacity con dos pistas de la entrevista alineadas: arriba la versión anterior silenciada, abajo la versión limpiada con DeepFilterNet; ambas empiezan en 7:58 y terminan en 21:46
El proyecto final en Audacity: la versión anterior queda arriba, silenciada e intacta, y la versión limpiada con IA abajo, alineada muestra por muestra desde 7:58 hasta 21:46.

El proyecto nuevo se guardó con otro nombre y el anterior quedó intacto. Esa regla vino de mi lado durante el trabajo y es la que ahora aplico a cualquier proceso automático: nunca sobrescribir el material de partida.

Aprendizajes

Qué me llevo.

  • Más procesamiento no es mejor sonido: subir el nivel también sube los defectos que ya estaban.
  • La IA local protege el material: una entrevista puede contener información sensible y no tiene por qué subirse a la nube.
  • Los números no reemplazan la escucha: las métricas confirman que nada se rompió; el oído decide si suena natural.
Software y etiquetas

Herramientas y temas de este artículo.

Software usado o relacionado

  • Audacity
  • Claude
  • Python
  • FFmpeg

Temas

  • DeepFilterNet
  • Claude Code
  • MCP
  • mod-script-pipe
  • NumPy
  • reducción de ruido
  • limpieza de audio
  • IA para audio
  • entrevista
  • podcast
  • LUFS
  • normalización
  • compresor
  • procesamiento de audio
  • control de calidad
  • IA aplicada

Trabajo relacionado

Siguiente paso

¿Querés aplicar este enfoque en tu marca o equipo?

Agendá una llamada de 30 minutos, revisá mi CV o escribime.