fix fire_red_vad_fbank frame num bug
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user