Skip to content

v0.5.0

Choose a tag to compare

@paberr paberr released this 16 Feb 15:58
· 77 commits to main since this release

MPS (Metal) acceleration for diarization

Diarization (pyannote) now automatically uses the Metal Performance Shaders (MPS) GPU backend on Apple Silicon Macs, providing ~10x faster speaker identification.

What's new

  • MPS acceleration — diarization runs on the Apple Silicon GPU by default, reducing processing time from ~3 min to ~20s for typical recordings
  • device config option — new device field in [diarization] config section ("auto", "mps", or "cpu"); defaults to "auto" which auto-detects MPS availability

Configuration

[diarization]
device = "auto"  # "auto" (mps if available), "mps", or "cpu"

No action needed — existing configs will default to "auto" and benefit from GPU acceleration automatically.

Full Changelog: v0.4.0...v0.5.0