RSS feed
	
	
	
		8e3ce6e8
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/09 09:14
		
Add no-blending version
		 
	
		b2847687
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/08 22:06
		
Getting rid of prediction delay
		 
	
		9297fe52
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/08 19:51
		
Add -plc_file option
		 
	
		7a7913f3
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/07 10:14
		
cleanup
		 
	
		fd45fba9
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/06 23:01
		
Reduce look-ahead to 5 ms
		 
	
		5d32ab8f
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/05 20:14
		
optional bi-directional concealment
		 
	
		dc539a9c
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/05 12:05
		
WIP non-causal PLC
		 
	
		2e18f0d1
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/04 17:04
		
Using Burg cepstrum for feature prediction
		 
	
		b93dbfc0
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/12/01 11:09
		
Adding Burg spectral estimation code
		 
	
		f3bc6bac
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/02 19:26
		
Avoiding tmp buffer overflows
		 
	
		3e2198c6
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/02 10:00
		
Learning to predict time t+1 from time t
		 
	
		d816477c
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/01 22:54
		
Add decay
		 
	
		cd2e568b
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/02/01 19:22
		
Using lost packet file instead of uniform random
		 
	
		1db1946f
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/31 21:57
		
Support for biased loss
		 
	
		186fa616
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/31 21:57
		
oops, fix initialization
		 
	
		4866e632
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/31 20:31
		
minus stupid bug
		 
	
		32a63fd3
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/31 18:21
		
WIP: PLC prediction
		 
	
		c45963d4
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/31 13:49
		
Code for testing PLC models
		 
	
		e1181bca
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/30 12:29
		
oops, fix band loss
		 
	
		c8cbfa7e
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/28 21:54
		
Adding feature prediction (totally untested)
		 
	
		42cbb9ed
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/27 21:44
		
zero delay
		 
	
		5ad75a54
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/27 21:44
		
Opus compat
		 
	
		6b070506
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/26 21:45
		
Implement lpcnet_plc_get_size()
		 
	
		227537c9
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/24 19:08
		
Avoiding more symbol clashes with Opus
		 
	
		2f5b51c9
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/24 18:21
		
Avoiding symbol clashes with Opus
		 
	
		805fed73
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/24 11:29
		
Fix warnings
		 
	
		57f56819
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/24 11:22
		
Add swish activation support
		 
	
		93d6c397
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/24 10:35
		
Fix prototypes for funcs that take no args
		 
	
		60a009b4
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/19 12:41
		
Making codebase C90-compliant
		 
	
		0f2b8d4a
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2022/01/19 13:06
		
Remove useless code carried over from Opus
		 
	
		969bd766
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/13 23:58
		
Adding API for PLC
		 
	
		b2b2e226
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/11/15 10:49
		
Optional code for interpolating the pitch correlation
		 
	
		976729dc
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/11/12 22:01
		
Fix minor bug in dynamic programming pitch search
		 
	
		48a7e250
		 – Timothy B. Terriberry <territim@amazon.com>
 authored
 and Jean-Marc Valin <jmvalin@amazon.com>
 committed
 on 2021/11/10 10:24
		
Abort download_model.sh on errors.
		 
	
		5c3cc556
		 – Timothy B. Terriberry <territim@amazon.com>
 authored
 and Jean-Marc Valin <jmvalin@amazon.com>
 committed
 on 2021/11/10 13:01
		
Minor fixes to kiss99
		 
	
		3a475485
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/11/10 12:58
		
Using KISS99 (taken from Daala) as RNG
		 
	
		81229a74
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/29 22:37
		
Fix the "no lookahead" case
		 
	
		71a26567
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/29 22:35
		
Fix potential overflow in training data for large signals
		 
	
		d490fbf5
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/25 12:03
		
model update
		 
	
		ad374be0
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/25 12:01
		
more updates to the instructions
		 
	
		153e43aa
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/21 06:13
		
update instructions
		 
	
		7fdca7f0
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/20 19:16
		
Minor cleanup
		 
	
		0e523aa3
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/20 19:05
		
controllable look-ahead
		 
	
		a9bf6cee
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/20 13:20
		
Don't hardcode the number of bands
		 
	
		b5b1d501
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/20 13:03
		
Add noise before sample embedding
		 
	
		3f7756c5
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/20 00:01
		
Bring test_lpcnet.py up-to-date
		 
	
		144b7311
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/13 19:18
		
Dumping 16-bit linear training data
		 
	
		a3ef5968
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/13 18:12
		
auto-detect end-to-end models
		 
	
		d5b6087f
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/12 22:53
		
Add tensorboard logging
		 
	
		b24e53fd
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/12 22:44
		
Adding option to change frame rate network size
		 
	
		fe7b54c0
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/12 22:33
		
Combine LAR+L1 regularization
		 
	
		054d984b
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/16 13:20
		
Freeze LPCs when quantizing e2e models
		 
	
		8cdc8081
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2021/10/08 23:20
		
Fix non-128 batch sizes
		 
	
		37c9bd8d
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/04 23:00
		
Making sure we recompile when updating the model
		 
	
		2a131ff6
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/04 11:59
		
Add lpcnet_compute_single_frame_features() to header
		 
	
		be4f70bc
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/04 11:51
		
split model downloading away from autogen.sh
		 
	
		82c31b4c
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/03 23:24
		
update instructions
		 
	
		2275853a
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/03 23:14
		
Merge branch 'exp_quant_grub2'
		 
	
		444b4370
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/03 23:12
		
New model with quantized GRU B
		 
	
		4a7ce81f
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/03 23:04
		
Re-enabling quantized feature dump
		 
	
		c5a17a07
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/10/03 22:53
		
Hard quantization for training
		 
	
		3b8d64d7
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/09/15 12:02
		
single-frame features for -features option
		 
	
		e4b4613d
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/21 18:35
		
Fix signed-unsigned biases
		 
	
		51ef273e
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/21 12:38
		
Using 8-bit recurrent weights for GRU B
		 
	
		8783ef00
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/09/01 08:31
		
Same as 47, without the sign augmentation
		 
	
		9776e8e8
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/16 11:20
		
Refactoring frame rate network
		 
	
		2c9b8474
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/17 14:17
		
noise tuning, flip sign of speech signal
		 
	
		80751bad
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/13 22:06
		
frame-wise features
		 
	
		4c6a5e0e
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/13 11:36
		
oops, fix single-frame pitch
		 
	
		6b4e3c56
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/13 08:43
		
WIP: single-frame inference
		 
	
		66c29fb6
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/12 20:20
		
Remove some useless buffers
		 
	
		adc50cab
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/04 10:56
		
dump_lpcnet.py should work the same for end2end
		 
	
		7331e17e
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/04 10:03
		
Don't remove silence from training data
		 
	
		c5364153
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/04 10:02
		
Add more training options
		 
	
		ab9a0926
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/24 14:09
		
Sharing conditioning network with LPC
		 
	
		c1532559
		 – Krishna Subramani <subramani.krishna97@gmail.com>
 authored
 and Jean-Marc Valin <jmvalin@amazon.com>
 committed
 on 2021/07/28 23:36
		
Adds end-to-end LPC training
		 
	
		cba0ecd4
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/02 14:37
		
Fix warnings about ignoring fread() return value
		 
	
		6ea726d4
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 and Jean-Marc Valin <jmvalin@amazon.com>
 committed
 on 2021/07/24 14:25
		
Avoiding feature copies
		 
	
		4f2caa35
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/08/02 15:01
		
Update model
		 
	
		65858432
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 and Jean-Marc Valin <jmvalin@amazon.com>
 committed
 on 2021/07/22 23:26
		
Removing the unused features
		 
	
		b90729b8
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/20 13:01
		
dump_lpcnet.py now checks the size of GRU B
		 
	
		4322c163
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/20 11:36
		
Oops, actually use the size of GRU B for training
		 
	
		346a96fa
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/19 14:25
		
Training options for sparse GRU B
		 
	
		c76756e1
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/17 22:24
		
Adding sparse training for GRU B inputs
		 
	
		8bdbbfa1
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/15 23:07
		
Support for sparse GRU B input matrices
		 
	
		4c0e2248
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/15 12:12
		
Model update
		 
	
		c74330e8
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/15 12:06
		
Pre-compute GRU B conditioning
		 
	
		0d53fad5
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/14 09:47
		
Using np.memmap() to load the training data
		 
	
		5a51e2ee
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/12 23:09
		
Adding command-line options to training script
		 
	
		1edf5d79
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2021/07/10 23:46
		
README.md update
		 
	
		4298f2f9
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2021/07/10 23:36
		
Adding support for SSE2 and SSSE3
		 
	
		116bcb38
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2021/07/10 10:08
		
Adding SSE 4.1 for older platforms
		 
	
		3e223e60
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/09 19:16
		
Fixes Python inference for the binary probability tree
		 
	
		f8f12e7f
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/08 12:38
		
NEON float->char conversion (same as the AVX2 version)
		 
	
		a1079c2c
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/08 09:20
		
Again, same conversion as 3206cec, for NEON
		 
	
		7d8b00f1
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/07 23:33
		
Sampling directly from the logit
		 
	
		e8f70128
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/06 15:02
		
same conversion cleanup as 3206cec for sgemv_accum8x4()
		 
	
		7cef98ec
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/06 14:45
		
Minor optimization: merging all 3 embeddings
		 
	
		714380e7
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/06 14:26
		
More manual unrolling
		 
	
		00655603
		 – Jean-Marc Valin <jmvalin@amazon.com>
 authored
 on 2021/07/06 14:17
		
Cleaning up the sparse GRU
		 
Next