diff --git a/setup.py b/setup.py index cd78e55..989e064 100644 --- a/setup.py +++ b/setup.py @@ -1,15 +1,8 @@ import os import platform + import pkg_resources -from setuptools import setup, find_packages - - -def get_pyannote_audio_version(): - machine = platform.machine() - system = platform.system() - version = "3.0.0" if machine == "aarch64" or system == "Darwin" else "3.0.1" - return version - +from setuptools import find_packages, setup setup( name="whisperx", @@ -28,7 +21,7 @@ setup( open(os.path.join(os.path.dirname(__file__), "requirements.txt")) ) ] - + [f"pyannote.audio=={get_pyannote_audio_version()}"], + + [f"pyannote.audio==3.1.0"], entry_points={ "console_scripts": ["whisperx=whisperx.transcribe:cli"], }, diff --git a/whisperx/diarize.py b/whisperx/diarize.py index 55fe220..c1e30be 100644 --- a/whisperx/diarize.py +++ b/whisperx/diarize.py @@ -10,7 +10,7 @@ from .audio import load_audio, SAMPLE_RATE class DiarizationPipeline: def __init__( self, - model_name="pyannote/speaker-diarization-3.0", + model_name="pyannote/speaker-diarization-3.1", use_auth_token=None, device: Optional[Union[str, torch.device]] = "cpu", ):