Jan Buethe
|
d80f99f78b
|
added void to shut up missing prototype warning
|
2022-10-21 15:33:41 +00:00 |
|
Jan Buethe
|
e6390e34c7
|
removed compute_dense function (conflict with opus mlp)
|
2022-10-21 12:33:34 +00:00 |
|
Jan Buethe
|
1978cc6094
|
refactoring
|
2022-10-21 12:13:38 +00:00 |
|
Jan Buethe
|
d1646a680a
|
added NFEC decoder C implementation
|
2022-10-20 17:27:39 +00:00 |
|
Jan Buethe
|
ea4d8f54c3
|
added statistical model to dump_nfec_model
|
2022-10-19 17:18:25 +00:00 |
|
Jan Buethe
|
50966eecc5
|
bugfixes in nfec encoder
|
2022-10-19 14:43:12 +00:00 |
|
Jan Buethe
|
2112f3dd76
|
some fixes
|
2022-10-19 10:58:24 +02:00 |
|
Jan Buethe
|
c1b357ed47
|
first attempt of C implementation of fec encoder (not tested yet due to NEON/DOT_PROD not being separable)
|
2022-10-18 19:30:23 +02:00 |
|
Jean-Marc Valin
|
9629ea6a70
|
Fine-tuning the scripts
|
2022-10-14 01:01:39 -04:00 |
|
Jean-Marc Valin
|
0f7fe64d5a
|
Compute FEC features based on loss pattern
|
2022-10-05 01:56:53 -04:00 |
|
Jean-Marc Valin
|
89db314efb
|
Updating fec_encoder.py for recent changes
|
2022-10-04 15:46:13 -04:00 |
|
Jean-Marc Valin
|
61459c24e0
|
Change decoder architecture to be like the encoder
|
2022-10-04 00:27:36 -04:00 |
|
Jean-Marc Valin
|
79d1a916d0
|
Weighting loss by 1/sqrt(lambda)
|
2022-10-02 12:34:42 -04:00 |
|
Jean-Marc Valin
|
0b01863732
|
Larger range of quantizers
|
2022-09-30 22:21:30 -04:00 |
|
Jan Buethe
|
524f84800f
|
removed dump_data delay from total_delay in fec_encoder.py
|
2022-09-30 16:00:02 +02:00 |
|
Jean-Marc Valin
|
4c82d3b419
|
Completely move quantization out of encoder and decoder
|
2022-09-30 03:53:40 -04:00 |
|
Jan Buethe
|
cd0993fd8c
|
clarifications in help printout
|
2022-09-29 21:14:34 +02:00 |
|
Jan Buethe
|
97ffa94d5c
|
fixed decoder bug (non-quantized input)
|
2022-09-29 21:13:30 +02:00 |
|
jbuethe
|
589e674116
|
alignment fix in fec_encoder
|
2022-09-29 17:54:34 +02:00 |
|
jbuethe
|
a866abe3c3
|
ported debug changes from fec_encoder_torch.py
|
2022-09-29 14:18:41 +02:00 |
|
Jean-Marc Valin
|
0a2d6dfcb6
|
Use the encoder state as decoder initial state
Helps reduce the error on the most recent frames
|
2022-09-28 15:34:02 -04:00 |
|
Jean-Marc Valin
|
38dda0f950
|
Oops, forgot to run PVQ quantization for the state
|
2022-09-28 15:33:20 -04:00 |
|
jbuethe
|
b43f077ba8
|
corrected offset between decoder output on even/odd latent frames
|
2022-09-27 16:37:46 +00:00 |
|
jbuethe
|
e4e5958a14
|
Merge branch 'exp_rdovae6' of https://github.com/xiph/LPCNet into exp_rdovae6
|
2022-09-27 16:32:46 +00:00 |
|
jbuethe
|
01baf1a0fc
|
added missing dead-zone to encode_rdovae.py
|
2022-09-27 16:31:04 +00:00 |
|
jbuethe
|
be42c3b514
|
added fec_encoder.py and corresponding fec_packets.[chpy]
|
2022-09-27 16:29:13 +00:00 |
|
jbuethe
|
2de335d83c
|
added fec_encoder.py and fec_packets.[chpy]
|
2022-09-27 16:22:36 +00:00 |
|
Jean-Marc Valin
|
ef12c29f14
|
Update encoder/decoder
|
2022-09-27 02:28:13 -04:00 |
|
Jean-Marc Valin
|
405aa7cf69
|
WIP: training with different alignment
|
2022-09-27 02:28:12 -04:00 |
|
Jean-Marc Valin
|
981d06eefd
|
Refactoring towards multiple offset decoding
|
2022-09-27 02:28:12 -04:00 |
|
Jean-Marc Valin
|
a4f7c157cf
|
Stop decimating in the encoder
|
2022-09-27 02:28:12 -04:00 |
|
Jean-Marc Valin
|
fdd51eb760
|
RepeatVector no longer likes tensor input
|
2022-09-27 02:28:11 -04:00 |
|
Jean-Marc Valin
|
8569121f6c
|
RDO-VAE work in progress
|
2022-09-27 02:28:11 -04:00 |
|
Jean-Marc Valin
|
b6ac1c78bb
|
FEC hooks in the PLC code
Can now inject FEC features to be used by the PLC when available
|
2022-09-27 02:24:21 -04:00 |
|
Jean-Marc Valin
|
4befd8bb39
|
Decreasing look-ahead of default model to 1 frame
|
2022-09-24 03:25:33 -04:00 |
|
Jean-Marc Valin
|
d45ab6fcb6
|
Move back to tanh for frame rate network
Swish has lower loss, but doesn't seem to improve quality
|
2022-09-24 03:22:57 -04:00 |
|
Jean-Marc Valin
|
f5c251c5d5
|
Properly align LPC with lookahead in data loader
|
2022-09-24 03:21:36 -04:00 |
|
Jean-Marc Valin
|
dd114baf4d
|
Fix causal PLC for models with non-zero lookahead
|
2022-09-16 01:44:53 -04:00 |
|
janpbuethe
|
f3c738d45f
|
removed debug prints in dump_lpcnet.py
|
2022-09-07 09:10:19 +00:00 |
|
Jean-Marc Valin
|
60450472a6
|
Merge branch 'plc_challenge' into master
|
2022-09-07 00:38:55 -04:00 |
|
Jean-Marc Valin
|
340ab3089b
|
model update
|
2022-09-06 23:31:31 -04:00 |
|
janpbuethe
|
920300c546
|
Add lpc weighting and model parameter handling
Model now stores LPC gamma, look-ahead, and end-to-end.
Parameters aren't quite reliable yet, YMMV
|
2022-09-06 23:14:39 -04:00 |
|
Jean-Marc Valin
|
c1da818f39
|
PLC instructions
|
2022-05-13 00:43:56 -04:00 |
|
Jean-Marc Valin
|
ee08ef0a9c
|
Auto-download PLC model weights
|
2022-03-17 18:21:57 -04:00 |
|
Jean-Marc Valin
|
27348d1b88
|
Running new features twice on resync
Helps forget concealment features faster
|
2022-03-04 16:23:40 -05:00 |
|
Jean-Marc Valin
|
d2d847bcae
|
Boosting pitch correlation at inference time
|
2022-03-04 16:20:56 -05:00 |
|
Jean-Marc Valin
|
099f0872f7
|
Compensating for DC filter offset during blending
|
2022-03-04 16:19:56 -05:00 |
|
Jean-Marc Valin
|
8ca2ccf17a
|
fix another warning
|
2022-02-25 13:57:51 -05:00 |
|
Jean-Marc Valin
|
a814a6235a
|
Silencing a warning
Variable cannot be uninitialized
|
2022-02-25 13:56:09 -05:00 |
|
Jean-Marc Valin
|
e034b1096b
|
Biasing for overestimating the pitch correlation
|
2022-02-25 13:55:21 -05:00 |
|