shithub: opus

RSS feed

12f16df6 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/13 12:40
More work on making freq.[ch] more generic

fb3112ad – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/13 10:42
Removing most of the full-overlap assumptions from freq.[ch]

e8c96212 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/13 09:37
Missing #include

06b9bfa8 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/12 06:00
Avoiding an infinite loop

7d9affc3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 11:58
Moving the frame out of lpcnet.c and into test_lpcnet.c

ca4a8d4f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 11:53
More cleanup

242198ea – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 11:29
Get rid of the TRAINING macro

590e9ce4 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 11:25
Move the common functions from dump_data.c to freq.c

9b581a13 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 11:10
Rename denoise.c to dump_data.c, rnnoise.h to freq.h

3cb52ece – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 10:37
...

86c15a7a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 08:31
Remove more useless code

4eb2d344 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/11 06:49
Cleanup: Remove useless code (more to come)

37ddc0a8 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/10 21:00
Add -test or -train option

74b98437 – David Rowe <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/12/10 20:41
Vectorization testing code

03dcb819 – David Rowe <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/12/10 20:40
Error messages

7dc696b9 – David Rowe <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/12/10 16:28
refactored for different machines, sgemv_accum16 using NEON intrisics

bc108e9a – David <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/12/07 06:29
checks that files opened OK

8c271d60 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/10 11:15
Controlling per-gate sparsity

b9e0ea23 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/10 06:23
Fix flooring of the pitch period

d533e402 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/10 06:22
Fix DCT normalization

a02d9c85 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/09 16:21
reduce memory use of training code

2facc08b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/09 16:20
Avoid rounding the prediction multiple times

3e712482 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/09 11:00
Fix compile

0fb031a9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/01 10:58
Produce at least ~14 hours of augmented speech

3dcbb012 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/01 10:52
Add variable gain and response

f9337256 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/01 09:38
Chopping silence from the training data

407eec12 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/09 10:45
make dump_data output LPC as converted from features

e0d2b105 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/07 13:16
Compute LPC from features

1dcd5732 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/06 11:27
Do proper saturation

771cc786 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/01 21:10
Support for plain AVX with no FMA

91d90676 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/01 07:05
Remove the need for useless exc and pred files

b05f950e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/30 05:56
Using the right name: s/gemm/sgemv/

c395a68b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/30 05:46
moving code around

05f4851d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/30 05:32
Making the code work even without AVX2/FMA

1956467d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/29 20:55
Add AVX2/FMA to gcc options

d7f0abcd – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/29 15:09
Delaying the softmax() to avoid the pow()

faf3fe3d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/29 14:50
gemm_accum16() doesn't need a multiple of 16 columns (just lines).

7ee79b63 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/29 14:43
Add AXV versions of exp(), tanh() and sigmoid()

d961d009 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/28 15:20
Managing to actually use sparse matrices

4de3e53a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/28 13:49
Adding some sparse GRU support

ec671ed9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/28 09:57
Quick and dirty AVX2 implementation of gemm_accum

15fb1b3c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/28 09:13
Moving GRU_A's condition computation to the frame rate network

732fce9a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/28 09:05
Pre-computing GRU_A's input contribution.

040aa437 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/28 07:37
Simper GRU implementation just for reset_after.

6c2f7e58 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/27 10:08
compiling synthesis

36a0bf8c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/27 09:50
Wow, managed two bugs in a 25-character line

c7b978b9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/27 09:37
Fix reset_after GRU

3c694db2 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/27 08:11
Better rounding

0ddfdfc7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/27 07:34
Add deemphasis

5ac0ac7a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/27 06:43
Add code for copying the LPC

e25a585d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/26 19:23
Match Python boundary condition

4ccfbdff – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/26 13:41
Frame network seems to be working

538f2556 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/26 11:02
Starting to actually test this -- fix a few OOB reads

8d62ba06 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/26 10:39
...

c0e8f37c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/26 07:44
Cleaning up the API

575d8d6f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/26 06:04
Adding sampling

91c9524a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/25 21:49
Getting there

4cf17741 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/25 21:33
More plumbing

7119eaf3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/25 12:20
Plumbing for the frame rate network

70fdf474 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/25 08:15
Copyright headers

60c97b97 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 11:19
Proper ordering for MDense weights

141830ce – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 11:00
Fixing includes

37fbcaee – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 10:51
mdense max size

94ac0841 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 10:47
Precomputing sizes

c025744e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 10:30
Fix conv1d, default to size 384

66486004 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 07:23
Implement MDense

d4046036 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/24 06:32
Dump Conv1D (didn't check weight ordering at all)

477d0873 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/23 18:33
Dump embedding

d93239e9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/23 15:07
Using non-cudnn version of the GRU for the weights

b0c61158 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/23 14:51
More meaningful names

b9cd61be – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/23 14:43
Work in progress translation to C

8caaa5e9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/11/06 22:26
Output directly to 16-bit (raw) PCM

cf926d11 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/25 15:19
Project name is LPCNet

bf04b53a – David Rowe <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/10/25 12:19
Cleanup

db7569c3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/24 10:57
moving hyper-parameters to new_lpcnet_model() arguments

5ff58fa1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/24 10:09
remove import that no longer exists

92281bbe – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/23 19:10
s/CELPNet/LPCNet/

7c28191b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/22 09:40
Rename the current files to use the LPCNet name since they're no longer WaveNet

97dcf52a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/22 09:40
Remove no longer used files (old wavenet and LPCNet implementations)

3122b6b3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/20 22:42
most promising model for now

f9fe6c0e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/16 21:36
clear pitch features in testing too

4e331f37 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/16 16:23
LPC generation from the cepstral coefficients

fb1d4fde – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/16 00:05
...

fa1d2824 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/14 22:45
Add diagonal to sparsity mask

f13debcf – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/14 08:21
Arbitrary 16x1 sparseness

62f330ec – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/15 21:00
better training params

a263f7c1 – David Rowe <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/10/14 08:36
Adding comments

beaa370a – David Rowe <david@rowetel.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2018/10/14 08:27
Adding a README.md

d75b51b1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/13 10:52
Reduce sampling temperature for voiced frames

c74876bb – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/12 23:54
Adding some instructions

f3eb6164 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/12 23:41
Cleaning up the synthesis code

9756feef – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/10 12:48
...

495f8ea5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/09 21:41
second RNN

36989772 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/10 13:28
add license

03fa20d5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/09 08:27
remove unused/dead code

a9835c4e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/08 23:10
more cleanup

aba9af8b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/08 22:39
mu-law code cleanup

08211c27 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/08 21:01
missing script

ea1391e1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/03 18:30
deeper features

639766b3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/10/02 17:17
pitch embedding

Next