← Tools Portal

THE BLACKCAT Voice Extractor Studio

# THE BLACKCAT Voice Extractor Studio

## Purpose

THE BLACKCAT Voice Extractor Studio separates human voices from music beds, soundtracks, and mixed interview audio.

## Current Location

```text
/Users/pabloscandoglierro/Documents/General Stuff
```

## Current Engine

Demucs installed in:

```text
/Users/pabloscandoglierro/Documents/General Stuff/.venv-demucs
```

## Local Dashboard

Start the browser app:

```bash
scripts/open-voice-extractor-studio.command
```

Or run the server directly:

```bash
python3 tools/voice_extractor_studio/server.py \
  --port 8770 \
  --audio-root "/Users/pabloscandoglierro/Documents/General Stuff"
```

Then open:

```text
http://127.0.0.1:8770
```

## Dashboard Flow

1. Put the source MP3 in `/Users/pabloscandoglierro/Documents/General Stuff`.
2. Open `THE BLACKCAT Voice Extractor Studio`.
3. Choose the audio in `Fuente local`.
4. Keep `WAV master` and `MP3 review` selected unless a smaller delivery is needed.
5. Press `Separar voces`.
6. Open the output folder when the job completes.

## Current Run Pattern

Manual fallback:

```bash
cd "/Users/pabloscandoglierro/Documents/General Stuff"
. .venv-demucs/bin/activate
demucs --two-stems=vocals -o separated "INPUT_FILE.mp3"
```

Then post-process the extracted voice stem:

```bash
ffmpeg -y -i "separated/htdemucs/INPUT_FILE/vocals.wav" \
  -af "highpass=f=80,lowpass=f=12000,loudnorm=I=-16:TP=-1.5:LRA=11" \
  -ar 48000 \
  "voice-only-output/INPUT_FILE/INPUT_FILE_voices_clean.wav"
```

## Output Pattern

- Raw voice stem: `separated/htdemucs/<file>/vocals.wav`
- Clean edit WAV: `voice-only-output/<file>/<file>_voices_clean.wav`
- Review MP3: `voice-only-output/<file>/<file>_voices_clean.mp3`