From adb43c14b81d304bc7499035a50ca4a49d4a7a8a Mon Sep 17 00:00:00 2001
From: 游雁 <zhifu.gzf@alibaba-inc.com>
Date: 星期一, 13 二月 2023 12:21:21 +0800
Subject: [PATCH] export model

---
 funasr/runtime/python/onnxruntime/rapid_paraformer/utils.py             |    3 ++-
 funasr/runtime/python/onnxruntime/rapid_paraformer/kaldifeat/feature.py |    2 +-
 funasr/runtime/python/onnxruntime/rapid_paraformer/rapid_paraformer.py  |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/funasr/runtime/python/onnxruntime/rapid_paraformer/kaldifeat/feature.py b/funasr/runtime/python/onnxruntime/rapid_paraformer/kaldifeat/feature.py
index fb5f9a5..a6c6a6c 100644
--- a/funasr/runtime/python/onnxruntime/rapid_paraformer/kaldifeat/feature.py
+++ b/funasr/runtime/python/onnxruntime/rapid_paraformer/kaldifeat/feature.py
@@ -270,7 +270,7 @@
         waveform,
         blackman_coeff=0.42,
         dither=1.0,
-        energy_floor=0.0,
+        energy_floor=1.0,
         frame_length=25,
         frame_shift=10,
         high_freq=0,
diff --git a/funasr/runtime/python/onnxruntime/rapid_paraformer/rapid_paraformer.py b/funasr/runtime/python/onnxruntime/rapid_paraformer/rapid_paraformer.py
index 262c258..10bfa8a 100644
--- a/funasr/runtime/python/onnxruntime/rapid_paraformer/rapid_paraformer.py
+++ b/funasr/runtime/python/onnxruntime/rapid_paraformer/rapid_paraformer.py
@@ -55,7 +55,7 @@
     def load_data(self,
                   wav_content: Union[str, np.ndarray, List[str]]) -> List:
         def load_wav(path: str) -> np.ndarray:
-            waveform, _ = librosa.load(path)
+            waveform, _ = librosa.load(path, sr=None)
             return waveform[None, ...]
 
         if isinstance(wav_content, np.ndarray):
diff --git a/funasr/runtime/python/onnxruntime/rapid_paraformer/utils.py b/funasr/runtime/python/onnxruntime/rapid_paraformer/utils.py
index adab790..839adb4 100644
--- a/funasr/runtime/python/onnxruntime/rapid_paraformer/utils.py
+++ b/funasr/runtime/python/onnxruntime/rapid_paraformer/utils.py
@@ -165,7 +165,8 @@
                                   frame_shift=self.frame_shift,
                                   dither=self.dither,
                                   energy_floor=0.0,
-                                  sample_frequency=self.fs)
+                                  sample_frequency=self.fs,
+                                  window_type=self.window)
         feat = mat.astype(np.float32)
         feat_len = np.array(mat.shape[0]).astype(np.int32)
         return feat, feat_len

--
Gitblit v1.9.1