TOOLS / 08
SPECTRACHEA
Editor espectral de audio en el navegador: dibuja sobre el espectrograma, repara solo esa region.
Browser-based spectral audio editor: draw on the spectrogram, repair only that region.
01
Para que sirveWhat it is for
SpectraChea sube un WAV, dibuja su espectrograma en el navegador y aplica herramientas de reparacion espectral sobre la region de frecuencia/tiempo que selecciones a mano, en vez de procesar la pista entera a ciegas.
SpectraChea uploads a WAV, renders its spectrogram in the browser, and applies spectral repair tools to the exact frequency/time region you select by hand, instead of processing the whole track blind.
02
Como trabajaHow it works
Subes un WAV y la app renderiza el espectrograma en pantalla. Marcas una region de frecuencia y tiempo directamente sobre esa imagen y le aplicas una herramienta de reparacion solo a esa zona, sin tocar el resto de la pista.
You upload a WAV and the app renders the spectrogram on screen. You mark a frequency/time region directly on that image and apply a repair tool only to that zone, leaving the rest of the track untouched.
03
Herramientas de reparacionRepair tools
Cada ruta de proceso ataca un problema especifico: ruido de fondo, zumbido electrico, sibilancia, clipping, crackle, clicks aislados, viento, roce de ropa/lavalier, respiraciones y ruido de boca, mas separacion armonico-percusiva (HPSS), normalizacion y control de loudness.
Each processing route targets one specific problem: background noise, electrical hum, sibilance, clipping, crackle, isolated clicks, wind, clothing/lavalier rustle, breaths and mouth noise, plus harmonic-percussive separation (HPSS), normalization, and loudness control.
- Denoise (captura de perfil + aplicacion)Denoise (profile capture + apply)
- Reduccion de zumbido (hum)Hum reduction
- De-esser (sibilancia)De-esser (sibilance)
- Declip (audio saturado)Declip (clipped audio)
- Decrackle y reparacion de clicksDecrackle and click repair
- De-wind y de-rustleDe-wind and de-rustle
- Control de respiracion y de-click de bocaBreath control and mouth-declick
- Reparacion espectral / heal por region + boostSpectral repair/heal by region + boost
- Separacion HPSS, normalizacion y loudnessHPSS separation, normalization and loudness
04
Asesor con IA (opcional)AI advisor (optional)
La sugerencia heuristica del espectrograma funciona sin configuracion. El asesor en lenguaje natural necesita DEEPSEEK_API_KEY y DEEPSEEK_MODEL; sin llave, la ruta responde con un mensaje limpio y el resto de la app sigue funcionando igual.
The heuristic spectrogram suggestion works with zero setup. The plain-language advisor needs DEEPSEEK_API_KEY and DEEPSEEK_MODEL; without a key, that route returns a clean message and the rest of the app keeps working normally.
05
Como usarloHow to use it
-
01
Crea el entorno con Python 3.11
Create the environment with Python 3.11
uv venv --python 3.11 -
02
Activa el entorno
Activate the environment
source .venv/bin/activate -
03
Instala dependencias
Install dependencies
uv pip install -r requirements.txt -
04
Arranca la app
Start the app
python app.py -
05
Abre el navegador y sube un .wav
Open the browser and upload a .wav
http://127.0.0.1:5001
06
Que necesitasWhat you need
- Python 3.11 instalado (no funciona con 3.14: librosa/numba no compilan)Python 3.11 installed (does not work on 3.14: librosa/numba fail to build)
- uv (o pip) para instalar requirements.txtuv (or pip) to install requirements.txt
- Un archivo .wav para editarA .wav file to edit
- Opcional: DEEPSEEK_API_KEY + DEEPSEEK_MODEL para el asesor en lenguaje naturalOptional: DEEPSEEK_API_KEY + DEEPSEEK_MODEL for the plain-language advisor
07
IlustracionIllustration
PROBLEMA HERRAMIENTA
Ruido de fondo Denoise (captura de perfil + apply)
Zumbido electrico Hum reduction
Sibilancia De-esser
Clipping / saturacion Declip
Crackle Decrackle
Clicks aislados Click repair
Viento De-wind
Roce de ropa / lavalier De-rustle
Respiracion audible Breath control
Ruido de boca Mouth-declick
Dano localizado Spectral repair / heal (por region)
Mezcla desbalanceada HPSS (separacion armonico-percusiva)
Nivel / loudness Normalize + Loudness08
LimitesLimits
- Requiere Python 3.11 exacto; no instala ni migra a otras versionesRequires exactly Python 3.11; it does not install or migrate other versions
- Las fuentes de marca (LemonMilk, Futura) tienen licencia comercial y NO vienen incluidas en la descarga; la interfaz cae a fuentes del sistemaBrand fonts (LemonMilk, Futura) are commercially licensed and are NOT included in the download; the UI falls back to system fonts
- Estado de edicion vive en memoria del proceso Flask; no hay persistencia de sesion entre reinicios ni uso multiusuario concurrenteEditing state lives in the Flask process memory; there is no session persistence across restarts and no concurrent multi-user support
- El asesor en lenguaje natural (/ai/analyze) depende de una API externa opcional; sin llave, esa ruta especifica no responde con analisisThe plain-language advisor (/ai/analyze) depends on an optional external API; without a key, that specific route will not return analysis
AccesoAccess
Se comparte directo.Shared directly.
Editor espectral de audio en el navegador: dibuja sobre el espectrograma, repara solo esa region.
Browser-based spectral audio editor: draw on the spectrogram, repair only that region.
Descargar .zip →Download .zip → EscribenosWrite to us
Verificacion. Comprueba el zip antes de abrirlo: sha256. En macOS: shasum -a 256 archivo.zip.Verification. Check the zip before opening it: sha256. On macOS: shasum -a 256 file.zip.
Licencia. Publicado bajo licencia MIT: libre de usar, modificar y redistribuir, incluso con fines comerciales, siempre que se conserve el aviso de copyright y de licencia. Se entrega tal cual (“as is”), sin garantía de ningún tipo; el uso es bajo tu propio riesgo y Chea Studios no responde por daños derivados de su uso. El .zip incluye su archivo LICENSE. Copyright © 2026 Chea Studios.License. Released under the MIT license: free to use, modify, and redistribute, including commercially, as long as the copyright and license notice are kept. Provided “as is,” with no warranty of any kind; use is at your own risk and Chea Studios is not liable for damages arising from its use. The .zip includes its LICENSE file. Copyright © 2026 Chea Studios.
La licencia MIT cubre el código propio de Chea Studios; SpectraChea depende de ffmpeg y librosa, que mantienen sus propias licencias —no verificadas aquí.The MIT license covers Chea Studios’ own code; SpectraChea depends on ffmpeg and librosa, which keep their own licenses —not verified here.