Commit Graph

239 Commits (b372e8e57d0784028cb5b1f667c7f84cf2e03053)

Author SHA1 Message Date
David b372e8e57d first pass as lpcnet_enc 2019-02-26 16:54:10 +11:00
David 0adc83d638 quantised decoder running OK from API function 2019-02-21 06:15:02 +10:30
David 461524efa1 decoded working from states 2019-02-21 05:37:27 +10:30
David 4fe56dcd22 quant_enc now working with API based encode func 2019-02-20 22:12:14 +10:30
David 912db6906a setting up states for encoder 2019-02-20 21:57:18 +10:30
David b74a876047 quant_dec now has frames on std in, cleaned up cmd line options 2019-02-19 19:51:04 +10:30
David 74e34f0f33 first pass separate enc/dec working, now to clean up 2019-02-19 19:11:25 +10:30
David ed0403ba0c frame packing and unpacking 2019-02-18 22:24:39 +10:30
David 54d6b1b69c about to split enc/dec 2019-02-18 21:59:04 +10:30
David ccc7aade1f about to split enc/dec 2019-02-18 21:56:01 +10:30
David f130aaa5e1 removed a few more variables 2019-02-18 21:44:45 +10:30
David 8449e52146 fixed a few params to defaults, much simpler command line 2019-02-17 22:09:14 +10:30
David 7a7985d139 quant_test working with compiled VQ table 2019-02-17 22:00:06 +10:30
David 2ba85c9f17 moved LPC calculation such that LPCs are recalculated after error quantised or interpolated frame 2019-02-17 21:47:28 +10:30
David 42c325c795 debugging ak generation with quant and interpolation 2019-02-17 20:36:03 +10:30
David d4b85286e1 pitch and pitch gain quantiser library funcs working 2019-02-15 06:26:58 +10:30
David 16e28a8ef7 VQ decoder func now stand alone and ready for decoder 2019-02-14 15:37:03 +10:30
David 7cb40a5ecd unused var 2019-02-14 15:32:23 +10:30
David d8f6b3ba19 quantisation being split out into library 2019-02-14 15:30:59 +10:30
David cb0c301410 Merge branch 'dr_exp_quant' of github.com:mozilla/LPCNet into dr_exp_quant 2019-02-14 09:06:10 +10:30
David 6d3b5b7c46 added feature to fuzz pitch during training 2019-02-14 09:05:53 +10:30
David 2daacdae1d moved lpcnet dump code into an API module 2019-02-14 06:59:47 +10:30
David cf1a5d74c7 split into API func 2019-02-14 06:23:10 +10:30
David b1f84d317f states working OK, about to split into API func 2019-02-14 06:06:59 +10:30
David 5a1eee2193 about to add states 2019-02-14 05:46:15 +10:30
David 59ff6cd885 removed some unused features 2019-02-14 05:34:01 +10:30
David e20eb0015d first pass at tdump, test program for LPCnet analysis 2019-02-14 05:17:09 +10:30
David f89bb4b159 weighting utility for training VQs 2019-02-12 18:24:16 +10:30
David 90ab4135e4 Merge branch 'dr_exp_quant' of github.com:mozilla/LPCNet into dr_exp_quant 2019-02-12 18:21:55 +10:30
David da00cf1b3b experimental dsump_data train feature to lower the pitch to provide more material for low pitched speakers 2019-02-12 18:21:31 +10:30
David 7e739b23f3 fixed usage 2 case 2019-02-12 18:20:40 +10:30
David edb3da4352 added pitch quant 2019-02-12 18:19:32 +10:30
David 0382bfc6f3 pitch and pitch gain quantiser 2019-02-12 18:17:25 +10:30
David c3712200fc streming example 2019-02-12 18:16:15 +10:30
David f8bfab77a1 interpolating pitch between frames, removed pitch gain (voicing) with good results 2019-02-09 10:30:56 +10:30
David 0363120378 adjusted for optarg -- arg switches 2019-02-09 10:29:25 +10:30
David 93c4549f87 plot loss as well 2019-02-09 10:28:30 +10:30
David 0c8b1e4f09 3rd arg set prefix of .h5 file, removed pitch gain (voicing) from model 2019-02-09 10:28:01 +10:30
David 504fc2914a Merge branch 'dr_exp_quant' of github.com:mozilla/LPCNet into dr_exp_quant 2019-02-08 16:33:30 +10:30
David 1f30dd09b5 experiment with synthetic speech to see if cepstrals vary from frame-frame with a stationary, low pitch signal. No variation observed - good :-) 2019-02-08 13:57:36 +10:30
David 0e38ef8514 tried a few approaches to fix rough/voicing errors udirnf vowellls on low pitched sample canadian.wav. Implemented Codec 2 voicing est, but didn't help (perhaps as untrained for this estimator). Tried smoothing LPCNet estimator, but no effect, evententually settled on small +ve bias to LPCNet pitch est 2019-02-08 13:09:58 +10:30
David c7f1fede27 train weighted and unweighted 2019-02-08 10:27:18 +10:30
David b13f1b0f20 added option for hard coding pitch gain 2019-02-08 10:25:23 +10:30
David b08156e7ba added mode to plot pitch and pitch gain (voicing est) 2019-02-08 10:24:37 +10:30
David 84435bd684 added --lite option for quick comparisons, uses cmd line args inbstead of env variables 2019-02-08 10:23:56 +10:30
David 278b3ddc97 added weighting program 2019-02-08 10:23:01 +10:30
David 2c67ddc8af plot_features.m used to explore why dynamic range of dctLy[0] (first cepstral) is so high 2019-02-03 09:50:49 +10:30
David af22fff6d1 added OUTPATHB comparison feature 2019-02-03 09:48:50 +10:30
David 42a256bed4 scripts to plot loss of training while in progress 2019-02-02 11:14:34 +10:30
David 1346ee1843 Merge branch 'dr_exp_quant' of github.com:mozilla/LPCNet into dr_exp_quant 2019-02-02 10:23:47 +10:30