From e5dd9cb090701f64e002aed1da7bd1af1039ca64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=B8=E9=9B=81?= Date: Mon, 18 Mar 2024 21:09:39 +0800 Subject: [PATCH] paraformer streaming bugfix --- funasr/models/paraformer_streaming/model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/funasr/models/paraformer_streaming/model.py b/funasr/models/paraformer_streaming/model.py index 33ec9762c..a53aad594 100644 --- a/funasr/models/paraformer_streaming/model.py +++ b/funasr/models/paraformer_streaming/model.py @@ -531,6 +531,8 @@ class ParaformerStreaming(Paraformer): for i in range(n): kwargs["is_final"] = _is_final and i == n -1 audio_sample_i = audio_sample[i*chunk_stride_samples:(i+1)*chunk_stride_samples] + if kwargs["is_final"] and len(audio_sample_i) < 960: + continue # extract fbank feats speech, speech_lengths = extract_fbank([audio_sample_i], data_type=kwargs.get("data_type", "sound"),