CHEA STUDIOS

← Tools← Tools

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.

Descargar .zip →Download .zip →SHA-256SHA-256

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

  1. 01

    Crea el entorno con Python 3.11

    Create the environment with Python 3.11

    uv venv --python 3.11
  2. 02

    Activa el entorno

    Activate the environment

    source .venv/bin/activate
  3. 03

    Instala dependencias

    Install dependencies

    uv pip install -r requirements.txt
  4. 04

    Arranca la app

    Start the app

    python app.py
  5. 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

08

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.