summaryrefslogtreecommitdiff
path: root/src/mic_clipper/vad.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mic_clipper/vad.py')
-rw-r--r--src/mic_clipper/vad.py13
1 files changed, 4 insertions, 9 deletions
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)