shithub: opus

RSS feed

29610751 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/15 20:37
oops, include DC in difference codebook

90d74bbb – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/15 13:12
Add bidirectional quantizer

543ee940 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/15 10:13
20-bit VQ

5be0e59f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/14 12:34
quantize period but not correlation yet

a2d03c28 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 22:15
more cleaning up

8cb54041 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 22:04
reindent

6ef718c4 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 21:59
splitting function

6318467f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 21:44
Removing static variables

e1741e37 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 21:36
cleaning up

ba2404a5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 10:53
cleanup

d3ec5575 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 10:49
Output unquantized pitch info

785c4b2e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 10:14
tweak frame weighting

b3198a09 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 09:55
Add frame weighting, doubling prevention

e6347180 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/30 17:17
add backward pass

3a6bae17 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/30 16:31
Dynamic programming approach (wip)

24595ea2 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/30 09:17
pitch tweaks

823be857 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 21:29
comments

a15cc201 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 21:25
cleanup

cd2065f7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 21:21
replace pitch features

1d70c61a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 12:53
dump 4 frames at a time

71e6bbb5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 12:36
more refactoring

80dcc3f3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 12:31
put back training code

d5a01822 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 12:30
refactoring

43ffd19b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 12:08
pitch quantization

48a8f973 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 09:34
remove earlier attempt

6d88dfe3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 09:22
misc improvements

a1ab7c5f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/29 08:34
new pitch

da456b09 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/24 09:13
fix warning

b2940ed2 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/22 11:55
Use real features at the chunk edges rather than zeros

9fd3e45f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/21 11:53
Avoid glitch at the beginning

b84a06dd – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/21 11:52
Use a single u-law embedding

dc082d7c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/18 10:08
Making it easier to change the frame size

38cd5cf0 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/17 18:17
Remove useless (and possibly hurtful) residual connection

4698b283 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/17 12:03
Making dump_lpcnet.py a bit more robust

d1811399 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/09 11:52
Cleanup

a06e9a96 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/01 09:40
doc update

ba46bb93 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/29 11:13
Biasing noise std

800a659c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/29 11:13
Using log approximations

677182fc – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/29 10:41
Making the update and reset gate more sparse

ea02ef7e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/27 21:52
Computing signals in C

d75a4aec – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/27 20:19
refactoring

293f76ee – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/15 20:15
README update

8bd91766 – David <david@rowetel.com> authored on 2018/12/16 04:31
added concat.sh script

8f8ca9c9 – David <david@rowetel.com> authored on 2018/12/16 04:30
updated README

61194468 – David <david@rowetel.com> authored on 2018/12/16 04:30
added Makefile

470a0a7e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/14 17:29
Properly delaying the pitch gain

6367aa8a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/13 13:25
Controlling training offset

088ee4ff – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2018/12/13 13:03
Should make dump_data able to handle partial overlap

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

Next