Commit Graph

294 Commits (dr-tinytrain)

Author SHA1 Message Date
David cea08297f2 ability to load NNs, bt not working properly yet 2019-08-02 07:59:30 +09:30
David 382b54cee6 handle sparse gru with fixed length 2019-08-02 07:56:56 +09:30
David 810229b285 protect against out of range pitch upsetting pitch embedding 2019-08-02 07:38:35 +09:30
David 7e10952faa zero padding sparse GRU so it's a constant length to faciltate run time loading of nets 2019-08-02 07:37:47 +09:30
David 4391cf5aa9 moved nnet read/write into module, tests passing OK 2019-07-31 07:28:32 +09:30
David 4efb449523 cleaned up warnings 2019-07-31 07:14:24 +09:30
David d395ce6ab9 made NN values not consts, so we can read them in. Test passing OK 2019-07-31 07:05:32 +09:30
David 384a4aa62c full network being written and checked 2019-07-31 06:14:45 +09:30
David ee64e13e20 added a few more layers 2019-07-30 19:57:27 +09:30
David 974ff98971 building up facility to read/write NN mdels to f32 files 2019-07-30 19:26:34 +09:30
David b4bf704085 passing decode test with --mag 2019-07-30 18:12:04 +09:30
David 76422907d3 starting to port logmag code to decoder 2019-07-30 07:26:37 +09:30
David dc90163947 first pass at unittest to support merge of later dr-mag code 2019-07-29 07:19:10 +09:30
David f86bca3cea this version sounds OK 2019-07-27 18:23:07 +09:30
David 4a399897ae first pass at using magnitudes (rather tha dct of magnitudes). Sounds really good actually, using tinytest.sh 2019-04-10 07:00:32 +09:30
David abee49392b Merge branch 'master' of github.com:drowe67/LPCNet 2019-04-05 16:57:27 +10:30
David 0c79ecd566 Merge branch 'dr_exp_quant' of github.com:drowe67/LPCNet into dr_exp_quant 2019-04-05 16:55:29 +10:30
David 89bc3728c5 lpc_enc now in API function 2019-04-03 06:24:54 +10:30
David 97413a99ab refactoring encoder 2019-04-03 05:31:52 +10:30
David c7a97128c7 building up lpcnet_freedv API functions 2019-04-02 21:13:22 +10:30
David 15d4c62b2e direct or pred at init time 2019-04-02 20:00:51 +10:30
David 2792e0d7cd function for lpcnet_dec 2019-04-02 19:09:56 +10:30
David 54e835bfc5 converting to API call 2019-04-02 18:43:05 +10:30
David bcffd48b3d adding headers for some lpcnet freedv API functions 2019-04-01 20:22:33 +10:30
drowe67 c1da096827
Update README.md 2019-03-28 05:57:55 +10:30
David 1c2addf733 doco update 2019-03-28 05:37:44 +10:30
drowe67 e2af1e13a2
Merge pull request #1 from drowe67/cmake
Initial Cmake configuration
2019-03-28 05:31:40 +10:30
Richard Shaw c37a9eced9 Create directory if needed for extracting lpcnet archive. 2019-03-27 13:43:11 -05:00
Richard Shaw f3ec6d11b0 Make manual lpcnet download more robust. 2019-03-27 09:24:26 -05:00
David 2f852d6a3c CMake working, and some READNE tweaks 2019-03-27 18:42:32 +10:30
Richard Shaw f93c2e6757 Merge branch 'cmake' of github.com:drowe67/LPCNet into cmake 2019-03-26 15:47:44 -05:00
Richard Shaw dab5d2de69 Add method to download lpcnet archive for versions of cmake less than 3.11.4. 2019-03-26 15:47:16 -05:00
David 80d5ae0a44 updated doco 2019-03-27 06:46:59 +10:30
Richard Shaw 6daccae8db Add target_link_libraries for tdump target. 2019-03-26 14:56:07 -05:00
Richard Shaw 4e8463e2aa Remember to use git add... 2019-03-26 14:11:07 -05:00
Richard Shaw 4813cdb994 Add cmake config in src dir. 2019-03-26 14:08:36 -05:00
Richard Shaw db657b4a62 Initial CMake configuration. 2019-03-26 14:04:36 -05:00
David f9e4b73ec4 Merge branch 'dr_exp_quant' of github.com:drowe67/LPCNet into dr_exp_quant 2019-03-27 05:01:57 +10:30
David 81c9176f22 diff32 tool 2019-03-27 05:01:42 +10:30
David fa2ca7bd98 Merge branch 'dr_exp_quant' of github.com:drowe67/LPCNet into dr_exp_quant 2019-03-27 05:01:06 +10:30
David c5c1ba3b54 predictive VQ 2019-03-27 05:00:50 +10:30
David 35f5e5664f Merge branch 'dr_exp_quant' of github.com:drowe67/LPCNet into dr_exp_quant 2019-03-27 04:56:34 +10:30
David 570cba5738 added mean/var measurement and feature scaling 2019-03-27 04:45:31 +10:30
David 2c3f262149 added my test wave files 2019-03-23 20:56:11 +10:30
David 998cacc7e6 direct-split integrated into lpcnet_enc/lpcnet_dec, and it is indeed better than the previous pred scheme with bit errors. Stands up to 1% BER OK, few pops and crackles 2019-03-23 19:54:39 +10:30
David 80e9c3821c some doc changes 2019-03-23 19:14:37 +10:30
David 82817f3820 downloads ready made nnet_data files 2019-03-23 18:52:59 +10:30
David 88fe3634d5 simplified Makefile a bit 2019-03-23 09:17:41 +10:30
David 8bd2c7e2e7 added direct-split VQ to process.sh - quite happy with the quality 2019-03-22 14:13:23 +10:30
David 660c8537cd updated readme 2019-03-21 20:16:31 +10:30