From fa0356b81dd3c99a2bd573d1f60d7b7131e00533 Mon Sep 17 00:00:00 2001
From: lyblsgo <lyblsgo@163.com>
Date: 星期一, 24 四月 2023 11:23:40 +0800
Subject: [PATCH] rename src/e2e_vad.h

---
 funasr/runtime/onnxruntime/src/OnlineFeature.cc |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/funasr/runtime/onnxruntime/src/OnlineFeature.cc b/funasr/runtime/onnxruntime/src/OnlineFeature.cc
index 0b4bee0..3fcd0e2 100644
--- a/funasr/runtime/onnxruntime/src/OnlineFeature.cc
+++ b/funasr/runtime/onnxruntime/src/OnlineFeature.cc
@@ -1,9 +1,5 @@
-//
-// Created by zhuzizyf(China Telecom Shanghai) on 4/22/23.
-//
 
 #include "OnlineFeature.h"
-
 #include <utility>
 
 OnlineFeature::OnlineFeature(int sample_rate, knf::FbankOptions fbank_opts, int lfr_m, int lfr_n,
@@ -12,7 +8,10 @@
     fbank_opts_(std::move(fbank_opts)),
     lfr_m_(lfr_m),
     lfr_n_(lfr_n),
-    cmvns_(std::move(cmvns)) {}
+    cmvns_(std::move(cmvns)) {
+  frame_sample_length_ = sample_rate_ / 1000 * 25;;
+  frame_shift_sample_length_ = sample_rate_ / 1000 * 10;
+}
 
 void OnlineFeature::extractFeats(vector<std::vector<float>> &vad_feats,
                                  vector<float> waves, bool input_finished) {
@@ -54,6 +53,7 @@
       }
       vad_feats = lfr_splice_cache_;
       OnlineLfrCmvn(vad_feats);
+      reset_cache();
     }
   }
 

--
Gitblit v1.9.1