File size: 402 Bytes
36c50ca
 
 
 
15360c7
36c50ca
 
15360c7
 
36c50ca
 
 
 
 
 
97d1968
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import librosa
import numpy as np
import soundfile as sf

def read_audio(audio_path, fs=16000):

    if audio_path.endswith('.wav'):
        # X, fs_orig = sf.read(audio_path)
        X, fs_orig = librosa.load(audio_path, sr=None)
        if fs_orig != fs:
            X = librosa.resample(X, orig_sr=fs_orig, target_sr=fs)
    else:
        X = np.load(audio_path)
        fs = 16000

    return X, fs