[Feature]: Update Emilia diarization model to pyannote/speaker-diarization-community-1
Author: gonzalo-cordova-pouCreated Apr 17, 2026Updated Apr 17, 2026
Labelsenhancement
Is your feature request related to a problem? Please describe.
preprocessors/Emilia/main.py currently hardcodes pyannote/speaker-diarization-3.1, while pyannote’s current open-source diarization pipeline is pyannote/speaker-diarization-community-1. This creates a mismatch with current pyannote recommendations and project setup docs.
Describe the solution you'd like
Update Emilia-Pipe to use pyannote/speaker-diarization-community-1 as the hardcoded diarization model in:
preprocessors/Emilia/main.py
Also update matching docs in:
preprocessors/Emilia/README.mdsetup instructionspreprocessors/Emilia/README.mdacknowledgement section
Describe alternatives you've considered
- Keep
speaker-diarization-3.1unchanged for strict historical reproducibility. - Add a configurable model key in
config.json.
For this contribution, the preferred approach is a minimal hardcoded replacement to match existing code style and keep the patch focused.
Additional context
In Pyannote words: Out of the box, Community-1 is much better than speaker-diarization-3.1.
References:
Source: open-mmlab/Amphion