NYCU-MLLab commited on
Commit
4cb61f1
·
verified ·
1 Parent(s): 20cf3fd

Upload bidirectional ASR-TTS flow matching model weights

Browse files
.gitattributes CHANGED
@@ -1,35 +1,4 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
  *.pt filter=lfs diff=lfs merge=lfs -text
23
  *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
  *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  *.pt filter=lfs diff=lfs merge=lfs -text
2
  *.pth filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
  *.safetensors filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
.gitignore ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ __pycache__/
2
+ *.py[cod]
3
+ *.log
4
+ *.out
5
+ *.err
6
+ logs/
7
+ runs/
8
+ outputs/
9
+ *.tmp
README.md ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: pytorch
3
+ tags:
4
+ - bidirectional-flow-matching
5
+ - text-to-image
6
+ - image-to-text
7
+ - text-to-speech
8
+ - automatic-speech-recognition
9
+ ---
10
+
11
+ # BVFM model weights
12
+
13
+ This model repository contains the deployment weights for the image/text and
14
+ speech/text branches of Bidirectional Variational Flow Matching (BVFM). Source
15
+ code, training/inference entry points, and environment instructions live in
16
+ the separate GitHub repository.
17
+
18
+ ## Layout
19
+
20
+ ```text
21
+ image/
22
+ bvfm_image_step40000.pt
23
+ FlowTiTok_512.bin
24
+ README.md
25
+ speech/
26
+ bvfm_speech_step299999_inference.pt
27
+ merged_config.json
28
+ semantic_vae_1000k/
29
+ config.json
30
+ metainfo.json
31
+ dac/ema_state_dict.pth
32
+ README.md
33
+ ```
34
+
35
+ The repository intentionally excludes training optimizer states, periodic
36
+ snapshots, logs, metrics, generated samples, datasets, and caches.
37
+
38
+ Clone with Git LFS or use `huggingface-cli download`. Point the GitHub code at
39
+ the downloaded root with:
40
+
41
+ ```bash
42
+ export BVFM_WEIGHTS_ROOT=/path/to/this/model/repository
43
+ ```
44
+
45
+ See the branch-specific READMEs for exact file roles and checksums.
46
+
47
+ ## Third-party components
48
+
49
+ `image/FlowTiTok_512.bin` is the released FlowTiTok image tokenizer required
50
+ by image encoding and decoding. `speech/semantic_vae_1000k` is the released
51
+ Semantic-VAE decoder required to map the 64-D speech latent to waveform. See
52
+ `THIRD_PARTY_NOTICES.md` and retain the corresponding upstream notices when
53
+ redistributing these files.
THIRD_PARTY_NOTICES.md ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Third-party model assets
2
+
3
+ This repository includes two released inference dependencies in addition to
4
+ the BVFM checkpoints.
5
+
6
+ ## FlowTiTok
7
+
8
+ `image/FlowTiTok_512.bin` is the released FlowTiTok 512px image tokenizer.
9
+ The associated image branch code is distributed under the Apache License 2.0;
10
+ the GitHub source repository carries the license text and upstream attribution.
11
+
12
+ ## Semantic-VAE
13
+
14
+ `speech/semantic_vae_1000k` is the released Semantic-VAE 1M-step EMA decoder
15
+ from the Semantic-VAE project:
16
+
17
+ - Source: https://github.com/ZhikangNiu/Semantic-VAE
18
+ - Original model repository:
19
+ https://huggingface.co/zkniu/Semantic-VAE/tree/main/semantic_vae_1000k
20
+ - Upstream code license: MIT
21
+
22
+ Do not remove upstream copyright, citation, or license notices when
23
+ redistributing these assets.
image/FlowTiTok_512.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9169d1e02b8e8fe1bff8a97796b3f1171415c44a1a125c050f7138805b13ebc8
3
+ size 1560616638
image/README.md ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # BVFM image/text weights
2
+
3
+ ## Files
4
+
5
+ - `bvfm_image_step40000.pt` (3,230,123,258 bytes): selected bidirectional BVFM
6
+ checkpoint at step 40,000. Format
7
+ `flowtok_bvfm_shared_variational_v2`; contains the shared vector field,
8
+ pair posterior, text/image inference priors, and AR caption decoder. It has
9
+ no optimizer state.
10
+ - `FlowTiTok_512.bin` (1,560,616,638 bytes): released 512px FlowTiTok tokenizer
11
+ required by both T2I decoding and I2T image encoding.
12
+
13
+ Training-only initializers `FlowTok-XL.pth` and `decoder_init.pt` are not part
14
+ of this deployment package.
15
+
16
+ ## SHA-256
17
+
18
+ ```text
19
+ 4fe414c46bb1b25781178e0f01f71047194fcc3af42eebeaf596f72386f0b6a3 bvfm_image_step40000.pt
20
+ 9169d1e02b8e8fe1bff8a97796b3f1171415c44a1a125c050f7138805b13ebc8 FlowTiTok_512.bin
21
+ ```
22
+
23
+ With the GitHub code, either set `BVFM_WEIGHTS_ROOT` to the downloaded model
24
+ repository root or pass the files explicitly:
25
+
26
+ ```bash
27
+ export FLOWTITOK_CKPT=/path/to/model-repo/image/FlowTiTok_512.bin
28
+ python scripts/infer_t2i.py \
29
+ --checkpoint /path/to/model-repo/image/bvfm_image_step40000.pt \
30
+ --output-dir runs/demo
31
+ ```
image/bvfm_image_step40000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4fe414c46bb1b25781178e0f01f71047194fcc3af42eebeaf596f72386f0b6a3
3
+ size 3230123258
speech/README.md ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # BVFM speech/text weights
2
+
3
+ ## Files
4
+
5
+ - `bvfm_speech_step299999_inference.pt` (947,317,708 bytes): deployment-only
6
+ checkpoint extracted from the selected step-299,999 training checkpoint. It
7
+ contains `inference_modules`, model config, normalization/tokenizer/speaker
8
+ metadata, and no optimizer, scaler, RNG, training-module duplicate, or EMA
9
+ training container.
10
+ - `merged_config.json`: effective checkpoint configuration and training
11
+ provenance. Runtime data/model locations can be overridden by the GitHub
12
+ entry points.
13
+ - `semantic_vae_1000k/`: released Semantic-VAE EMA decoder metadata and
14
+ weights used to decode the 40 Hz, 64-D speech latent.
15
+
16
+ ## SHA-256
17
+
18
+ ```text
19
+ 6c4f1974e0e29ce7c4d755f1c49875eda5a8e4a03663d4289f0cd97e52df3429 bvfm_speech_step299999_inference.pt
20
+ 7c455aa8ab3f7d576b4834f8342558894aafaa61a371b84a9bfa4d10a100e516 semantic_vae_1000k/dac/ema_state_dict.pth
21
+ ```
22
+
23
+ With the GitHub code:
24
+
25
+ ```bash
26
+ export BVFM_WEIGHTS_ROOT=/path/to/model-repo
27
+ python scripts/infer_tts_one.py \
28
+ --ckpt-dir /path/to/model-repo/speech \
29
+ --checkpoint bvfm_speech_step299999_inference.pt \
30
+ --text "A short synthesis example." \
31
+ --ref-wav /path/to/reference.wav \
32
+ --out-dir runs/demo
33
+ ```
34
+
35
+ The large resumable `latest.pt`, `final.pt`, and periodic step snapshots are
36
+ deliberately excluded from the Hugging Face package.
speech/bvfm_speech_step299999_inference.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c4f1974e0e29ce7c4d755f1c49875eda5a8e4a03663d4289f0cd97e52df3429
3
+ size 947317708
speech/merged_config.json ADDED
@@ -0,0 +1,381 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "tokenizer": {
3
+ "type": "char",
4
+ "model_path": null
5
+ },
6
+ "paths": {
7
+ "cut_manifest": null,
8
+ "aligned_manifest": null,
9
+ "max_cut_rows": null,
10
+ "use_processed_unified": false,
11
+ "processed_unified_dir": null,
12
+ "demo_aligned_manifest": null
13
+ },
14
+ "cache": {
15
+ "mel_dir": null,
16
+ "speecht5_dir": null,
17
+ "wav_cache_max_items": 64,
18
+ "mel_cache_max_items": 1024,
19
+ "text_hidden_cache_max_items": 2048,
20
+ "stats_max_unique_wavs": 8000,
21
+ "gpu_mel_cache": true,
22
+ "gpu_text_cache": true,
23
+ "gpu_mel_preload": false,
24
+ "gpu_text_preload": false,
25
+ "gpu_mel_cache_dtype": "float32",
26
+ "gpu_text_cache_dtype": "bfloat16",
27
+ "gpu_mel_cache_limit_gib": null,
28
+ "gpu_text_cache_limit_gib": 24,
29
+ "gpu_cache_reserve_gib": 64.0,
30
+ "speech_backend": "svae",
31
+ "svae_latent_dir": null,
32
+ "semantic_vae_root": null,
33
+ "semantic_vae_ckpt": null,
34
+ "semantic_vae_use_ema": true,
35
+ "svae_dim": 64,
36
+ "svae_sample_rate": 16000,
37
+ "svae_hop_size": 400,
38
+ "mel_stats_mode": "per_bin"
39
+ },
40
+ "data": {
41
+ "batch_size": 16,
42
+ "batch_size_tts": 16,
43
+ "batch_size_asr": 16,
44
+ "ds_factor": 1,
45
+ "ds_align": 1,
46
+ "top_k_spk": 1000,
47
+ "target_spks": null,
48
+ "force_text_normalize": true,
49
+ "use_dataloader": true,
50
+ "loader_num_workers": 8,
51
+ "loader_pin_memory": true,
52
+ "loader_persistent_workers": true,
53
+ "loader_prefetch_factor": 4,
54
+ "dataset_mel_worker_cache_max_items": 512,
55
+ "enable_length_bucket": true,
56
+ "num_length_buckets": 32,
57
+ "train_unit": "utterance",
58
+ "max_frames_per_batch": 16384,
59
+ "max_utts_per_batch": 24,
60
+ "core_loss_only": false,
61
+ "pad_to_multiple": 16
62
+ },
63
+ "model": {
64
+ "E_spk": 128,
65
+ "spk_scale": 0.3,
66
+ "spk_drop_rate": 0.1,
67
+ "speaker_cond_type": "ecapa",
68
+ "speaker_emb_path": null,
69
+ "speaker_emb_l2_normalize": true,
70
+ "speaker_emb_missing": "error",
71
+ "speaker_emb_trainable": false,
72
+ "speaker_delta_scale": 0.1,
73
+ "speaker_cond_layernorm": true,
74
+ "vf_use_speaker_cond": true,
75
+ "asr_vf_use_speaker_cond": false,
76
+ "asr_use_spk_cond": false,
77
+ "asr_spk_scale": 1.0,
78
+ "asr_spk_unknown": "zero",
79
+ "asr_use_style_cond": true,
80
+ "asr_style_use_mean": true,
81
+ "asr_style_temp": 0.0,
82
+ "asr_style_detach": false,
83
+ "use_tts_source_cond": false,
84
+ "tts_source_cond_hidden": 128,
85
+ "tts_source_cond_scale": 1.0,
86
+ "use_tts_style_latent": true,
87
+ "tts_style_dim": 128,
88
+ "tts_style_hidden": 256,
89
+ "tts_style_dropout": 0.05,
90
+ "tts_style_source_scale": 0.0,
91
+ "tts_style_post_mode": "speech",
92
+ "tts_style_prior_type": "speaker",
93
+ "tts_style_prior_canonical_detach": true,
94
+ "tts_style_prior_logvar_bias": 0.0,
95
+ "tts_style_into_source": false,
96
+ "use_true_canonical_latent": false,
97
+ "canonical_dim": 192,
98
+ "canonical_hidden": 256,
99
+ "canonical_dropout": 0.1,
100
+ "use_vf_canonical_text_cond": false,
101
+ "st5_layer_idx": -2,
102
+ "text_encoder_type": "speecht5",
103
+ "text_encoder_dim": 384,
104
+ "text_encoder_layers": 6,
105
+ "text_encoder_heads": 6,
106
+ "text_encoder_ff_mult": 4,
107
+ "text_encoder_conv_ksize": 5,
108
+ "text_encoder_dropout": 0.1,
109
+ "text_encoder_max_len": 1024,
110
+ "use_adapter": true,
111
+ "adapter_bottleneck": 256,
112
+ "adapter_dropout": 0.1,
113
+ "bigvgan_name": "nvidia/bigvgan_22khz_80band",
114
+ "vf_hidden": 768,
115
+ "vf_depth": 10,
116
+ "vf_heads": 12,
117
+ "vf_dropout": 0.0,
118
+ "vf_max_len": 2048,
119
+ "dur_hidden": 256,
120
+ "dur_dropout": 0.4,
121
+ "use_len_predictor": false,
122
+ "len_hidden": 192,
123
+ "ctc_head_type": "framectcconvhead",
124
+ "ctc_hidden": 512,
125
+ "ctc_layers": 6,
126
+ "ctc_ksize": 7,
127
+ "ctc_lstm_hidden": 384,
128
+ "ctc_lstm_layers": 2,
129
+ "ctc_dropout": 0.1,
130
+ "att_decoder_hidden": 384,
131
+ "att_decoder_layers": 4,
132
+ "att_decoder_heads": 6,
133
+ "att_decoder_ff_mult": 4,
134
+ "att_decoder_dropout": 0.1,
135
+ "att_decoder_max_len": 512,
136
+ "use_refiner": false,
137
+ "ref_hidden": 512,
138
+ "ref_blocks": 8,
139
+ "ref_ksize": 7,
140
+ "ref_dropout": 0.1,
141
+ "zero_shot": {
142
+ "enable": true,
143
+ "ref_speaker_emb_model": "speechbrain/spkrec-ecapa-voxceleb",
144
+ "ref_speaker_emb_savedir": null,
145
+ "ref_emb_cache_dir": null,
146
+ "ref_max_sec": 12.0,
147
+ "ref_l2_normalize": true,
148
+ "train_ref_source": "same_speaker",
149
+ "asr_ref_source": "self"
150
+ },
151
+ "use_tts_style_pair_posterior": true,
152
+ "adapter_type": "canonical_text_encoder",
153
+ "canonical_text_layers": 4,
154
+ "canonical_text_heads": 8,
155
+ "canonical_text_ff_mult": 4,
156
+ "canonical_text_conv_ksize": 5,
157
+ "canonical_text_residual_scale": 1.0,
158
+ "vf_condition_injection": "legacy",
159
+ "ctc_subsample_factor": 1,
160
+ "ctc_subsample_apply_to": "none",
161
+ "ctc_heads": 6,
162
+ "ctc_ff_mult": 4,
163
+ "ctc_zipformer_downsample": 2
164
+ },
165
+ "loss": {
166
+ "mel_floor": -20.0,
167
+ "mel_ceil": 20.0,
168
+ "w_end": 0.3,
169
+ "enable_fwd_end_loss": true,
170
+ "w_end_fwd": 0.0,
171
+ "w_end_bwd": 1.0,
172
+ "w_ctc_hat": 0.8,
173
+ "w_ctc_T": 0.05,
174
+ "w_ctc_start": 200,
175
+ "enable_ctc_dur": false,
176
+ "w_ctc_dur": 0.1,
177
+ "ctc_dur_start": 200,
178
+ "enable_att_decoder": true,
179
+ "w_att_decoder": 0.1,
180
+ "att_decoder_start": 1000,
181
+ "att_decoder_anneal_steps": 10000,
182
+ "att_decoder_label_smoothing": 0.1,
183
+ "att_decoder_detach_input": false,
184
+ "w_tts_mel": 1.0,
185
+ "w_ref": 0.5,
186
+ "w_delta": 0.02,
187
+ "w_mel_range": 0.0,
188
+ "w_align_start": 0,
189
+ "w_dur": 0.2,
190
+ "w_len": 0.05,
191
+ "mas_temp": 1.0,
192
+ "mas_mode": "hard",
193
+ "mas_mix_alpha": 0.3,
194
+ "fwd_prior_mode": "mas",
195
+ "fwd_prior_mix_alpha": 0.5,
196
+ "fwd_anchor_mode": "sample",
197
+ "fwd_anchor_mix_alpha": 0.5,
198
+ "use_full_tts_teacher": false,
199
+ "w_prior": 0.4,
200
+ "enable_acoustic_prior_nll": true,
201
+ "enable_canonical_nll": false,
202
+ "w_canonical_nll": 0.1,
203
+ "canonical_nll_start": 200,
204
+ "canonical_nll_anneal_steps": 10000,
205
+ "prior_loss_mode": "gaussian_nll",
206
+ "prior_mu_loss_type": "smooth_l1",
207
+ "w_prior_mu": 1.0,
208
+ "w_prior_var": 0.05,
209
+ "w_prior_nll": 0.1,
210
+ "prior_fixed_logvar": -2.0,
211
+ "prior_var_reg_target": -2.0,
212
+ "w_tts_style_kl": 0.005,
213
+ "tts_style_kl_start": 5000,
214
+ "tts_style_kl_anneal_steps": 100000,
215
+ "enable_full_asr_ctc_aux": false,
216
+ "w_ctc_full": 0.2,
217
+ "full_asr_ctc_aux_start": 1000,
218
+ "full_asr_ctc_aux_every": 4,
219
+ "full_asr_ctc_aux_batch_size": 1,
220
+ "use_stat_match": true,
221
+ "w_stat": 0.01,
222
+ "use_stft": false,
223
+ "w_stft": 0.2,
224
+ "enable_vf_lip": false,
225
+ "vf_lip_start": 1000,
226
+ "w_vf_lip": 0.0,
227
+ "vf_lip_L_hi": 1.0,
228
+ "vf_lip_sigma": 0.01,
229
+ "vf_lip_every": 1,
230
+ "vf_lip_print_every": 200,
231
+ "enable_bilip_diag": false,
232
+ "diag_every": 500,
233
+ "amp_sigma": 0.01,
234
+ "fwd_ode_grad": true,
235
+ "bwd_ode_grad": true,
236
+ "enable_source_ctc": false,
237
+ "w_ctc_source": 0.3,
238
+ "source_ctc_start": 200,
239
+ "source_ctc_lr_scale": 1.0,
240
+ "enable_zc_sample_ctc": true,
241
+ "w_ctc_sample": 0.05,
242
+ "ctc_sample_start": 200,
243
+ "ctc_sample_temp": 0.2,
244
+ "enable_dit_hidden_ctc": false,
245
+ "w_dit_hidden_ctc": 0.02,
246
+ "dit_hidden_ctc_start": 3000,
247
+ "dit_hidden_ctc_anneal_steps": 10000,
248
+ "dit_hidden_ctc_t_min": 0.0,
249
+ "dit_hidden_ctc_t_max": 0.3,
250
+ "dit_hidden_ctc_tap_index": 5,
251
+ "dit_hidden_ctc_anchor": "sample",
252
+ "dit_hidden_ctc_anchor_mix_alpha": 0.5,
253
+ "dit_hidden_ctc_apply_subsample": false,
254
+ "enable_bwd_fm": false,
255
+ "w_bwd_fm": 0.05,
256
+ "bwd_fm_start": 1000,
257
+ "bwd_fm_anneal_steps": 10000,
258
+ "bwd_fm_t_min": 0.6,
259
+ "bwd_fm_t_max": 1.0,
260
+ "bwd_fm_anchor": "mean",
261
+ "bwd_fm_anchor_mix_alpha": 0.5,
262
+ "duration_perturb_enable": false,
263
+ "duration_perturb_num": 1,
264
+ "duration_perturb_sigma": 0.0,
265
+ "duration_perturb_include_base": true,
266
+ "alignment_prior_mode": "mas",
267
+ "use_gt_alignment_prior": false,
268
+ "use_gt_duration_teacher": false,
269
+ "canonical_match_mode": "nll",
270
+ "canonical_align_candidates": 1,
271
+ "canonical_softmin_tau": 0.1,
272
+ "canonical_stopgrad_split": true,
273
+ "w_canonical_prior_nll": 0.01,
274
+ "w_canonical_bwd_nll": 0.01,
275
+ "w_tts_style_asr_kl": 0.02,
276
+ "tts_style_asr_kl_start": 5000,
277
+ "tts_style_asr_kl_anneal_steps": 100000,
278
+ "full_asr_ctc_aux_ode_grad": false,
279
+ "w_fm": 1.0
280
+ },
281
+ "train": {
282
+ "seed": 0,
283
+ "total_steps": 300000,
284
+ "lr_all": 0.0001,
285
+ "lr_schedule": "warmup_cosine",
286
+ "lr_warmup_steps": 2000,
287
+ "lr_min_scale": 0.04,
288
+ "save_every_steps": 5000,
289
+ "keep_last_k": 3,
290
+ "resume_from": null,
291
+ "use_ema": false,
292
+ "ema_decay": 0.9999,
293
+ "log_every": 200,
294
+ "perf_log_every": 200,
295
+ "debug_every": 1000,
296
+ "grad_clip": 1.0
297
+ },
298
+ "infer": {
299
+ "ode_steps_eval": 10,
300
+ "ode_steps_endloss": 5,
301
+ "full_asr_chunk_core": 256,
302
+ "full_asr_chunk_ctx": 96,
303
+ "full_asr_use_euler": true,
304
+ "demo_cfg_scale": 1.5,
305
+ "demo_prior_temp": 0.2,
306
+ "demo_plot_trajectory": true,
307
+ "demo_trajectory_asr_realization_plot": true,
308
+ "demo_trajectory_asr_realization_speakers": 4,
309
+ "demo_trajectory_asr_realization_styles": 8,
310
+ "demo_every": 1000,
311
+ "asr_demo_whole_utterance": true,
312
+ "asr_demo_steps": 5,
313
+ "asr_demo_decode_mode": "kenlm",
314
+ "asr_demo_kenlm": {
315
+ "lm": null,
316
+ "lexicon": null,
317
+ "beam_size": 100,
318
+ "beam_size_token": 30,
319
+ "lm_weight": 1.23,
320
+ "word_score": -0.26,
321
+ "allow_fallback": false
322
+ },
323
+ "disable_demo_cfg_guidance": true,
324
+ "demo_style_temp": 0,
325
+ "demo_rtf": true,
326
+ "demo_trajectory_export_csv": true,
327
+ "demo_trajectory_projection": "pca",
328
+ "demo_trajectory_dims": [
329
+ 0,
330
+ 1
331
+ ],
332
+ "demo_trajectory_pool": "utterance_mean",
333
+ "demo_trajectory_frames": 12,
334
+ "demo_trajectory_speakers": 3,
335
+ "demo_trajectory_samples": 32,
336
+ "demo_trajectory_reverse": false,
337
+ "demo_trajectory_paper_style": true,
338
+ "demo_trajectory_annotate_points": false,
339
+ "demo_trajectory_zu_fanout": true,
340
+ "demo_trajectory_zu_zc_samples": 3,
341
+ "demo_trajectory_zu_u_samples": 8,
342
+ "demo_trajectory_asr_many_to_one": true,
343
+ "demo_trajectory_display_x_scale": 0.65,
344
+ "demo_trajectory_display_y_scale": 1.0,
345
+ "tts_demo_text_source": "demo_manifest",
346
+ "spk_sim_enable": true,
347
+ "spk_sim_model": "speechbrain/spkrec-ecapa-voxceleb",
348
+ "spk_sim_savedir": null,
349
+ "demo_eval_utmos": true,
350
+ "demo_utmos_repo": "tarepan/SpeechMOS:v1.2.0",
351
+ "demo_utmos_model": "utmos22_strong",
352
+ "demo_eval_whisper": true,
353
+ "demo_whisper_model": "medium.en",
354
+ "demo_plot_generated_wav_mel": true,
355
+ "demo_generated_mel_frontend": "bigvgan",
356
+ "demo_mel_plot_cmap": "viridis",
357
+ "demo_mel_plot_top_percentile": 99.5,
358
+ "demo_mel_plot_dynamic_range_db": 65.0,
359
+ "demo_trajectory_canonical_color": "#1f77b4",
360
+ "demo_trajectory_speaker_colors": [
361
+ "#2ca02c",
362
+ "#ff7f0e"
363
+ ]
364
+ },
365
+ "runtime": {
366
+ "allow_tf32": true,
367
+ "cudnn_benchmark": true,
368
+ "matmul_precision": "high",
369
+ "compile_enable": false,
370
+ "compile_mode": "default",
371
+ "compile_dynamic": true,
372
+ "compile_vf": true,
373
+ "compile_refiner": false,
374
+ "compile_ctc_head": false,
375
+ "load_bigvgan_model": true
376
+ },
377
+ "io": {
378
+ "demo_dir": null,
379
+ "ckpt_dir": null
380
+ }
381
+ }
speech/semantic_vae_1000k/config.json ADDED
@@ -0,0 +1,1069 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "AdamW.betas": [
3
+ 0.8,
4
+ 0.99
5
+ ],
6
+ "generator/AdamW.betas": [
7
+ 0.8,
8
+ 0.99
9
+ ],
10
+ "discriminator/AdamW.betas": [
11
+ 0.8,
12
+ 0.99
13
+ ],
14
+ "AdamW.eps": 1e-08,
15
+ "generator/AdamW.eps": 1e-08,
16
+ "discriminator/AdamW.eps": 1e-08,
17
+ "AdamW.weight_decay": 0.01,
18
+ "generator/AdamW.weight_decay": 0.01,
19
+ "discriminator/AdamW.weight_decay": 0.01,
20
+ "AdamW.amsgrad": false,
21
+ "generator/AdamW.amsgrad": false,
22
+ "discriminator/AdamW.amsgrad": false,
23
+ "AdamW.maximize": false,
24
+ "generator/AdamW.maximize": false,
25
+ "discriminator/AdamW.maximize": false,
26
+ "AdamW.capturable": false,
27
+ "generator/AdamW.capturable": false,
28
+ "discriminator/AdamW.capturable": false,
29
+ "AdamW.differentiable": false,
30
+ "generator/AdamW.differentiable": false,
31
+ "discriminator/AdamW.differentiable": false,
32
+ "amp": false,
33
+ "ExponentialLR.gamma": 0.999996,
34
+ "generator/ExponentialLR.gamma": 0.999996,
35
+ "discriminator/ExponentialLR.gamma": 0.999996,
36
+ "DAC.encoder_dim": 64,
37
+ "DAC.encoder_rates": [
38
+ 4,
39
+ 4,
40
+ 5,
41
+ 5
42
+ ],
43
+ "DAC.latent_dim": null,
44
+ "DAC.decoder_dim": 1024,
45
+ "DAC.decoder_rates": [
46
+ 5,
47
+ 5,
48
+ 4,
49
+ 4
50
+ ],
51
+ "DAC.sample_rate": 16000,
52
+ "DAC.distill": true,
53
+ "DAC.distill_hidden_dim": 1024,
54
+ "DAC.decoder_type": "bigvgan",
55
+ "DAC.pre_vae_block": false,
56
+ "DAC.attn_proj": true,
57
+ "DAC.post_vae_block": false,
58
+ "DAC.bigvgan_conf": "conf/bigvgan_conf/bigvgan_v2_16khz_40hz_base_vae64.json",
59
+ "DAC.sampling_ratios": [
60
+ 0,
61
+ 1
62
+ ],
63
+ "DAC.masked_mean": true,
64
+ "DAC.distill_loss_dim": -1,
65
+ "DAC.align_space": "vae",
66
+ "DAC.align_loss": "cosine",
67
+ "DAC.use_l2_norm": false,
68
+ "Discriminator.rates": [],
69
+ "Discriminator.periods": [
70
+ 2,
71
+ 3,
72
+ 5,
73
+ 7,
74
+ 11
75
+ ],
76
+ "Discriminator.fft_sizes": [
77
+ 2048,
78
+ 1024,
79
+ 512
80
+ ],
81
+ "Discriminator.sample_rate": 16000,
82
+ "Discriminator.bands": [
83
+ [
84
+ 0.0,
85
+ 0.1
86
+ ],
87
+ [
88
+ 0.1,
89
+ 0.25
90
+ ],
91
+ [
92
+ 0.25,
93
+ 0.5
94
+ ],
95
+ [
96
+ 0.5,
97
+ 0.75
98
+ ],
99
+ [
100
+ 0.75,
101
+ 1.0
102
+ ]
103
+ ],
104
+ "Discriminator.use_msstft_replace_mrd": false,
105
+ "AudioDataset.n_examples": 1000,
106
+ "train/AudioDataset.n_examples": 10000000,
107
+ "val/AudioDataset.n_examples": 250,
108
+ "AudioDataset.duration": 0.5,
109
+ "train/AudioDataset.duration": 3.0,
110
+ "val/AudioDataset.duration": 5.0,
111
+ "AudioDataset.offset": null,
112
+ "train/AudioDataset.offset": null,
113
+ "val/AudioDataset.offset": null,
114
+ "AudioDataset.loudness_cutoff": -40,
115
+ "train/AudioDataset.loudness_cutoff": -40,
116
+ "val/AudioDataset.loudness_cutoff": -40,
117
+ "AudioDataset.num_channels": 1,
118
+ "train/AudioDataset.num_channels": 1,
119
+ "val/AudioDataset.num_channels": 1,
120
+ "AudioDataset.aligned": false,
121
+ "train/AudioDataset.aligned": false,
122
+ "val/AudioDataset.aligned": false,
123
+ "AudioDataset.shuffle_loaders": false,
124
+ "train/AudioDataset.shuffle_loaders": false,
125
+ "val/AudioDataset.shuffle_loaders": false,
126
+ "AudioDataset.without_replacement": true,
127
+ "train/AudioDataset.without_replacement": true,
128
+ "val/AudioDataset.without_replacement": true,
129
+ "AudioLoader.sources": null,
130
+ "train/AudioLoader.sources": null,
131
+ "val/AudioLoader.sources": null,
132
+ "AudioLoader.weights": null,
133
+ "train/AudioLoader.weights": null,
134
+ "val/AudioLoader.weights": null,
135
+ "AudioLoader.relative_path": "",
136
+ "train/AudioLoader.relative_path": "",
137
+ "val/AudioLoader.relative_path": "",
138
+ "AudioLoader.ext": [
139
+ ".wav",
140
+ ".flac",
141
+ ".mp3",
142
+ ".mp4"
143
+ ],
144
+ "train/AudioLoader.ext": [
145
+ ".wav",
146
+ ".flac",
147
+ ".mp3",
148
+ ".mp4"
149
+ ],
150
+ "val/AudioLoader.ext": [
151
+ ".wav",
152
+ ".flac",
153
+ ".mp3",
154
+ ".mp4"
155
+ ],
156
+ "AudioLoader.shuffle": true,
157
+ "train/AudioLoader.shuffle": true,
158
+ "val/AudioLoader.shuffle": true,
159
+ "AudioLoader.shuffle_state": 0,
160
+ "train/AudioLoader.shuffle_state": 0,
161
+ "val/AudioLoader.shuffle_state": 0,
162
+ "AudioLoader.guidance_frame_rate": 50,
163
+ "train/AudioLoader.guidance_frame_rate": 50,
164
+ "val/AudioLoader.guidance_frame_rate": 50,
165
+ "BackgroundNoise.snr": [
166
+ "uniform",
167
+ 10.0,
168
+ 30.0
169
+ ],
170
+ "train/BackgroundNoise.snr": [
171
+ "uniform",
172
+ 10.0,
173
+ 30.0
174
+ ],
175
+ "val/BackgroundNoise.snr": [
176
+ "uniform",
177
+ 10.0,
178
+ 30.0
179
+ ],
180
+ "BackgroundNoise.sources": null,
181
+ "train/BackgroundNoise.sources": null,
182
+ "val/BackgroundNoise.sources": null,
183
+ "BackgroundNoise.weights": null,
184
+ "train/BackgroundNoise.weights": null,
185
+ "val/BackgroundNoise.weights": null,
186
+ "BackgroundNoise.eq_amount": [
187
+ "const",
188
+ 1.0
189
+ ],
190
+ "train/BackgroundNoise.eq_amount": [
191
+ "const",
192
+ 1.0
193
+ ],
194
+ "val/BackgroundNoise.eq_amount": [
195
+ "const",
196
+ 1.0
197
+ ],
198
+ "BackgroundNoise.n_bands": 3,
199
+ "train/BackgroundNoise.n_bands": 3,
200
+ "val/BackgroundNoise.n_bands": 3,
201
+ "BackgroundNoise.name": null,
202
+ "train/BackgroundNoise.name": null,
203
+ "val/BackgroundNoise.name": null,
204
+ "BackgroundNoise.prob": 1.0,
205
+ "train/BackgroundNoise.prob": 1.0,
206
+ "val/BackgroundNoise.prob": 1.0,
207
+ "BackgroundNoise.loudness_cutoff": null,
208
+ "train/BackgroundNoise.loudness_cutoff": null,
209
+ "val/BackgroundNoise.loudness_cutoff": null,
210
+ "ClippingDistortion.perc": [
211
+ "uniform",
212
+ 0.0,
213
+ 0.1
214
+ ],
215
+ "train/ClippingDistortion.perc": [
216
+ "uniform",
217
+ 0.0,
218
+ 0.1
219
+ ],
220
+ "val/ClippingDistortion.perc": [
221
+ "uniform",
222
+ 0.0,
223
+ 0.1
224
+ ],
225
+ "ClippingDistortion.name": null,
226
+ "train/ClippingDistortion.name": null,
227
+ "val/ClippingDistortion.name": null,
228
+ "ClippingDistortion.prob": 1.0,
229
+ "train/ClippingDistortion.prob": 1.0,
230
+ "val/ClippingDistortion.prob": 1.0,
231
+ "CorruptPhase.scale": [
232
+ "uniform",
233
+ 0,
234
+ 3.141592653589793
235
+ ],
236
+ "train/CorruptPhase.scale": [
237
+ "uniform",
238
+ 0,
239
+ 3.141592653589793
240
+ ],
241
+ "val/CorruptPhase.scale": [
242
+ "uniform",
243
+ 0,
244
+ 3.141592653589793
245
+ ],
246
+ "CorruptPhase.name": null,
247
+ "train/CorruptPhase.name": null,
248
+ "val/CorruptPhase.name": null,
249
+ "CorruptPhase.prob": 1,
250
+ "train/CorruptPhase.prob": 1,
251
+ "val/CorruptPhase.prob": 1,
252
+ "CrossTalk.snr": [
253
+ "uniform",
254
+ 0.0,
255
+ 10.0
256
+ ],
257
+ "train/CrossTalk.snr": [
258
+ "uniform",
259
+ 0.0,
260
+ 10.0
261
+ ],
262
+ "val/CrossTalk.snr": [
263
+ "uniform",
264
+ 0.0,
265
+ 10.0
266
+ ],
267
+ "CrossTalk.sources": null,
268
+ "train/CrossTalk.sources": null,
269
+ "val/CrossTalk.sources": null,
270
+ "CrossTalk.weights": null,
271
+ "train/CrossTalk.weights": null,
272
+ "val/CrossTalk.weights": null,
273
+ "CrossTalk.name": null,
274
+ "train/CrossTalk.name": null,
275
+ "val/CrossTalk.name": null,
276
+ "CrossTalk.prob": 1.0,
277
+ "train/CrossTalk.prob": 1.0,
278
+ "val/CrossTalk.prob": 1.0,
279
+ "CrossTalk.loudness_cutoff": -40,
280
+ "train/CrossTalk.loudness_cutoff": -40,
281
+ "val/CrossTalk.loudness_cutoff": -40,
282
+ "Equalizer.eq_amount": [
283
+ "const",
284
+ 1.0
285
+ ],
286
+ "train/Equalizer.eq_amount": [
287
+ "const",
288
+ 1.0
289
+ ],
290
+ "val/Equalizer.eq_amount": [
291
+ "const",
292
+ 1.0
293
+ ],
294
+ "Equalizer.n_bands": 6,
295
+ "train/Equalizer.n_bands": 6,
296
+ "val/Equalizer.n_bands": 6,
297
+ "Equalizer.name": null,
298
+ "train/Equalizer.name": null,
299
+ "val/Equalizer.name": null,
300
+ "Equalizer.prob": 1.0,
301
+ "train/Equalizer.prob": 1.0,
302
+ "val/Equalizer.prob": 1.0,
303
+ "FrequencyMask.f_center": [
304
+ "uniform",
305
+ 0.0,
306
+ 1.0
307
+ ],
308
+ "train/FrequencyMask.f_center": [
309
+ "uniform",
310
+ 0.0,
311
+ 1.0
312
+ ],
313
+ "val/FrequencyMask.f_center": [
314
+ "uniform",
315
+ 0.0,
316
+ 1.0
317
+ ],
318
+ "FrequencyMask.f_width": [
319
+ "const",
320
+ 0.1
321
+ ],
322
+ "train/FrequencyMask.f_width": [
323
+ "const",
324
+ 0.1
325
+ ],
326
+ "val/FrequencyMask.f_width": [
327
+ "const",
328
+ 0.1
329
+ ],
330
+ "FrequencyMask.name": null,
331
+ "train/FrequencyMask.name": null,
332
+ "val/FrequencyMask.name": null,
333
+ "FrequencyMask.prob": 1,
334
+ "train/FrequencyMask.prob": 1,
335
+ "val/FrequencyMask.prob": 1,
336
+ "FrequencyNoise.f_center": [
337
+ "uniform",
338
+ 0.0,
339
+ 1.0
340
+ ],
341
+ "train/FrequencyNoise.f_center": [
342
+ "uniform",
343
+ 0.0,
344
+ 1.0
345
+ ],
346
+ "val/FrequencyNoise.f_center": [
347
+ "uniform",
348
+ 0.0,
349
+ 1.0
350
+ ],
351
+ "FrequencyNoise.f_width": [
352
+ "const",
353
+ 0.1
354
+ ],
355
+ "train/FrequencyNoise.f_width": [
356
+ "const",
357
+ 0.1
358
+ ],
359
+ "val/FrequencyNoise.f_width": [
360
+ "const",
361
+ 0.1
362
+ ],
363
+ "FrequencyNoise.name": null,
364
+ "train/FrequencyNoise.name": null,
365
+ "val/FrequencyNoise.name": null,
366
+ "FrequencyNoise.prob": 1,
367
+ "train/FrequencyNoise.prob": 1,
368
+ "val/FrequencyNoise.prob": 1,
369
+ "GlobalVolumeNorm.db": [
370
+ "const",
371
+ -24
372
+ ],
373
+ "train/GlobalVolumeNorm.db": [
374
+ "const",
375
+ -24
376
+ ],
377
+ "val/GlobalVolumeNorm.db": [
378
+ "const",
379
+ -24
380
+ ],
381
+ "GlobalVolumeNorm.name": null,
382
+ "train/GlobalVolumeNorm.name": null,
383
+ "val/GlobalVolumeNorm.name": null,
384
+ "GlobalVolumeNorm.prob": 1.0,
385
+ "train/GlobalVolumeNorm.prob": 1.0,
386
+ "val/GlobalVolumeNorm.prob": 1.0,
387
+ "HighPass.cutoff": [
388
+ "choice",
389
+ [
390
+ 50,
391
+ 100,
392
+ 250,
393
+ 500,
394
+ 1000
395
+ ]
396
+ ],
397
+ "train/HighPass.cutoff": [
398
+ "choice",
399
+ [
400
+ 50,
401
+ 100,
402
+ 250,
403
+ 500,
404
+ 1000
405
+ ]
406
+ ],
407
+ "val/HighPass.cutoff": [
408
+ "choice",
409
+ [
410
+ 50,
411
+ 100,
412
+ 250,
413
+ 500,
414
+ 1000
415
+ ]
416
+ ],
417
+ "HighPass.zeros": 51,
418
+ "train/HighPass.zeros": 51,
419
+ "val/HighPass.zeros": 51,
420
+ "HighPass.name": null,
421
+ "train/HighPass.name": null,
422
+ "val/HighPass.name": null,
423
+ "HighPass.prob": 1,
424
+ "train/HighPass.prob": 1,
425
+ "val/HighPass.prob": 1,
426
+ "BaseTransform.keys": [],
427
+ "train/BaseTransform.keys": [],
428
+ "val/BaseTransform.keys": [],
429
+ "BaseTransform.name": null,
430
+ "train/BaseTransform.name": null,
431
+ "val/BaseTransform.name": null,
432
+ "BaseTransform.prob": 1.0,
433
+ "train/BaseTransform.prob": 1.0,
434
+ "val/BaseTransform.prob": 1.0,
435
+ "InvertPhase.name": null,
436
+ "train/InvertPhase.name": null,
437
+ "val/InvertPhase.name": null,
438
+ "InvertPhase.prob": 1,
439
+ "train/InvertPhase.prob": 1,
440
+ "val/InvertPhase.prob": 1,
441
+ "LowPass.cutoff": [
442
+ "choice",
443
+ [
444
+ 4000,
445
+ 8000,
446
+ 16000
447
+ ]
448
+ ],
449
+ "train/LowPass.cutoff": [
450
+ "choice",
451
+ [
452
+ 4000,
453
+ 8000,
454
+ 16000
455
+ ]
456
+ ],
457
+ "val/LowPass.cutoff": [
458
+ "choice",
459
+ [
460
+ 4000,
461
+ 8000,
462
+ 16000
463
+ ]
464
+ ],
465
+ "LowPass.zeros": 51,
466
+ "train/LowPass.zeros": 51,
467
+ "val/LowPass.zeros": 51,
468
+ "LowPass.name": null,
469
+ "train/LowPass.name": null,
470
+ "val/LowPass.name": null,
471
+ "LowPass.prob": 1,
472
+ "train/LowPass.prob": 1,
473
+ "val/LowPass.prob": 1,
474
+ "MaskLowMagnitudes.db_cutoff": [
475
+ "uniform",
476
+ -10,
477
+ 10
478
+ ],
479
+ "train/MaskLowMagnitudes.db_cutoff": [
480
+ "uniform",
481
+ -10,
482
+ 10
483
+ ],
484
+ "val/MaskLowMagnitudes.db_cutoff": [
485
+ "uniform",
486
+ -10,
487
+ 10
488
+ ],
489
+ "MaskLowMagnitudes.name": null,
490
+ "train/MaskLowMagnitudes.name": null,
491
+ "val/MaskLowMagnitudes.name": null,
492
+ "MaskLowMagnitudes.prob": 1,
493
+ "train/MaskLowMagnitudes.prob": 1,
494
+ "val/MaskLowMagnitudes.prob": 1,
495
+ "MuLawQuantization.channels": [
496
+ "choice",
497
+ [
498
+ 8,
499
+ 32,
500
+ 128,
501
+ 256,
502
+ 1024
503
+ ]
504
+ ],
505
+ "train/MuLawQuantization.channels": [
506
+ "choice",
507
+ [
508
+ 8,
509
+ 32,
510
+ 128,
511
+ 256,
512
+ 1024
513
+ ]
514
+ ],
515
+ "val/MuLawQuantization.channels": [
516
+ "choice",
517
+ [
518
+ 8,
519
+ 32,
520
+ 128,
521
+ 256,
522
+ 1024
523
+ ]
524
+ ],
525
+ "MuLawQuantization.name": null,
526
+ "train/MuLawQuantization.name": null,
527
+ "val/MuLawQuantization.name": null,
528
+ "MuLawQuantization.prob": 1.0,
529
+ "train/MuLawQuantization.prob": 1.0,
530
+ "val/MuLawQuantization.prob": 1.0,
531
+ "NoiseFloor.db": [
532
+ "const",
533
+ -50.0
534
+ ],
535
+ "train/NoiseFloor.db": [
536
+ "const",
537
+ -50.0
538
+ ],
539
+ "val/NoiseFloor.db": [
540
+ "const",
541
+ -50.0
542
+ ],
543
+ "NoiseFloor.name": null,
544
+ "train/NoiseFloor.name": null,
545
+ "val/NoiseFloor.name": null,
546
+ "NoiseFloor.prob": 1.0,
547
+ "train/NoiseFloor.prob": 1.0,
548
+ "val/NoiseFloor.prob": 1.0,
549
+ "Quantization.channels": [
550
+ "choice",
551
+ [
552
+ 8,
553
+ 32,
554
+ 128,
555
+ 256,
556
+ 1024
557
+ ]
558
+ ],
559
+ "train/Quantization.channels": [
560
+ "choice",
561
+ [
562
+ 8,
563
+ 32,
564
+ 128,
565
+ 256,
566
+ 1024
567
+ ]
568
+ ],
569
+ "val/Quantization.channels": [
570
+ "choice",
571
+ [
572
+ 8,
573
+ 32,
574
+ 128,
575
+ 256,
576
+ 1024
577
+ ]
578
+ ],
579
+ "Quantization.name": null,
580
+ "train/Quantization.name": null,
581
+ "val/Quantization.name": null,
582
+ "Quantization.prob": 1.0,
583
+ "train/Quantization.prob": 1.0,
584
+ "val/Quantization.prob": 1.0,
585
+ "Repeat.n_repeat": 1,
586
+ "train/Repeat.n_repeat": 1,
587
+ "val/Repeat.n_repeat": 1,
588
+ "Repeat.name": null,
589
+ "train/Repeat.name": null,
590
+ "val/Repeat.name": null,
591
+ "Repeat.prob": 1.0,
592
+ "train/Repeat.prob": 1.0,
593
+ "val/Repeat.prob": 1.0,
594
+ "RepeatUpTo.max_repeat": 5,
595
+ "train/RepeatUpTo.max_repeat": 5,
596
+ "val/RepeatUpTo.max_repeat": 5,
597
+ "RepeatUpTo.weights": null,
598
+ "train/RepeatUpTo.weights": null,
599
+ "val/RepeatUpTo.weights": null,
600
+ "RepeatUpTo.name": null,
601
+ "train/RepeatUpTo.name": null,
602
+ "val/RepeatUpTo.name": null,
603
+ "RepeatUpTo.prob": 1.0,
604
+ "train/RepeatUpTo.prob": 1.0,
605
+ "val/RepeatUpTo.prob": 1.0,
606
+ "RescaleAudio.val": 1.0,
607
+ "train/RescaleAudio.val": 1.0,
608
+ "val/RescaleAudio.val": 1.0,
609
+ "RescaleAudio.name": null,
610
+ "train/RescaleAudio.name": null,
611
+ "val/RescaleAudio.name": null,
612
+ "RescaleAudio.prob": 1,
613
+ "train/RescaleAudio.prob": 1,
614
+ "val/RescaleAudio.prob": 1,
615
+ "RoomImpulseResponse.drr": [
616
+ "uniform",
617
+ 0.0,
618
+ 30.0
619
+ ],
620
+ "train/RoomImpulseResponse.drr": [
621
+ "uniform",
622
+ 0.0,
623
+ 30.0
624
+ ],
625
+ "val/RoomImpulseResponse.drr": [
626
+ "uniform",
627
+ 0.0,
628
+ 30.0
629
+ ],
630
+ "RoomImpulseResponse.sources": null,
631
+ "train/RoomImpulseResponse.sources": null,
632
+ "val/RoomImpulseResponse.sources": null,
633
+ "RoomImpulseResponse.weights": null,
634
+ "train/RoomImpulseResponse.weights": null,
635
+ "val/RoomImpulseResponse.weights": null,
636
+ "RoomImpulseResponse.eq_amount": [
637
+ "const",
638
+ 1.0
639
+ ],
640
+ "train/RoomImpulseResponse.eq_amount": [
641
+ "const",
642
+ 1.0
643
+ ],
644
+ "val/RoomImpulseResponse.eq_amount": [
645
+ "const",
646
+ 1.0
647
+ ],
648
+ "RoomImpulseResponse.n_bands": 6,
649
+ "train/RoomImpulseResponse.n_bands": 6,
650
+ "val/RoomImpulseResponse.n_bands": 6,
651
+ "RoomImpulseResponse.name": null,
652
+ "train/RoomImpulseResponse.name": null,
653
+ "val/RoomImpulseResponse.name": null,
654
+ "RoomImpulseResponse.prob": 1.0,
655
+ "train/RoomImpulseResponse.prob": 1.0,
656
+ "val/RoomImpulseResponse.prob": 1.0,
657
+ "RoomImpulseResponse.use_original_phase": false,
658
+ "train/RoomImpulseResponse.use_original_phase": false,
659
+ "val/RoomImpulseResponse.use_original_phase": false,
660
+ "RoomImpulseResponse.offset": 0.0,
661
+ "train/RoomImpulseResponse.offset": 0.0,
662
+ "val/RoomImpulseResponse.offset": 0.0,
663
+ "RoomImpulseResponse.duration": 1.0,
664
+ "train/RoomImpulseResponse.duration": 1.0,
665
+ "val/RoomImpulseResponse.duration": 1.0,
666
+ "ShiftPhase.shift": [
667
+ "uniform",
668
+ -3.141592653589793,
669
+ 3.141592653589793
670
+ ],
671
+ "train/ShiftPhase.shift": [
672
+ "uniform",
673
+ -3.141592653589793,
674
+ 3.141592653589793
675
+ ],
676
+ "val/ShiftPhase.shift": [
677
+ "uniform",
678
+ -3.141592653589793,
679
+ 3.141592653589793
680
+ ],
681
+ "ShiftPhase.name": null,
682
+ "train/ShiftPhase.name": null,
683
+ "val/ShiftPhase.name": null,
684
+ "ShiftPhase.prob": 1,
685
+ "train/ShiftPhase.prob": 1,
686
+ "val/ShiftPhase.prob": 1,
687
+ "Silence.name": null,
688
+ "train/Silence.name": null,
689
+ "val/Silence.name": null,
690
+ "Silence.prob": 0.1,
691
+ "train/Silence.prob": 0.1,
692
+ "val/Silence.prob": 0.1,
693
+ "Smoothing.window_type": [
694
+ "const",
695
+ "average"
696
+ ],
697
+ "train/Smoothing.window_type": [
698
+ "const",
699
+ "average"
700
+ ],
701
+ "val/Smoothing.window_type": [
702
+ "const",
703
+ "average"
704
+ ],
705
+ "Smoothing.window_length": [
706
+ "choice",
707
+ [
708
+ 8,
709
+ 16,
710
+ 32,
711
+ 64,
712
+ 128,
713
+ 256,
714
+ 512
715
+ ]
716
+ ],
717
+ "train/Smoothing.window_length": [
718
+ "choice",
719
+ [
720
+ 8,
721
+ 16,
722
+ 32,
723
+ 64,
724
+ 128,
725
+ 256,
726
+ 512
727
+ ]
728
+ ],
729
+ "val/Smoothing.window_length": [
730
+ "choice",
731
+ [
732
+ 8,
733
+ 16,
734
+ 32,
735
+ 64,
736
+ 128,
737
+ 256,
738
+ 512
739
+ ]
740
+ ],
741
+ "Smoothing.name": null,
742
+ "train/Smoothing.name": null,
743
+ "val/Smoothing.name": null,
744
+ "Smoothing.prob": 1,
745
+ "train/Smoothing.prob": 1,
746
+ "val/Smoothing.prob": 1,
747
+ "SpectralDenoising.eq_amount": [
748
+ "const",
749
+ 1.0
750
+ ],
751
+ "train/SpectralDenoising.eq_amount": [
752
+ "const",
753
+ 1.0
754
+ ],
755
+ "val/SpectralDenoising.eq_amount": [
756
+ "const",
757
+ 1.0
758
+ ],
759
+ "SpectralDenoising.denoise_amount": [
760
+ "uniform",
761
+ 0.8,
762
+ 1.0
763
+ ],
764
+ "train/SpectralDenoising.denoise_amount": [
765
+ "uniform",
766
+ 0.8,
767
+ 1.0
768
+ ],
769
+ "val/SpectralDenoising.denoise_amount": [
770
+ "uniform",
771
+ 0.8,
772
+ 1.0
773
+ ],
774
+ "SpectralDenoising.nz_volume": -40,
775
+ "train/SpectralDenoising.nz_volume": -40,
776
+ "val/SpectralDenoising.nz_volume": -40,
777
+ "SpectralDenoising.n_bands": 6,
778
+ "train/SpectralDenoising.n_bands": 6,
779
+ "val/SpectralDenoising.n_bands": 6,
780
+ "SpectralDenoising.n_freq": 3,
781
+ "train/SpectralDenoising.n_freq": 3,
782
+ "val/SpectralDenoising.n_freq": 3,
783
+ "SpectralDenoising.n_time": 5,
784
+ "train/SpectralDenoising.n_time": 5,
785
+ "val/SpectralDenoising.n_time": 5,
786
+ "SpectralDenoising.name": null,
787
+ "train/SpectralDenoising.name": null,
788
+ "val/SpectralDenoising.name": null,
789
+ "SpectralDenoising.prob": 1,
790
+ "train/SpectralDenoising.prob": 1,
791
+ "val/SpectralDenoising.prob": 1,
792
+ "TimeMask.t_center": [
793
+ "uniform",
794
+ 0.0,
795
+ 1.0
796
+ ],
797
+ "train/TimeMask.t_center": [
798
+ "uniform",
799
+ 0.0,
800
+ 1.0
801
+ ],
802
+ "val/TimeMask.t_center": [
803
+ "uniform",
804
+ 0.0,
805
+ 1.0
806
+ ],
807
+ "TimeMask.t_width": [
808
+ "const",
809
+ 0.025
810
+ ],
811
+ "train/TimeMask.t_width": [
812
+ "const",
813
+ 0.025
814
+ ],
815
+ "val/TimeMask.t_width": [
816
+ "const",
817
+ 0.025
818
+ ],
819
+ "TimeMask.name": null,
820
+ "train/TimeMask.name": null,
821
+ "val/TimeMask.name": null,
822
+ "TimeMask.prob": 1,
823
+ "train/TimeMask.prob": 1,
824
+ "val/TimeMask.prob": 1,
825
+ "TimeNoise.t_center": [
826
+ "uniform",
827
+ 0.0,
828
+ 1.0
829
+ ],
830
+ "train/TimeNoise.t_center": [
831
+ "uniform",
832
+ 0.0,
833
+ 1.0
834
+ ],
835
+ "val/TimeNoise.t_center": [
836
+ "uniform",
837
+ 0.0,
838
+ 1.0
839
+ ],
840
+ "TimeNoise.t_width": [
841
+ "const",
842
+ 0.025
843
+ ],
844
+ "train/TimeNoise.t_width": [
845
+ "const",
846
+ 0.025
847
+ ],
848
+ "val/TimeNoise.t_width": [
849
+ "const",
850
+ 0.025
851
+ ],
852
+ "TimeNoise.name": null,
853
+ "train/TimeNoise.name": null,
854
+ "val/TimeNoise.name": null,
855
+ "TimeNoise.prob": 1,
856
+ "train/TimeNoise.prob": 1,
857
+ "val/TimeNoise.prob": 1,
858
+ "VolumeChange.db": [
859
+ "uniform",
860
+ -12.0,
861
+ 0.0
862
+ ],
863
+ "train/VolumeChange.db": [
864
+ "uniform",
865
+ -12.0,
866
+ 0.0
867
+ ],
868
+ "val/VolumeChange.db": [
869
+ "uniform",
870
+ -12.0,
871
+ 0.0
872
+ ],
873
+ "VolumeChange.name": null,
874
+ "train/VolumeChange.name": null,
875
+ "val/VolumeChange.name": null,
876
+ "VolumeChange.prob": 1.0,
877
+ "train/VolumeChange.prob": 1.0,
878
+ "val/VolumeChange.prob": 1.0,
879
+ "VolumeNorm.db": [
880
+ "const",
881
+ -24
882
+ ],
883
+ "train/VolumeNorm.db": [
884
+ "const",
885
+ -24
886
+ ],
887
+ "val/VolumeNorm.db": [
888
+ "const",
889
+ -24
890
+ ],
891
+ "VolumeNorm.name": null,
892
+ "train/VolumeNorm.name": null,
893
+ "val/VolumeNorm.name": null,
894
+ "VolumeNorm.prob": 1.0,
895
+ "train/VolumeNorm.prob": 1.0,
896
+ "val/VolumeNorm.prob": 1.0,
897
+ "L1Loss.attribute": "audio_data",
898
+ "L1Loss.weight": 1.0,
899
+ "MelSpectrogramLoss.n_mels": [
900
+ 5,
901
+ 10,
902
+ 20,
903
+ 40,
904
+ 80,
905
+ 160,
906
+ 320
907
+ ],
908
+ "MelSpectrogramLoss.window_lengths": [
909
+ 32,
910
+ 64,
911
+ 128,
912
+ 256,
913
+ 512,
914
+ 1024,
915
+ 2048
916
+ ],
917
+ "MelSpectrogramLoss.clamp_eps": 1e-05,
918
+ "MelSpectrogramLoss.mag_weight": 0.0,
919
+ "MelSpectrogramLoss.log_weight": 1.0,
920
+ "MelSpectrogramLoss.pow": 1.0,
921
+ "MelSpectrogramLoss.weight": 1.0,
922
+ "MelSpectrogramLoss.match_stride": false,
923
+ "MelSpectrogramLoss.mel_fmin": [
924
+ 0,
925
+ 0,
926
+ 0,
927
+ 0,
928
+ 0,
929
+ 0,
930
+ 0
931
+ ],
932
+ "MelSpectrogramLoss.mel_fmax": [
933
+ null,
934
+ null,
935
+ null,
936
+ null,
937
+ null,
938
+ null,
939
+ null
940
+ ],
941
+ "MelSpectrogramLoss.window_type": null,
942
+ "MultiScaleSTFTLoss.window_lengths": [
943
+ 2048,
944
+ 512
945
+ ],
946
+ "MultiScaleSTFTLoss.clamp_eps": 1e-05,
947
+ "MultiScaleSTFTLoss.mag_weight": 1.0,
948
+ "MultiScaleSTFTLoss.log_weight": 1.0,
949
+ "MultiScaleSTFTLoss.pow": 2.0,
950
+ "MultiScaleSTFTLoss.weight": 1.0,
951
+ "MultiScaleSTFTLoss.match_stride": false,
952
+ "MultiScaleSTFTLoss.window_type": null,
953
+ "SISDRLoss.scaling": true,
954
+ "SISDRLoss.reduction": "mean",
955
+ "SISDRLoss.zero_mean": true,
956
+ "SISDRLoss.clip_min": null,
957
+ "SISDRLoss.weight": 1.0,
958
+ "build_transform.augment_prob": 0.0,
959
+ "train/build_transform.augment_prob": 0.0,
960
+ "val/build_transform.augment_prob": 1.0,
961
+ "build_transform.preprocess": [
962
+ "Identity"
963
+ ],
964
+ "train/build_transform.preprocess": [
965
+ "Identity"
966
+ ],
967
+ "val/build_transform.preprocess": [
968
+ "Identity"
969
+ ],
970
+ "build_transform.augment": [
971
+ "Identity"
972
+ ],
973
+ "train/build_transform.augment": [
974
+ "Identity"
975
+ ],
976
+ "val/build_transform.augment": [
977
+ "Identity"
978
+ ],
979
+ "build_transform.postprocess": [
980
+ "Identity"
981
+ ],
982
+ "train/build_transform.postprocess": [
983
+ "Identity"
984
+ ],
985
+ "val/build_transform.postprocess": [
986
+ "Identity"
987
+ ],
988
+ "build_dataset.folders": null,
989
+ "train/build_dataset.folders": {
990
+ "speech": [
991
+ "/vepfs/group09/speech_data/libriheavy/small/",
992
+ "/vepfs/group09/speech_data/libriheavy/medium/",
993
+ "/vepfs/group09/speech_data/LibriTTS/train-clean-100",
994
+ "/vepfs/group09/speech_data/LibriTTS/train-clean-360",
995
+ "/vepfs/group09/speech_data/LibriTTS/train-other-500"
996
+ ]
997
+ },
998
+ "val/build_dataset.folders": {
999
+ "speech": [
1000
+ "/vepfs/group09/speech_data/LibriTTS/test-clean"
1001
+ ]
1002
+ },
1003
+ "test/build_dataset.folders": {
1004
+ "speech": [
1005
+ "/vepfs/group09/speech_data/LibriTTS/test-clean"
1006
+ ]
1007
+ },
1008
+ "resume": true,
1009
+ "tag": "latest",
1010
+ "load_weights": false,
1011
+ "seed": 0,
1012
+ "save_path": "/vepfs/group09/descript-audio-codec/ckpts/svae/final_naive_16khz_40hz_5544_kl1e-2_vae64_7khr_bigvgan_base_no_past_bsz64_align_vae_wavlm_23",
1013
+ "num_iters": 1000001,
1014
+ "save_iters": [
1015
+ 100000,
1016
+ 200000,
1017
+ 300000,
1018
+ 400000,
1019
+ 500000,
1020
+ 600000,
1021
+ 700000,
1022
+ 800000,
1023
+ 900000,
1024
+ 1000000
1025
+ ],
1026
+ "sample_freq": 10000,
1027
+ "valid_freq": 1000,
1028
+ "batch_size": 64,
1029
+ "val_batch_size": 8,
1030
+ "num_workers": 96,
1031
+ "val_idx": [
1032
+ 0,
1033
+ 1,
1034
+ 2,
1035
+ 3,
1036
+ 4,
1037
+ 5,
1038
+ 6,
1039
+ 7
1040
+ ],
1041
+ "lambdas": {
1042
+ "mel/loss": 15.0,
1043
+ "adv/feat_loss": 2.0,
1044
+ "adv/gen_loss": 1.0,
1045
+ "vae/kl_loss": 0.01,
1046
+ "vae/proj_loss": 1.0
1047
+ },
1048
+ "use_kl_warmup": false,
1049
+ "kl_warmup_ratio": 0.4,
1050
+ "kl_start_weight": 1e-05,
1051
+ "disc_warmup_step": 0,
1052
+ "args.unknown": [],
1053
+ "DAC.vae_dim": 64,
1054
+ "AdamW.lr": 0.0001,
1055
+ "device": "cuda",
1056
+ "train/AudioDataset.guidance_path": [
1057
+ "/vepfs/group09/descript-audio-codec/scripts/wavlm_large_23_layer/libriheavy/small",
1058
+ "/vepfs/group09/descript-audio-codec/scripts/wavlm_large_23_layer/libriheavy/medium",
1059
+ "/vepfs/group09/descript-audio-codec/scripts/wavlm_large_23_layer/LibriTTS/train-clean-100",
1060
+ "/vepfs/group09/descript-audio-codec/scripts/wavlm_large_23_layer/LibriTTS/train-clean-360",
1061
+ "/vepfs/group09/descript-audio-codec/scripts/wavlm_large_23_layer/LibriTTS/train-other-500"
1062
+ ],
1063
+ "test/AudioDataset.duration": 10.0,
1064
+ "test/build_transform.augment_prob": 1.0,
1065
+ "test/AudioDataset.n_examples": 1000,
1066
+ "args.debug": 0,
1067
+ "args.load": "conf/svae/final_16khz_40hz_5544_kl1e-2_vae64_7khr_bigvgan_base_ll_sm_attn_proj_wavlm_23_align_vae_no_past_finetune_300k.yml",
1068
+ "args.save": null
1069
+ }
speech/semantic_vae_1000k/dac/ema_state_dict.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c455aa8ab3f7d576b4834f8342558894aafaa61a371b84a9bfa4d10a100e516
3
+ size 321925784
speech/semantic_vae_1000k/metainfo.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"DAC": {"encoder_dim": 64, "encoder_rates": [4, 4, 5, 5], "latent_dim": null, "decoder_dim": 1024, "decoder_rates": [5, 5, 4, 4], "sample_rate": 16000, "distill": true, "distill_hidden_dim": 1024, "decoder_type": "bigvgan", "pre_vae_block": false, "attn_proj": true, "post_vae_block": false, "bigvgan_conf": "conf/bigvgan_conf/bigvgan_v2_16khz_40hz_base_vae64.json", "sampling_ratios": [0, 1], "masked_mean": true, "distill_loss_dim": -1, "align_space": "vae", "align_loss": "cosine", "use_l2_norm": false, "vae_dim": 64}, "Decoder": {"resblock": "1", "num_mels": 64, "upsample_rates": [5, 5, 2, 2, 2, 2], "upsample_kernel_sizes": [9, 9, 4, 4, 4, 4], "upsample_initial_channel": 1024, "resblock_kernel_sizes": [3, 7, 11], "resblock_dilation_sizes": [[1, 3, 5], [1, 3, 5], [1, 3, 5]], "use_tanh_at_final": false, "use_bias_at_final": false, "activation": "snakebeta", "snake_logscale": true}, "Discriminator": {"rates": [], "periods": [2, 3, 5, 7, 11], "fft_sizes": [2048, 1024, 512], "sample_rate": 16000, "bands": [[0.0, 0.1], [0.1, 0.25], [0.25, 0.5], [0.5, 0.75], [0.75, 1.0]], "use_msstft_replace_mrd": false}}