From be27eae1756df28a4e5f32360d8e064172932136 Mon Sep 17 00:00:00 2001 From: Yaowei Zheng Date: Tue, 24 Jun 2025 20:53:20 +0800 Subject: [PATCH] [data] fix audio reader (#8448) --- src/llamafactory/data/mm_plugin.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/llamafactory/data/mm_plugin.py b/src/llamafactory/data/mm_plugin.py index 3ac9c307..7bf17f79 100644 --- a/src/llamafactory/data/mm_plugin.py +++ b/src/llamafactory/data/mm_plugin.py @@ -298,11 +298,8 @@ class MMPluginMixin: r"""Regularizes audios to avoid error. Including reading and resampling.""" results, sampling_rates = [], [] for audio in audios: - if isinstance(audio, (str, BinaryIO)): - audio, sampling_rate = librosa.load(audio, sr=sampling_rate) - if not isinstance(audio, np.ndarray): - raise ValueError(f"Expect input is a list of audios, but got {type(audio)}.") + audio, sampling_rate = librosa.load(audio, sr=sampling_rate) results.append(audio) sampling_rates.append(sampling_rate)