Pipeline for audio background noise removal, speaker diarization, and transcription.
Process multi-speaker recordings with Demucs, pyannote, and Whisper locally.
AudioPipe runs audio separation, speaker diarization, and transcription in a single local pipeline. It outputs structured JSON files containing transcripts, speaker labels, and timestamps for multi-speaker recordings.
The tool combines Demucs for vocal extraction, pyannote for speaker diarization, and Whisper for speech-to-text. It handles background noise removal, maps speakers to chronological segments, and supports chunked processing for long audio files.
It suits professionals needing structured transcripts with speaker labels from clear multi-speaker audio. It does not suit those working with poor quality audio or requiring a graphical user interface.
Extracts vocals from background music or noise using Demucs.
Identifies and separates different speakers with optional Hugging Face token integration.
Transcribes long audio files in fixed-length pieces with globally consistent speaker labels.
Allows starting or resuming the pipeline from separation, diarization, or transcription steps.
The only cost is running it yourself on your own hardware, utilizing local compute resources.
880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
Yes, CPU mode is available, though a CUDA-compatible GPU or Apple Silicon is recommended for performance.
Use the --chop and --chunk-minutes flags to transcribe long audio files in fixed-length pieces.
See Zekai first in Google