From c039cbc3bf3311c370d891c1bf67b275e95f0cd3 Mon Sep 17 00:00:00 2001
From: 游雁 <zhifu.gzf@alibaba-inc.com>
Date: 星期三, 29 三月 2023 13:20:27 +0800
Subject: [PATCH] export
---
funasr/runtime/python/onnxruntime/funasr_onnx/vad_bin.py | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/funasr/runtime/python/onnxruntime/funasr_onnx/vad_bin.py b/funasr/runtime/python/onnxruntime/funasr_onnx/vad_bin.py
index 0b7ecff..cdd4578 100644
--- a/funasr/runtime/python/onnxruntime/funasr_onnx/vad_bin.py
+++ b/funasr/runtime/python/onnxruntime/funasr_onnx/vad_bin.py
@@ -53,13 +53,13 @@
proj_dim = self.encoder_conf["proj_dim"]
lorder = self.encoder_conf["lorder"]
for i in range(fsmn_layers):
- cache = np.zeros(1, proj_dim, lorder-1, 1).astype(np.float32)
+ cache = np.zeros((1, proj_dim, lorder-1, 1)).astype(np.float32)
in_cache.append(cache)
return in_cache
- def __call__(self, wav_content: Union[str, np.ndarray, List[str]], **kwargs) -> List:
- waveform_list = self.load_data(wav_content, self.frontend.opts.frame_opts.samp_freq)
+ def __call__(self, audio_in: Union[str, np.ndarray, List[str]], **kwargs) -> List:
+ waveform_list = self.load_data(audio_in, self.frontend.opts.frame_opts.samp_freq)
waveform_nums = len(waveform_list)
is_final = kwargs.get('kwargs', False)
@@ -70,13 +70,13 @@
waveform = waveform_list[beg_idx:end_idx]
feats, feats_len = self.extract_feat(waveform)
param_dict = kwargs.get('param_dict', dict())
- in_cache = param_dict.get('cache', list())
+ in_cache = param_dict.get('in_cache', list())
in_cache = self.prepare_cache(in_cache)
try:
inputs = [feats]
inputs.extend(in_cache)
scores, out_caches = self.infer(inputs)
- param_dict['cache'] = out_caches
+ param_dict['in_cache'] = out_caches
segments = self.vad_scorer(scores, waveform[0][None, :], is_final=is_final, max_end_sil=self.max_end_sil)
except ONNXRuntimeError:
--
Gitblit v1.9.1