diff --git a/funasr/datasets/dataset_jsonl.py b/funasr/datasets/dataset_jsonl.py index ec2bf0756..543b60e6a 100644 --- a/funasr/datasets/dataset_jsonl.py +++ b/funasr/datasets/dataset_jsonl.py @@ -4,8 +4,8 @@ import torch.distributed as dist import numpy as np import kaldiio import librosa - - +import torchaudio +import time def load_audio(audio_path: str, fs: int=16000): audio = None @@ -17,7 +17,9 @@ def load_audio(audio_path: str, fs: int=16000): if ".ark:" in audio_path: audio = kaldiio.load_mat(audio_path) else: - audio, fs = librosa.load(audio_path, sr=fs) + # audio, fs = librosa.load(audio_path, sr=fs) + audio, fs = torchaudio.load(audio_path) + audio = audio[0, :] return audio def extract_features(data, date_type: str="sound", frontend=None): diff --git a/setup.py b/setup.py index 5b7b83c45..63beb5bd2 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ requirements = { "humanfriendly", "scipy>=1.4.1", "librosa", - # "jamo", # For kss + "jamo", # For kss "PyYAML>=5.1.2", # "soundfile>=0.12.1", # "h5py>=3.1.0",