Commit graph

55 commits

Author SHA1 Message Date
Jan Buethe
ce28695844
refactoring and cleanup 2023-09-29 15:31:45 +02:00
Jan Buethe
4901445490
fixed type in error message 2023-09-29 14:34:11 +02:00
Jan Buethe
c5c214df1b
added rudimentary support for dumping nn.Conv2d layers 2023-09-29 14:25:26 +02:00
Jean-Marc Valin
9a7bb764d4
No features skip needed to align pitch features 2023-09-27 13:01:21 -04:00
Jean-Marc Valin
a6b4fe375a
Script to compute the groundtruth data using CREPE 2023-09-27 13:00:12 -04:00
Jan Buethe
ae0a140c40
updated default values in adv_train_fargan.py 2023-09-26 21:42:01 +02:00
Jan Buethe
41a4c9515d
changed checkpoint format 2023-09-26 12:12:47 -04:00
Jean-Marc Valin
733a095ba2
Adapting to new data format/model 2023-09-26 12:12:47 -04:00
Krishna Subramani
f38b4a317f
Python code for neural pitch 2023-09-26 12:12:47 -04:00
Jean-Marc Valin
c4b83ae62d
RDOVAE model update 2023-09-26 12:11:25 -04:00
Jan Buethe
00580a63aa
bugfix 2023-09-22 11:39:22 +02:00
Jan Buethe
aad74fdfd6
pulse-related bugfix 2023-09-22 11:18:41 +02:00
Jan Buethe
0a92bc5eaa
more lavoce stuff 2023-09-21 15:01:11 +02:00
Jean-Marc Valin
b88644b9c7
Quantizing initial state with rdovae too
More efficient than PVQ
2023-09-20 18:04:08 -04:00
Jan Buethe
2ec31cc5cc
added FARGAN adversarial training script 2023-09-20 19:06:10 +02:00
Jan Buethe
82f48d368b
removed trailing whitespace in fargan
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-13 16:57:28 +02:00
Jan Buethe
e7beaec3fb
integrated JM's FFT ada conv
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-13 16:31:29 +02:00
Jean-Marc Valin
b24c7b433a
Remove --has-gain and --passthrough-size args
Couldn't be used anymore
2023-09-12 22:58:34 -04:00
Jean-Marc Valin
2f8b36d691
Add conditioning interpolation, fwconv layer 2023-09-12 22:50:48 -04:00
Jean-Marc Valin
72c5ea4129
Only use one frame of pre-loading 2023-09-12 22:50:48 -04:00
Jean-Marc Valin
108b75c4b1
Randomly double the training sequence length
Helps with stability with little cost in training speed
2023-09-12 22:50:48 -04:00
Jean-Marc Valin
d54b9fb49a
Adds skip connections 2023-09-12 22:50:47 -04:00
Jean-Marc Valin
fb570ed8bb
5-tap pitch predictor 2023-09-12 22:50:47 -04:00
Jean-Marc Valin
2e0c1ad3ae
Also use previous frame 2023-09-12 22:50:47 -04:00
Jean-Marc Valin
4f63743f8f
explicit signal gain, explicit pitch predictor 2023-09-12 22:50:46 -04:00
Jean-Marc Valin
1b13f6313e
FARGAN initial commit in Opus
Copied/adapted from LPCNet repo
2023-09-12 22:50:46 -04:00
Jan Buethe
4f4b624209
fix
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-12 16:28:58 +02:00
Jan Buethe
5467539c15
added requirements.txt to osce
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-12 16:22:49 +02:00
Jan Buethe
2f290d32ed
added more enhancement stuff
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-12 14:50:24 +02:00
Jan Buethe
7b8ba143f1
added copyright headers
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-05 22:31:19 +02:00
Jan Buethe
35ee397e06
added LPCNet torch implementation
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-05 12:29:38 +02:00
Jan Buethe
90a171c1c2
brought NoLACE up to date
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-05 12:14:17 +02:00
Jan Buethe
4a47b1a15b
renamed ShapeNet to NoLACE
Signed-off-by: Jan Buethe <jbuethe@amazon.de>
2023-09-01 16:54:49 +02:00
Jan Buethe
5160d7fdfa
improved auto-scaling in wexchange 2023-08-08 10:46:11 +02:00
Jan Buethe
5e04540573
updated dump_model_weights.py 2023-08-01 21:58:08 +02:00
Jan Buethe
902d763622
added FWGAN weight dumping code 2023-08-01 18:18:28 +02:00
Jan Buethe
9691440a5f
updadet wexchange version number 2023-08-01 10:42:55 +02:00
Jan Buethe
e916cf426d
added .copy() to weights in wexchange 2023-08-01 10:35:29 +02:00
Jan Buethe
1fbc5fdd4e
added auto-scaling to wexchange 2023-08-01 08:28:25 +02:00
Jan Buethe
aca390df18
fixed wexchange for GRUs without bias 2023-07-28 17:20:23 -07:00
Jan Buethe
eb72d29a15
Support for dumping LinearLayer in weight-exchange 2023-07-27 19:55:17 -04:00
Jan Buethe
101fd2411a
added dataset for SILK to LPCNet feature conversion 2023-07-24 14:06:07 -07:00
Jan Buethe
587c1020fe
clean-up 2023-07-22 15:16:23 -07:00
Jan Buethe
7487168d52
added copyright headers 2023-07-22 14:55:41 -07:00
Jan Buethe
4f3761b019
added verbose option to run_test.py 2023-07-22 14:47:49 -07:00
Jan Buethe
0763a8f785
replaces multiprocessing module by multiprocess module in testsuite 2023-07-22 14:45:43 -07:00
Jan Buethe
81fe5f0261
added matplotlib to testsuite requirements (needed by librosa) 2023-07-22 14:13:08 -07:00
Jan Buethe
f9aee675dc
added ShapeNet and ShapeUp48 models 2023-07-22 13:31:22 -07:00
Jan Buethe
57ab4949a8
removed whitespace 2023-07-22 13:19:37 -07:00
Jan Buethe
ba44bac435
added testsuite 2023-07-22 13:10:54 -07:00