雾聪
2024-04-01 930fe72f43524b4e355ef671c7180cc6cf9eefb5
runtime/onnxruntime/src/paraformer-torch.cpp
@@ -281,10 +281,10 @@
        if(asr_feats.size() != 0){
            LfrCmvn(asr_feats);
        }
        int32_t num_frames  = asr_feats.size() / feature_dim;
        int32_t num_frames  = asr_feats.size();
        paraformer_length.emplace_back(num_frames);
        if(max_size < asr_feats.size()){
            max_size = asr_feats.size();
        if(max_size < asr_feats.size()*feature_dim){
            max_size = asr_feats.size()*feature_dim;
            max_frames = num_frames;
        }
@@ -373,6 +373,9 @@
                }
            }
            results.push_back(result);
         if (wfst_decoder){
            wfst_decoder->StartUtterance();
         }
        }
    }
    catch (std::exception const &e)