Commit Graph

351 Commits (9bd00c20b99b5e9465a4771d7eb66d1bb2333626)

Author SHA1 Message Date
David 9bd00c20b9 lpcnet_dec -r option to load other networks 2019-11-02 12:09:20 +10:30
drowe67 9bc2c41d7b
Merge pull request #10 from drowe67/dr-vec-compare
automated tests for LPCNet states & new network for peter and david
2019-10-09 18:50:33 +10:30
David a00820d7f9 fixed bug that was causing unstable audio - pitch output from quantiser sometimes dropping beneath 40 which embed matrix wasn't trained for 2019-10-09 18:22:32 +10:30
David f8b793f4b0 add peter and david samples 2019-10-07 08:19:53 +10:30
David 64c066c409 Merge branch 'dr-vec-compare' of github.com:drowe67/LPCNet into dr-vec-compare 2019-10-06 07:04:53 +10:30
David 8c3b64b34e fixed bug in codec2_pitch.c that was casuing problems with interpolation/decimation on 190924a. We were training using a discrete PDF of pitch values, so pitch embedding failed when we interpolated pitch during quantisation 2019-10-06 06:59:46 +10:30
David 82ef384370 ramp generator to test decimation/interpolation in quant_feat - no problems found 2019-10-04 14:39:23 +09:30
David 2c56edf2da minor changes while tracking down distortion in 190924a 2019-10-04 10:59:32 +09:30
David d30b7b9cc1 resolved conflicts 2019-10-01 06:23:00 +09:30
David 16d2733c19 ctests working on Ubuntu 16 aand 18, but not 17. It's not ideal, but a way fwd for now 2019-10-01 06:19:08 +09:30
David f811f6127f debugging Travis run of ctests 2019-09-29 11:02:45 +09:30
David 78243190c9 debugging Travis run of ctests 2019-09-29 10:20:43 +09:30
David 57118e3377 debugging Travis run of ctests 2019-09-29 10:10:55 +09:30
David ea160a8b39 debugging Travis run of ctests 2019-09-29 09:56:16 +09:30
David 0c0ba329fc debugging Travis run of ctests 2019-09-29 09:16:42 +09:30
David 3ac5cee235 ctests pasing again 2019-09-29 08:50:57 +09:30
David fb2d791b2e use 190924a tar ball as default 2019-09-29 07:52:02 +09:30
David 69bdcfbd06 cleaned up dump data a little 2019-09-29 07:00:00 +09:30
David 02ecf2ac30 190924a, using original LPCNet voicing est (pitch gain). I have accidentally written over the 190922a network with c2voicing, so will run again 2019-09-24 19:00:44 +09:30
David 49c95df13d cq_16kHz fine, peter a bit spikey, slightly better than 190920c, but not as gd at 190920a. However, quite remarkably - all.wav sounds fine, even outliers like canadian. This is puzzling, as this training material doesn't include resampling, or wianews sample 2019-09-23 06:51:26 +09:30
David 24bc72efef 190920c in between 190215 and 190920a, not quite good enough 2019-09-22 14:45:44 +09:30
David 18c4f2ba33 just peter and david, but cepstrals rather than mags, sounds as good as previous with mags 2019-09-20 11:27:54 +09:30
David a2df6288a9 training script with just Peter and David that produces improvements over the 190215 network 2019-09-20 07:34:34 +09:30
David f86b8da270 about to reconfigure for just vk5apr and david 2019-09-19 05:36:29 +09:30
drowe67 8b78d3f5bc
Merge pull request #12 from ra1nb0w/cmake
cmake: add DISABLE_CPU_OPTIMIZATION option

Based on Richard's review I'll merge.  Thanks.
2019-09-02 15:29:41 +09:30
Davide Gerhard 604021c814
cmake: add DISABLE_CPU_OPTIMIZATION option
add new option to disable cpu flags auto-discovery.
needed by binary package manager because not all architecture has avx.
2019-08-21 09:29:04 +02:00
drowe67 0d5292c4dd
Merge pull request #11 from ra1nb0w/cmake
fix cmake configuration file name
2019-08-19 05:43:11 +09:30
Davide Gerhard b9ac3c74dc
fix cmake configuration file name
fix installed cmake configuration as requested by freedv-gui
2019-08-12 18:05:49 +02:00
David 0693c3c3db added option to use codec 2 voicing estimator. This works well on tinytrain.sh with single m and f speaker 2019-08-04 19:03:31 +09:30
David a67030ba51 using 190804a as the mag unittest, to presever network 2019-08-04 15:47:31 +09:30
David 6ac9b1902d finally - high quality from tinytrain on m & f samples, samme quality and loss as 4a3998 2019-08-04 15:18:58 +09:30
David 45d70671d1 added log mag support and test 2019-08-03 08:19:02 +09:30
David 547b6f65f9 added log mag support and test 2019-08-03 08:18:54 +09:30
David 286535a391 adding NN files in f32 format 2019-08-03 06:45:28 +09:30
David 4c20759367 debugging travis 2019-08-02 16:35:11 +09:30
David 7cc35231ab first pass a ctests and Travis support 2019-08-02 16:16:38 +09:30
David 85df2d36e7 synth and synth_20h tests 2019-08-02 15:36:35 +09:30
David d0998f478e refactoring 2019-08-02 15:26:39 +09:30
David bf46e5fa2b run time load of NNs working, building up tests for two nets 2019-08-02 15:12:53 +09:30
David ab81ee805a dump_lpcnet generates constant size sparse arrays 2019-08-02 12:23:58 +09:30
David cff1d4a888 tested and fixed bug in error detection 2019-08-02 11:32:37 +09:30
David ea89bd51d8 included octvae comparison of states 2019-08-02 11:12:22 +09:30
David 63d1f4d148 basic synth test passing 2019-08-02 09:18:43 +09:30
David d24c4bdf63 added nnet rw files 2019-08-02 08:40:11 +09:30
drowe67 d97a352913
Update README.md 2019-06-16 05:04:09 +09:30
drowe67 a7eb95eb5e
update after codec2/brad-2020 merged 2019-05-29 07:13:58 +09:30
drowe67 50049fd599
Update README.md 2019-05-28 20:50:04 +09:30
David 420699ca14 removed occasional printf 2019-05-17 17:30:51 +09:30
drowe67 c946f616b0
Merge pull request #7 from drowe67/dr-file-io-for-windows
Debugging LPCNet on Windows
2019-05-17 16:20:05 +09:30
David Rowe 83eb6623a4 make sure we don't supply out of range pitch values with bit errors 2019-05-17 13:07:54 +09:30