Code Base
This section maps the model components onto the code base as reference for development.
Source-Filter Encoder¶
Source-Filter Decoder¶
| Code | Purpose | Note |
|---|---|---|
| Diffusion Module | Disentangled Denoising#Training Objective | |
| Score Network | Disentangled Denoising#Reverse Process | |
| Beta | Disentangled Denoising#Training Objective | computes \(\beta_{t}\) |
| Gamma | Disentangled Denoising#Training Objective | computes \(e^{-\frac{1}{2}\int_{0}^{t}\beta_{s}ds}\) |
| Forward Diffusion | Disentangled Denoising#Forward Process | computes \(X_{t}\) |
| Reverse Diffusion | Disentangled Denoising#Reverse Process | computes \(\hat{X_{t}}\) |
| Diffusion Loss | Architecture#Training and Loss |
DDDM-VC¶
| Code | Purpose | Note |
|---|---|---|
| DDDM-VC | Overview | |
| Source-Filter Encoder | Architecture#Source-Filter Encoder | |
| #Source-Filter Decoder | Architecture#Source-Filter Decoder | |
| Total Loss | Architecture#Training and Loss | with [[Prior Mixup]] |
Vocoder¶
| Code | Purpose | Note |
|---|---|---|
| HIFIGAN | HiFiGAN |
Misc¶
| Code | Purpose | Note |
|---|---|---|
| Data Augmentation | Data augmentation |