From f86b8da270b07b457cbcd4d6207f387a49f60c94 Mon Sep 17 00:00:00 2001 From: David Date: Thu, 19 Sep 2019 05:36:29 +0930 Subject: [PATCH] about to reconfigure for just vk5apr and david --- src/dump_data.c | 2 +- src/tinytrain.sh | 32 +++++++++++++++++++++++--------- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/dump_data.c b/src/dump_data.c index 0d9032f..57c48c6 100644 --- a/src/dump_data.c +++ b/src/dump_data.c @@ -337,7 +337,7 @@ int main(int argc, char **argv) { fprintf(stderr, "\nOptions:\n"); fprintf(stderr, " -c --c2pitch Codec 2 pitch estimator\n"); fprintf(stderr, " -v --c2voicing Codec 2 voicing estimator\n"); - fprintf(stderr, " -i --mag ouput magnitudes Ly rather than dct(Ly)\n"); + fprintf(stderr, " -i --mag output magnitudes Ly rather than dct(Ly)\n"); fprintf(stderr, " -n --nvec Number of training vectors to generate\n"); fprintf(stderr, " -z --fuzz fuzz freq response and gain during training (default on)\n"); exit(1); diff --git a/src/tinytrain.sh b/src/tinytrain.sh index 138b021..f36ac2e 100755 --- a/src/tinytrain.sh +++ b/src/tinytrain.sh @@ -7,8 +7,14 @@ # $ cd LPCNet/build_linux # $ ../src/tinytrain.sh -SRC=all_speech -DATE=190804b +SRC1=david_16kHz.wav # 122s +SRC2=vk5apr_recording_21_may.wav # 64s +SRC3=all_speechcat.sw +SRC4=wianews-2019-01-20.s16 +SRC5=bob.wav +SRC=train_src + +DATE=190806b synth() { ./src/dump_data --mag --test --c2pitch --c2voicing ~/Downloads/$1.sw $1.f32 @@ -16,13 +22,21 @@ synth() { } train() { - ./src/dump_data --mag --train --c2pitch --c2voicing -z 0 -n 1E6 ~/Downloads/$SRC.sw $SRC.f32 $SRC.pcm - ../src/train_lpcnet.py $SRC.f32 $SRC.pcm lpcnet_$DATE - ../src/dump_lpcnet.py lpcnet_"$DATE"_10.h5 - cp nnet_data.c src - make test_lpcnet + sox ~/Downloads/$SRC1 \ + -r 16000 ~/Downloads/$SRC2 \ + -t sw -r 16000 ~/Downloads/$SRC3 \ + -t sw -r 16000 -c 1 ~/Downloads/$SRC4 \ + ~/Downloads/$SRC5 \ + -t sw $SRC.sw + ./src/dump_data --mag --train --c2pitch --c2voicing -z 1 $SRC.sw $SRC.f32 $SRC.pcm + ../src/train_lpcnet.py $SRC.f32 $SRC.pcm lpcnet_$DATE + ../src/dump_lpcnet.py lpcnet_"$DATE"_10.h5 + cp nnet_data.c src + make test_lpcnet } train -synth c01_01 $DATE'_f' -synth mk61_01 $DATE'_m' +#synth c01_01 $DATE'_f' +#synth mk61_01 $DATE'_m' +synth bob $DATE'_bob' +synth wia $DATE'_wia'