From c5e93cb7cb0399987b53cd031adac7d6042418d1 Mon Sep 17 00:00:00 2001
From: zhuzizyf <42790740+zhuzizyf@users.noreply.github.com>
Date: 星期六, 22 四月 2023 14:23:58 +0800
Subject: [PATCH] Update OnlineFeature.cc
---
funasr/runtime/onnxruntime/src/OnlineFeature.cc | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/funasr/runtime/onnxruntime/src/OnlineFeature.cc b/funasr/runtime/onnxruntime/src/OnlineFeature.cc
index 0b4bee0..a2bbafd 100644
--- a/funasr/runtime/onnxruntime/src/OnlineFeature.cc
+++ b/funasr/runtime/onnxruntime/src/OnlineFeature.cc
@@ -12,7 +12,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 +57,7 @@
}
vad_feats = lfr_splice_cache_;
OnlineLfrCmvn(vad_feats);
+ reset_cache();
}
}
--
Gitblit v1.9.1