VAD Example Code Broken: Need hparams['sample_rate']
weilun-enso opened this issue · 1 comments
Describe the bug
from speechbrain.pretrained import VAD vad = VAD.from_hparams(source="speechbrain/vad-crdnn-libriparty", savedir="tmpdir")
This simple piece of code breaks with the following error on version 0.5.15:
`---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[1], line 2
1 from speechbrain.pretrained import VAD
----> 2 vad = VAD.from_hparams(source="speechbrain/vad-crdnn-libriparty", savedir="tmpdir")
File ~/miniconda3/envs/murky/lib/python3.11/site-packages/speechbrain/pretrained/interfaces.py:412, in Pretrained.from_hparams(cls, source, hparams_file, pymodule_file, overrides, savedir, use_auth_token, revision, download_only, **kwargs)
409 pretrainer.load_collected(device="cpu")
411 # Now return the system
--> 412 return cls(hparams["modules"], hparams, **kwargs)
File ~/miniconda3/envs/murky/lib/python3.11/site-packages/speechbrain/pretrained/interfaces.py:1145, in VAD.init(self, *args, **kwargs)
1144 def init(self, *args, **kwargs):
-> 1145 super().init(*args, **kwargs)
1146 self.time_resolution = self.hparams.time_resolution
1147 self.sample_rate = self.hparams.sample_rate
File ~/miniconda3/envs/murky/lib/python3.11/site-packages/speechbrain/pretrained/interfaces.py:219, in Pretrained.init(self, modules, hparams, run_opts, freeze_params)
217 for hp in self.HPARAMS_NEEDED:
218 if hp not in hparams:
--> 219 raise ValueError(f"Need hparams['{hp}']")
220 self.hparams = SimpleNamespace(**hparams)
222 # Prepare modules for computation, e.g. jit
ValueError: Need hparams['sample_rate']`
Expected behaviour
It should initialize successfully.
To Reproduce
No response
Environment Details
No response
Relevant Log Output
No response
Additional Context
No response
Hi @weilun-enso,
I am unable to reproduce your issue.
In a google colab I did the following steps:
pip install speechbrain
and then:
from speechbrain.pretrained import VAD
vad = VAD.from_hparams(source="speechbrain/vad-crdnn-libriparty", savedir="tmpdir")
No error appeared.
Best,
adel