Spaces:
Running
Running
File size: 873 Bytes
86694c3 5220256 86694c3 5220256 f3d6823 86694c3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import librosa.core.audio
import librosa.util
import numpy as np
from scipy.io import wavfile
def audio_importer(filename):
# X : (n_samples, *dim, n_channels)
"Generates data containing batch_size samples"
# Generate data
X = []
# Load soundfile data
data, r = librosa.core.audio.load(filename, sr=16384, mono=True, duration=3.0)
n_samps = data.shape[0]
print("N Samps in audio data: {}".format(n_samps))
data = librosa.util.fix_length(data, size=1*16384)
n_samps = data.shape[0]
print("N Samps in audio data: {}".format(n_samps))
X.append(data[: n_samps])
Xd = np.expand_dims(np.vstack(X), axis=1)
Xd = Xd.reshape((X.__len__(), 1, n_samps))
return Xd
if __name__ == "__main__":
audio_importer("C:/Users/yderre/Downloads/inver-synth-master/inver-synth-master/test_waves/InverSynth/InverSynth_00006.wav") |