Name Date Size #Lines LOC

..--

packets/H25-Apr-2025-285165

rdovae/H25-Apr-2025-791532

README.mdH A D25-Apr-2025577 2518

export_rdovae_weights.pyH A D25-Apr-202515.3 KiB366278

fec_encoder.pyH A D25-Apr-20257.9 KiB213136

import_rdovae_weights.pyH A D25-Apr-20256 KiB143117

requirements.txtH A D25-Apr-202522 44

train_rdovae.pyH A D25-Apr-202512.8 KiB279188

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