MerchantryTidbits

media-processing / cli

Insanely Fast Whisper

Capability: Insanely Fast Whisper

Use it when

  • Transcribing hours of recorded audio with Whisper large-v3 is far too slow on your GPU and you need batched fp16 or Flash Attention 2 throughput
  • You need local transcription with chunk or word timestamps plus optional pyannote speaker diarization from one CLI

What it solves

Not the fit when

  • CPU-only machines; the CLI documents support for NVIDIA CUDA GPUs and Apple Silicon MPS
  • Live or streaming transcription; it processes files or URLs
  • The reported 98-second result used an NVIDIA A100 80GB with specific batching and Flash Attention settings and is not a guarantee for other GPUs
  • Diarization requires a Hugging Face token and access to the selected pyannote model
  • Only transcribe recordings you are authorized to process
  • real-time streaming captions
  • cpu-only server transcription
  • subtitle file editing workflow

Install

pipx install insanely-fast-whisper

Invoke

insanely-fast-whisper --file-name <file or URL> (add --device-id mps on macOS; --flash True for Flash Attention 2; --hf-token for diarization)

Alternatives

No reviewed alternatives recorded yet.