| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| packets/ | 04-Jul-2025 | - | 285 | 165 | ||
| rdovae/ | 04-Jul-2025 | - | 791 | 532 | ||
| README.md | D | 04-Jul-2025 | 577 | 25 | 18 | |
| export_rdovae_weights.py | D | 04-Jul-2025 | 15.3 KiB | 366 | 278 | |
| fec_encoder.py | D | 04-Jul-2025 | 7.9 KiB | 213 | 136 | |
| import_rdovae_weights.py | D | 04-Jul-2025 | 6 KiB | 143 | 117 | |
| requirements.txt | D | 04-Jul-2025 | 22 | 4 | 4 | |
| train_rdovae.py | D | 04-Jul-2025 | 12.8 KiB | 279 | 188 |
README.md
1# Rate-Distortion-Optimized Variational Auto-Encoder 2 3## Setup 4The python code requires python >= 3.6 and has been tested with python 3.6 and python 3.10. To install requirements run 5``` 6python -m pip install -r requirements.txt 7``` 8 9## Training 10To generate training data use dump date from the main LPCNet repo 11``` 12./dump_data -train 16khz_speech_input.s16 features.f32 data.s16 13``` 14 15To train the model, simply run 16``` 17python train_rdovae.py features.f32 output_folder 18``` 19 20To train on CUDA device add `--cuda-visible-devices idx`. 21 22 23## ToDo 24- Upload checkpoints and add URLs 25