Installation¶
As a CLI tool¶
Requires ffmpeg on your PATH.
Or with pipx to install into an isolated environment:
Or with uv:
As a library dependency¶
pip:
uv:
pyproject.toml:
HuggingFace Token¶
The extract module requires a HuggingFace token to download pyannote models:
- Create account at huggingface.co
- Go to Settings → Access Tokens → New token (read permissions)
- Accept the user agreement at pyannote/speaker-diarization-3.1
Pass the token via --hf-token YOUR_TOKEN on every extract call.
Requirements¶
- Python 3.11+
- ffmpeg installed and on
PATH - GPU recommended for faster processing (not required)