From ffc23b483d3a4b763ef27afd58c8bb6feb63677b Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sun, 22 Jul 2018 13:07:39 +0200 Subject: superres --- NOTES | 42 +++++++++++++++++++++++++++++++++++++++- scripts/super_resolution_test.py | 2 +- 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/NOTES b/NOTES index ca96a0f..735c23b 100644 --- a/NOTES +++ b/NOTES @@ -60,6 +60,14 @@ parser.add_argument('-g', '--gpu', type=int) # EXTRACT SPECTROGRAM PAIRS +./split.sh holly_normal.wav 4 holly_normal_4 +cd holly_normal_4 +mkdir 24k +for i in *.wav +do + sox $i -r 24000 "24k/$i" +done + PYTHONPATH=`pwd` python scripts/extract_spectrogram_pair.py \ --input_directory './data/holly-24000/wav' \ --output_directory './data/holly-24000/spec' @@ -75,8 +83,40 @@ parser.add_argument('--alpha', type=float, default=base_acoustic_feature_param.a parser.add_argument('--f0_estimating_method', default=base_acoustic_feature_param.f0_estimating_method) parser.add_argument('--enable_overwrite', action='store_true') +# TRAIN SUPER RESOLUTION NETWORK + /home/spawn/.virtualenv/yukarin/bin/python train_sr.py \ ./holly_sr.json \ ./data/holly-24000/net - + +# TEST SUPER RESOLUTION NETWORK + +/home/spawn/.virtualenv/yukarin/bin/python super_resolution_test.py \ + --model_directory /home/spawn/code/become-yukarin/data/holly-24000/ \ + --input_wave_directory /home/spawn/code/become-yukarin/data/mat-holly-24000/wav/holly/ \ + --gpu 0 \ + net + +/home/spawn/.virtualenv/yukarin/bin/python super_resolution_test.py \ + --model_directory /home/spawn/code/become-yukarin/data/holly-24000/ \ + --input_wave_directory ./output/pp-el8-mat-2-holly/ \ + --gpu 0 \ + net + +parser.add_argument('model_names', nargs='+') +parser.add_argument('-md', '--model_directory', type=Path, default=Path('/mnt/dwango/hiroshiba/become-yukarin/')) +parser.add_argument('-iwd', '--input_wave_directory', type=Path, + default=Path('/mnt/dwango/hiroshiba/become-yukarin/dataset/yukari-wave/yukari-news/')) +parser.add_argument('-g', '--gpu', type=int) + + + + + + + + + + + diff --git a/scripts/super_resolution_test.py b/scripts/super_resolution_test.py index 4f34632..9da159a 100644 --- a/scripts/super_resolution_test.py +++ b/scripts/super_resolution_test.py @@ -56,7 +56,7 @@ def process(p: Path, super_resolution: SuperResolution): except: import traceback print('error!', str(p)) - traceback.format_exc() + traceback.print_exc() for model_name in args.model_names: -- cgit v1.2.3-70-g09d2