mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2025-08-01 11:12:50 +08:00
[data] fix audio reader (#8448)
This commit is contained in:
parent
31b0787e12
commit
be27eae175
@ -298,11 +298,8 @@ class MMPluginMixin:
|
|||||||
r"""Regularizes audios to avoid error. Including reading and resampling."""
|
r"""Regularizes audios to avoid error. Including reading and resampling."""
|
||||||
results, sampling_rates = [], []
|
results, sampling_rates = [], []
|
||||||
for audio in audios:
|
for audio in audios:
|
||||||
if isinstance(audio, (str, BinaryIO)):
|
|
||||||
audio, sampling_rate = librosa.load(audio, sr=sampling_rate)
|
|
||||||
|
|
||||||
if not isinstance(audio, np.ndarray):
|
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)
|
results.append(audio)
|
||||||
sampling_rates.append(sampling_rate)
|
sampling_rates.append(sampling_rate)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user