내가 넣은 데이터와 설정되어 있는 sample rate 가 맞지 않아서 생기는 오류
import librosa
import scipy.io as sio
import scipy.io.wavfile
import soundfile as sf
import numpy as np
%cd /content/glow-tts
for i in range(51, 101):
file_path = './filelists/wavs/'+str(i)+'.wav'
#wav_file = sio.wavfile.read(file_path)
y, s = librosa.load(file_path, sr=44100)
resample = librosa.resample(y, s, 22050)
sf.write(file_path, resample, 22050, format='WAV', endian='LITTLE', subtype='PCM_16')
이렇게 고쳤다
데이터의 sample rate를 설정된 sample rate(22050)으로 바꾸고 저장해줌!
참고로 데이터의 sample rate는
import scipy.io as sio
import scipy.io.wavfile
%cd /content/glow-tts
samplerate, data = sio.wavfile.read('./filelists/wavs/52.wav')
print(samplerate)
이렇게 볼수 있다.