diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mic_clipper/assets/silero_vad_v6.onnx | bin | 0 -> 1245151 bytes | |||
| -rw-r--r-- | src/mic_clipper/vad.py | 13 |
2 files changed, 4 insertions, 9 deletions
diff --git a/src/mic_clipper/assets/silero_vad_v6.onnx b/src/mic_clipper/assets/silero_vad_v6.onnx Binary files differnew file mode 100644 index 0000000..9febab9 --- /dev/null +++ b/src/mic_clipper/assets/silero_vad_v6.onnx diff --git a/src/mic_clipper/vad.py b/src/mic_clipper/vad.py index 705dfd8..e82d15a 100644 --- a/src/mic_clipper/vad.py +++ b/src/mic_clipper/vad.py @@ -47,13 +47,8 @@ class SileroVad: @staticmethod def _default_model_path() -> Path: bundled = resources.files("mic_clipper.assets").joinpath("silero_vad_v6.onnx") - if bundled.is_file(): - return Path(bundled) - try: - import faster_whisper - except ImportError as error: + if not bundled.is_file(): raise RuntimeError( - "Silero VAD model is missing; bundle silero_vad_v6.onnx or install the " - "pre-provisioned faster-whisper runtime asset" - ) from error - return Path(faster_whisper.__file__).parent / "assets" / "silero_vad_v6.onnx" + "packaged Silero VAD model is missing: silero_vad_v6.onnx" + ) + return Path(bundled) |
