platform/upstream/rnnoise.git
5 years agoModularizing the RNN model
Gregor Richards [Fri, 21 Sep 2018 01:44:49 +0000 (21:44 -0400)]
Modularizing the RNN model

6 years agoLimiting the gain decay
Jean-Marc Valin [Tue, 10 Oct 2017 16:30:11 +0000 (12:30 -0400)]
Limiting the gain decay

6 years agoUpdate README
Jan [Tue, 3 Oct 2017 12:14:06 +0000 (14:14 +0200)]
Update README

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
6 years agoFeatures #17
Jean-Marc Valin [Tue, 19 Sep 2017 07:33:22 +0000 (03:33 -0400)]
Features #17

6 years agofeatures #16
Jean-Marc Valin [Sun, 17 Sep 2017 17:59:12 +0000 (13:59 -0400)]
features #16

6 years agofeatures #15
Jean-Marc Valin [Sat, 16 Sep 2017 03:45:20 +0000 (23:45 -0400)]
features #15

6 years agofeatures #14
Jean-Marc Valin [Fri, 15 Sep 2017 19:50:20 +0000 (15:50 -0400)]
features #14

6 years agofeatures #13
Jean-Marc Valin [Fri, 15 Sep 2017 06:24:14 +0000 (02:24 -0400)]
features #13

6 years agofeatures #12
Jean-Marc Valin [Thu, 14 Sep 2017 20:01:11 +0000 (16:01 -0400)]
features #12

6 years agoOutput VAD prob
Jean-Marc Valin [Wed, 13 Sep 2017 23:56:46 +0000 (19:56 -0400)]
Output VAD prob

6 years agoRemoving delay
Jean-Marc Valin [Fri, 8 Sep 2017 20:22:19 +0000 (16:22 -0400)]
Removing delay

6 years agoNew features (#9)
Jean-Marc Valin [Wed, 23 Aug 2017 15:29:50 +0000 (11:29 -0400)]
New features (#9)

Also, adding an error^4 term to the loss function

6 years agofix leak in example
Jean-Marc Valin [Sun, 3 Sep 2017 00:51:34 +0000 (20:51 -0400)]
fix leak in example

6 years agoCleanup
Jean-Marc Valin [Fri, 1 Sep 2017 21:45:30 +0000 (17:45 -0400)]
Cleanup

6 years agoAdding a real README
Jean-Marc Valin [Fri, 1 Sep 2017 21:45:11 +0000 (17:45 -0400)]
Adding a real README

6 years agodon't need this file
Jean-Marc Valin [Sun, 20 Aug 2017 19:37:32 +0000 (15:37 -0400)]
don't need this file

6 years agoRetraining with features #8 (robust to low-passing)
Jean-Marc Valin [Sun, 20 Aug 2017 17:43:53 +0000 (13:43 -0400)]
Retraining with features #8 (robust to low-passing)

6 years agofeatures #8
Jean-Marc Valin [Fri, 18 Aug 2017 15:16:38 +0000 (11:16 -0400)]
features #8

6 years agofeatures #7
Jean-Marc Valin [Fri, 18 Aug 2017 05:48:28 +0000 (01:48 -0400)]
features #7

6 years agopreventing extreme values
Jean-Marc Valin [Fri, 18 Aug 2017 05:34:02 +0000 (01:34 -0400)]
preventing extreme values

6 years agoAdding build system
Jean-Marc Valin [Thu, 17 Aug 2017 00:59:14 +0000 (20:59 -0400)]
Adding build system

6 years agoAdds pitch filtering
Jean-Marc Valin [Wed, 16 Aug 2017 19:23:00 +0000 (15:23 -0400)]
Adds pitch filtering

6 years agominor refactoring
Jean-Marc Valin [Tue, 15 Aug 2017 04:47:22 +0000 (00:47 -0400)]
minor refactoring

6 years agosplit off analysis from features
Jean-Marc Valin [Tue, 15 Aug 2017 04:41:14 +0000 (00:41 -0400)]
split off analysis from features

6 years agoWip (refactoring)
Jean-Marc Valin [Tue, 15 Aug 2017 04:29:36 +0000 (00:29 -0400)]
Wip (refactoring)

6 years agostill refactoring
Jean-Marc Valin [Mon, 14 Aug 2017 22:02:13 +0000 (18:02 -0400)]
still refactoring

6 years agoMore refactoring
Jean-Marc Valin [Mon, 14 Aug 2017 21:59:38 +0000 (17:59 -0400)]
More refactoring

6 years agoRefactoring
Jean-Marc Valin [Mon, 14 Aug 2017 21:59:25 +0000 (17:59 -0400)]
Refactoring

6 years agoconstraining the weights to +/- 0.5 so they can be quantized with 8 bits
Jean-Marc Valin [Mon, 14 Aug 2017 16:48:27 +0000 (12:48 -0400)]
constraining the weights to +/- 0.5 so they can be quantized with 8 bits

6 years agoInitial weights
Jean-Marc Valin [Tue, 8 Aug 2017 15:20:29 +0000 (11:20 -0400)]
Initial weights

6 years agotemporary compile script
Jean-Marc Valin [Mon, 7 Aug 2017 17:35:57 +0000 (13:35 -0400)]
temporary compile script

Will have a makefile at some point

6 years agoDifferences between training and running the denoising
Jean-Marc Valin [Mon, 7 Aug 2017 17:31:39 +0000 (13:31 -0400)]
Differences between training and running the denoising

6 years agofeatures #6
Jean-Marc Valin [Mon, 7 Aug 2017 04:16:12 +0000 (00:16 -0400)]
features #6

6 years agoexperiment #5
Jean-Marc Valin [Sat, 5 Aug 2017 04:57:20 +0000 (00:57 -0400)]
experiment #5

6 years agodealing with silence
Jean-Marc Valin [Fri, 4 Aug 2017 17:47:44 +0000 (13:47 -0400)]
dealing with silence

6 years agostand-alone denoising
Jean-Marc Valin [Fri, 4 Aug 2017 17:21:19 +0000 (13:21 -0400)]
stand-alone denoising

6 years agosome integration
Jean-Marc Valin [Fri, 4 Aug 2017 06:50:35 +0000 (02:50 -0400)]
some integration

6 years agotoplevel function
Jean-Marc Valin [Fri, 4 Aug 2017 06:32:47 +0000 (02:32 -0400)]
toplevel function

6 years agomore header cleanup
Jean-Marc Valin [Fri, 4 Aug 2017 06:08:47 +0000 (02:08 -0400)]
more header cleanup

6 years agoautomate header generation too
Jean-Marc Valin [Fri, 4 Aug 2017 05:56:11 +0000 (01:56 -0400)]
automate header generation too

6 years agoRNN C code
Jean-Marc Valin [Fri, 4 Aug 2017 00:12:57 +0000 (20:12 -0400)]
RNN C code

6 years agoKeras training code
Jean-Marc Valin [Thu, 3 Aug 2017 19:26:05 +0000 (15:26 -0400)]
Keras training code

6 years agoInitial license and README
Jean-Marc Valin [Thu, 3 Aug 2017 06:30:12 +0000 (02:30 -0400)]
Initial license and README

6 years agorandom filter
Jean-Marc Valin [Tue, 1 Aug 2017 07:02:54 +0000 (03:02 -0400)]
random filter

6 years agoadd low-pass filter
Jean-Marc Valin [Tue, 1 Aug 2017 05:56:22 +0000 (01:56 -0400)]
add low-pass filter

7 years agobinary output
Jean-Marc Valin [Fri, 28 Jul 2017 21:24:13 +0000 (17:24 -0400)]
binary output

7 years agorandomize gain
Jean-Marc Valin [Fri, 28 Jul 2017 21:17:11 +0000 (17:17 -0400)]
randomize gain

7 years agobetter pitch bounds
Jean-Marc Valin [Fri, 28 Jul 2017 20:46:23 +0000 (16:46 -0400)]
better pitch bounds

7 years agoadd pitch features
Jean-Marc Valin [Fri, 28 Jul 2017 18:45:10 +0000 (14:45 -0400)]
add pitch features

7 years agocompute per-band pitch
Jean-Marc Valin [Fri, 28 Jul 2017 18:25:07 +0000 (14:25 -0400)]
compute per-band pitch

7 years agotemporary hack to test pitch
Jean-Marc Valin [Fri, 28 Jul 2017 06:00:01 +0000 (02:00 -0400)]
temporary hack to test pitch

7 years agowip
Jean-Marc Valin [Fri, 28 Jul 2017 05:31:42 +0000 (01:31 -0400)]
wip

7 years agocleanup
Jean-Marc Valin [Wed, 26 Jul 2017 20:11:26 +0000 (16:11 -0400)]
cleanup

7 years agoadd pitch
Jean-Marc Valin [Wed, 26 Jul 2017 19:46:12 +0000 (15:46 -0400)]
add pitch

7 years agoAvoid uninitialized data
Jean-Marc Valin [Wed, 26 Jul 2017 17:49:07 +0000 (13:49 -0400)]
Avoid uninitialized data

7 years agodemo code
Jean-Marc Valin [Tue, 25 Jul 2017 02:58:52 +0000 (22:58 -0400)]
demo code

7 years agofix bad bug
Jean-Marc Valin [Sun, 23 Jul 2017 22:14:56 +0000 (18:14 -0400)]
fix bad bug

7 years agooops
Jean-Marc Valin [Sun, 23 Jul 2017 22:05:58 +0000 (18:05 -0400)]
oops

7 years agoversion 2
Jean-Marc Valin [Sun, 23 Jul 2017 03:56:14 +0000 (23:56 -0400)]
version 2

7 years agomore input and output features
Jean-Marc Valin [Sat, 22 Jul 2017 21:38:27 +0000 (17:38 -0400)]
more input and output features

7 years agospectral variability feature
Jean-Marc Valin [Sat, 22 Jul 2017 06:56:25 +0000 (02:56 -0400)]
spectral variability feature

7 years agominor cleanup
Jean-Marc Valin [Sat, 22 Jul 2017 06:42:36 +0000 (02:42 -0400)]
minor cleanup

7 years agotraining code
Jean-Marc Valin [Sat, 22 Jul 2017 04:38:24 +0000 (00:38 -0400)]
training code

7 years agowhat I used for training attempt 1
Jean-Marc Valin [Fri, 21 Jul 2017 18:20:12 +0000 (14:20 -0400)]
what I used for training attempt 1

7 years agoadd DCT
Jean-Marc Valin [Fri, 21 Jul 2017 17:31:04 +0000 (13:31 -0400)]
add DCT

7 years agocleanup
Jean-Marc Valin [Fri, 21 Jul 2017 13:34:11 +0000 (09:34 -0400)]
cleanup

7 years agofix extra sqrt() bug and add new band energy code
Jean-Marc Valin [Fri, 21 Jul 2017 13:32:36 +0000 (09:32 -0400)]
fix extra sqrt() bug and add new band energy code

7 years agosome synthesis code
Jean-Marc Valin [Fri, 21 Jul 2017 05:06:56 +0000 (01:06 -0400)]
some synthesis code

7 years agosplit analysis and synthesis
Jean-Marc Valin [Fri, 21 Jul 2017 03:38:15 +0000 (23:38 -0400)]
split analysis and synthesis

7 years agoAdds analysis and synthesis
Jean-Marc Valin [Thu, 20 Jul 2017 22:33:38 +0000 (18:33 -0400)]
Adds analysis and synthesis

7 years agoforward and inverse transforms
Jean-Marc Valin [Thu, 20 Jul 2017 21:26:20 +0000 (17:26 -0400)]
forward and inverse transforms

7 years agoinitial checkin -- mostly imported from Opus
Jean-Marc Valin [Thu, 20 Jul 2017 21:18:01 +0000 (17:18 -0400)]
initial checkin -- mostly imported from Opus