mirror of
https://github.com/modelscope/FunASR
synced 2025-09-15 14:48:36 +08:00
fix bug of LfrCmvn
This commit is contained in:
parent
72fecc8e03
commit
eed40f4f08
@ -110,6 +110,7 @@ int FsmnVadOnline::OnlineLfrCmvn(vector<vector<float>> &vad_feats, bool input_fi
|
|||||||
p.insert(p.end(), vad_feats[vad_feats.size() - 1].begin(), vad_feats[vad_feats.size() - 1].end());
|
p.insert(p.end(), vad_feats[vad_feats.size() - 1].begin(), vad_feats[vad_feats.size() - 1].end());
|
||||||
}
|
}
|
||||||
out_feats.emplace_back(p);
|
out_feats.emplace_back(p);
|
||||||
|
p.clear();
|
||||||
} else {
|
} else {
|
||||||
lfr_splice_frame_idxs = i;
|
lfr_splice_frame_idxs = i;
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -264,6 +264,7 @@ void FsmnVad::LfrCmvn(std::vector<std::vector<float>> &vad_feats) {
|
|||||||
p.insert(p.end(), vad_feats[vad_feats.size() - 1].begin(), vad_feats[vad_feats.size() - 1].end());
|
p.insert(p.end(), vad_feats[vad_feats.size() - 1].begin(), vad_feats[vad_feats.size() - 1].end());
|
||||||
}
|
}
|
||||||
out_feats.emplace_back(p);
|
out_feats.emplace_back(p);
|
||||||
|
p.clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Apply cmvn
|
// Apply cmvn
|
||||||
|
|||||||
@ -164,6 +164,7 @@ int ParaformerOnline::OnlineLfrCmvn(vector<vector<float>> &wav_feats, bool input
|
|||||||
p.insert(p.end(), wav_feats[wav_feats.size() - 1].begin(), wav_feats[wav_feats.size() - 1].end());
|
p.insert(p.end(), wav_feats[wav_feats.size() - 1].begin(), wav_feats[wav_feats.size() - 1].end());
|
||||||
}
|
}
|
||||||
out_feats.emplace_back(p);
|
out_feats.emplace_back(p);
|
||||||
|
p.clear();
|
||||||
} else {
|
} else {
|
||||||
lfr_splice_frame_idxs = i;
|
lfr_splice_frame_idxs = i;
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -436,6 +436,7 @@ void Paraformer::LfrCmvn(std::vector<std::vector<float>> &asr_feats) {
|
|||||||
p.insert(p.end(), asr_feats[asr_feats.size() - 1].begin(), asr_feats[asr_feats.size() - 1].end());
|
p.insert(p.end(), asr_feats[asr_feats.size() - 1].begin(), asr_feats[asr_feats.size() - 1].end());
|
||||||
}
|
}
|
||||||
out_feats.emplace_back(p);
|
out_feats.emplace_back(p);
|
||||||
|
p.clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Apply cmvn
|
// Apply cmvn
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user