Add support for offline Silero VAD loading #280
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
silero_repo_or_dir,silero_sourceandsilero_modelparameters toAudioToTextRecorder. This allows users to specify a local directory or pre-loaded model, preventingtorch.hub.loadfrom attempting to download from GitHub in offline environments.Changes
silero_repo_or_dirparameter to specify a local directory for Silero VAD.silero_sourceparameter to specify source of models, "local" or "github".silero_modelparameter to accept a pre-loaded model.torch.hub.loadto usesource="local"for local directories.README.mdwith new parameter documentation.offline_vad.pyto verify offline functionality.Testing
./silero-vad) in an offline environment.silero_deactivity_detection=True.