Trim silence from output

Remove reduction of max_iters in eval and demo_server.
pull/2/head
Keith Ito 2017-09-25 10:03:03 -07:00
parent 522826dd77
commit faf7b8d083
3 changed files with 4 additions and 3 deletions

View File

@ -86,7 +86,6 @@ if __name__ == '__main__':
help='Hyperparameter overrides as a comma-separated list of name=value pairs')
args = parser.parse_args()
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
hparams.max_iters = 100
hparams.parse(args.hparams)
print(hparams_debug_string())
synthesizer.load(args.checkpoint)

View File

@ -45,7 +45,6 @@ def main():
help='Hyperparameter overrides as a comma-separated list of name=value pairs')
args = parser.parse_args()
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
hparams.max_iters = 100
hparams.parse(args.hparams)
run_eval(args)

View File

@ -2,6 +2,7 @@ import io
import numpy as np
import tensorflow as tf
from hparams import hparams
from librosa import effects
from models import create_model
from text import text_to_sequence
from util import audio
@ -32,6 +33,8 @@ class Synthesizer:
self.model.input_lengths: np.asarray([len(seq)], dtype=np.int32)
}
wav = self.session.run(self.wav_output, feed_dict=feed_dict)
wav = audio.inv_preemphasis(wav)
wav, _ = effects.trim(wav)
out = io.BytesIO()
audio.save_wav(audio.inv_preemphasis(wav), out)
audio.save_wav(wav, out)
return out.getvalue()