fix fire_red_vad_fbank frame num bug

This commit is contained in:
jhqxxx
2026-04-16 20:05:06 +08:00
parent 26fedf6bef
commit 961c6de3a5
+3 -2
View File
@@ -4,7 +4,7 @@ use anyhow::{Result, anyhow};
use candle_core::{D, Device, IndexOp, Tensor}; use candle_core::{D, Device, IndexOp, Tensor};
use kaldi_native_fbank::{ use kaldi_native_fbank::{
FbankComputer, FbankOptions, FbankComputer, FbankOptions,
window::{Window, extract_window}, window::{Window, extract_window, num_frames},
}; };
use crate::{ use crate::{
@@ -94,7 +94,8 @@ impl KaldifeatFbank {
}; };
let mut feats = vec![]; let mut feats = vec![];
let mut window_buf = vec![0.0; padded]; let mut window_buf = vec![0.0; padded];
for frame in 0..230 { let frame_len = num_frames(wave.len(), &self.opts.frame_opts, true);
for frame in 0..frame_len {
let raw_log_energy = extract_window( let raw_log_energy = extract_window(
0, 0,
&wave, &wave,