AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Therapists › audiopipe
✦ Free & open sourceTherapists

audiopipe

Pipeline for audio background noise removal, speaker diarization, and transcription.

Audio separation and transcription pipeline

Process multi-speaker recordings with Demucs, pyannote, and Whisper locally.

Free forever · source-available · Licence not stated in the repository
✓ Light setup✓ Browser-based✓ Real-time collaboration
6.6
ZEKAI
Local multi-speaker audio pipeline
Free & open source · Therapists
Ease of setup4
Usefulness8
Maintenance9.5
Community5
★ 210
GITHUB
Sep 2026
UPDATED
Licence not stated in the repository
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

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.

Runs on
Cross-platform
Hosting
Desktop
Languages
Python
License
Licence not stated in the repository

What it is

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.

Who it's for

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.

Key features

Audio Source Separation

Extracts vocals from background music or noise using Demucs.

Speaker Diarization

Identifies and separates different speakers with optional Hugging Face token integration.

Chunked Transcription

Transcribes long audio files in fixed-length pieces with globally consistent speaker labels.

Step Skipping

Allows starting or resuming the pipeline from separation, diarization, or transcription steps.

How to start

Up and running in 3 steps

1
Clone the repository and install the package using pip install -e .
2
Install FFmpeg and optionally set your Hugging Face token environment variable.
3
Run python pipeline.py on your audio file with desired options.
Real talk

Our honest verdict

What's great

  • Outputs structured JSON with timestamps, text, and speaker attribution
  • Supports step skipping and resuming via intermediate file detection
  • Provides Apple Silicon MPS support alongside CUDA and CPU modes
  • Handles long recordings over an hour using chunked transcription

Where it falls short

  • Requires installing Python, FFmpeg, and Python packages manually
  • Needs a CUDA-compatible GPU or Apple Silicon for reasonable processing speeds
  • Optional enhanced diarization accuracy requires a Hugging Face account and token
Cost

Pricing & license

The only cost is running it yourself on your own hardware, utilizing local compute resources.

Paid work

Open remote AI-training roles

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.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: audiopipe for Therapists
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure audiopipe for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I run this without a GPU?

Yes, CPU mode is available, though a CUDA-compatible GPU or Apple Silicon is recommended for performance.

How do I process files longer than an hour?

Use the --chop and --chunk-minutes flags to transcribe long audio files in fixed-length pieces.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Therapists — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google