mirror of
https://github.com/modelscope/FunASR
synced 2025-09-15 14:48:36 +08:00
modify paraformer-online funcs
This commit is contained in:
parent
00a0f54b6b
commit
dfe78d1877
@ -469,7 +469,7 @@ string ParaformerOnline::ForwardChunk(std::vector<std::vector<float>> &chunk_fea
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
string ParaformerOnline::Forward(float* din, int len, bool input_finished, const std::vector<std::vector<float>> &hw_emb)
|
string ParaformerOnline::Forward(float* din, int len, bool input_finished, const std::vector<std::vector<float>> &hw_emb, void* wfst_decoder)
|
||||||
{
|
{
|
||||||
std::vector<std::vector<float>> wav_feats;
|
std::vector<std::vector<float>> wav_feats;
|
||||||
std::vector<float> waves(din, din+len);
|
std::vector<float> waves(din, din+len);
|
||||||
|
|||||||
@ -109,7 +109,7 @@ namespace funasr {
|
|||||||
void AddOverlapChunk(std::vector<std::vector<float>> &wav_feats, bool input_finished);
|
void AddOverlapChunk(std::vector<std::vector<float>> &wav_feats, bool input_finished);
|
||||||
|
|
||||||
string ForwardChunk(std::vector<std::vector<float>> &wav_feats, bool input_finished);
|
string ForwardChunk(std::vector<std::vector<float>> &wav_feats, bool input_finished);
|
||||||
string Forward(float* din, int len, bool input_finished, const std::vector<std::vector<float>> &hw_emb={{0.0}});
|
string Forward(float* din, int len, bool input_finished, const std::vector<std::vector<float>> &hw_emb={{0.0}}, void* wfst_decoder=nullptr);
|
||||||
string Rescoring();
|
string Rescoring();
|
||||||
// 2pass
|
// 2pass
|
||||||
std::string online_res;
|
std::string online_res;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user