Scale audio to use full 16-bit range

pull/2/head
Keith Ito 2017-07-12 08:21:40 -07:00
parent cc9ee0073b
commit d8910bcb84
1 changed files with 2 additions and 2 deletions

View File

@ -11,8 +11,8 @@ def load_wav(path):
def save_wav(wav, path):
wav = (wav * 32767).astype(np.int16)
librosa.output.write_wav(path, wav, hparams.sample_rate)
wav *= 32767 / max(0.01, np.max(np.abs(wav)))
librosa.output.write_wav(path, wav.astype(np.int16), hparams.sample_rate)
def spectrogram(y):