Added Vad custom option

This commit is contained in:
Full Name
2024-01-01 14:56:51 +05:30
parent f8cc46c6f7
commit 6bb2f1cd48

View File

@ -262,6 +262,7 @@ def load_model(whisper_arch,
compute_type="float16",
asr_options=None,
language : Optional[str] = None,
vad_model=None,
vad_options=None,
model : Optional[WhisperModel] = None,
task="transcribe",
@ -337,7 +338,10 @@ def load_model(whisper_arch,
if vad_options is not None:
default_vad_options.update(vad_options)
vad_model = load_vad_model(torch.device(device), use_auth_token=None, **default_vad_options)
if vad_model is not None:
vad_model = vad_model
else:
vad_model = load_vad_model(torch.device(device), use_auth_token=None, **default_vad_options)
return FasterWhisperPipeline(
model=model,