Repository navigation
v0.5.0
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
deviceconfig option — newdevicefield 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