From 084ed5deb6da84ad3a2cd7bd2662dbdf63d4a9d6 Mon Sep 17 00:00:00 2001
From: yhliang <429259365@qq.com>
Date: 星期日, 16 四月 2023 20:16:03 +0800
Subject: [PATCH] update README.md
---
funasr/runtime/onnxruntime/src/FeatureExtract.cpp | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/funasr/runtime/onnxruntime/src/FeatureExtract.cpp b/funasr/runtime/onnxruntime/src/FeatureExtract.cpp
index e8bfc8e..6d2826a 100644
--- a/funasr/runtime/onnxruntime/src/FeatureExtract.cpp
+++ b/funasr/runtime/onnxruntime/src/FeatureExtract.cpp
@@ -24,7 +24,6 @@
void FeatureExtract::insert(fftwf_plan plan, float *din, int len, int flag)
{
- int fft_size = 512;
float* fft_input = (float *)fftwf_malloc(sizeof(float) * fft_size);
fftwf_complex* fft_out = (fftwf_complex *)fftwf_malloc(sizeof(fftwf_complex) * fft_size);
memset(fft_input, 0, sizeof(float) * fft_size);
@@ -33,18 +32,15 @@
if (mode == 3)
window = (const float *)&window_hamm_hex;
- int window_size = 400;
- int window_shift = 160;
-
speech.load(din, len);
int i, j;
float tmp_feature[80];
if (mode == 0 || mode == 2 || mode == 3) {
- int ll = (speech.size() - 400) / 160 + 1;
+ int ll = (speech.size() - window_size) / window_shift + 1;
fqueue.reinit(ll);
}
- for (i = 0; i <= speech.size() - 400; i = i + window_shift) {
+ for (i = 0; i <= speech.size() - window_size; i = i + window_shift) {
float tmp_mean = 0;
for (j = 0; j < window_size; j++) {
tmp_mean += speech[i + j];
--
Gitblit v1.9.1