[data] fix audio reader (#8448)

This commit is contained in:
Yaowei Zheng 2025-06-24 20:53:20 +08:00 committed by GitHub
parent 31b0787e12
commit be27eae175
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)