[Bugfix] Fix failing FunASR processor test (#35111)

Signed-off-by: Isotr0py <mozf@mail2.sysu.edu.cn>
This commit is contained in:
Isotr0py
2026-02-24 20:13:45 +08:00
committed by GitHub
parent b3ad37c5db
commit d12d201409
2 changed files with 2 additions and 4 deletions

View File

@@ -460,8 +460,6 @@ def test_processing_correctness(
num_batches: int,
simplify_rate: float,
):
if model_id == "allendou/Fun-ASR-Nano-2512-vllm":
pytest.skip("Cached audio `input_features` not matched. Fix later.")
if model_id == "google/gemma-3n-E2B-it":
pytest.skip("Fix later")
if model_id == "OpenGVLab/InternVL2-2B":

View File

@@ -361,11 +361,11 @@ class FunASRFeatureExtractor(SequenceFeatureExtractor):
input_features = padded_inputs.get("input_features").transpose(2, 0, 1)
self.frontend = WavFrontend(**self.frontend_conf)
frontend = WavFrontend(**self.frontend_conf, dither=self.dither)
input_features, speech_lengths = self.extract_fbank(
input_features[0],
data_type=kwargs.get("data_type", "sound"),
frontend=self.frontend,
frontend=frontend,
is_final=True,
)
olens = 1 + (speech_lengths - 3 + 2 * 1) // 2