mirror of
https://github.com/m-bain/whisperX.git
synced 2025-07-01 18:17:27 -04:00
Update asr.py
This commit is contained in:
@ -305,7 +305,7 @@ def load_model(
|
|||||||
asr_options: Optional[dict] = None,
|
asr_options: Optional[dict] = None,
|
||||||
language: Optional[str] = None,
|
language: Optional[str] = None,
|
||||||
vad_model = None,
|
vad_model = None,
|
||||||
vad_method = None,
|
vad_method: str = "pyannote",
|
||||||
vad_options: Optional[dict] = None,
|
vad_options: Optional[dict] = None,
|
||||||
model: Optional[WhisperModel] = None,
|
model: Optional[WhisperModel] = None,
|
||||||
task="transcribe",
|
task="transcribe",
|
||||||
@ -399,7 +399,7 @@ def load_model(
|
|||||||
else:
|
else:
|
||||||
if vad_method == "silero":
|
if vad_method == "silero":
|
||||||
vad_model = whisperx.vads.Silero(**default_vad_options)
|
vad_model = whisperx.vads.Silero(**default_vad_options)
|
||||||
elif vad_method == "pyannote" or not vad_method:
|
elif vad_method == "pyannote":
|
||||||
vad_model = whisperx.vads.Pyannote(torch.device(device), use_auth_token=None, **default_vad_options)
|
vad_model = whisperx.vads.Pyannote(torch.device(device), use_auth_token=None, **default_vad_options)
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"Invalid vad_method: {vad_method}")
|
raise ValueError(f"Invalid vad_method: {vad_method}")
|
||||||
|
Reference in New Issue
Block a user