summaryrefslogtreecommitdiff
path: root/src/mic_clipper
diff options
context:
space:
mode:
Diffstat (limited to 'src/mic_clipper')
-rw-r--r--src/mic_clipper/assets/silero_vad_v6.onnxbin0 -> 1245151 bytes
-rw-r--r--src/mic_clipper/vad.py13
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
new file mode 100644
index 0000000..9febab9
--- /dev/null
+++ b/src/mic_clipper/assets/silero_vad_v6.onnx
Binary files differ
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)