40 lines
1.1 KiB
JSON
40 lines
1.1 KiB
JSON
{
|
|
"preset_version": "manual-poc-v1",
|
|
"description": "Measured JRich manual-POC profile; calibrate every new Wake Phrase independently.",
|
|
"pipeline_config": {
|
|
"threshold": "auto",
|
|
"n_samples": 10000,
|
|
"n_samples_val": 2000,
|
|
"n_background_samples": 1000,
|
|
"n_background_samples_val": 200,
|
|
"tts_batch_size": 10,
|
|
"noise_scales": [0.98],
|
|
"noise_scale_ws": [0.98],
|
|
"length_scales": [0.75, 1.0, 1.25],
|
|
"slerp_weights": [0.2, 0.35, 0.5, 0.65, 0.8],
|
|
"augmentation": {
|
|
"clip_duration": 2.0,
|
|
"batch_size": 16,
|
|
"rounds": 3,
|
|
"background_paths": ["/inputs/backgrounds"],
|
|
"rir_paths": ["/inputs/rirs"]
|
|
},
|
|
"model": {
|
|
"model_type": "conv_attention",
|
|
"model_size": "medium"
|
|
},
|
|
"steps": 50000,
|
|
"learning_rate": 0.0001,
|
|
"weight_decay": 0.01,
|
|
"label_smoothing": 0.05,
|
|
"max_negative_weight": 1500,
|
|
"target_fp_per_hour": 0.2,
|
|
"batch_n_per_class": {
|
|
"positive": 50,
|
|
"adversarial_negative": 50,
|
|
"ACAV100M_sample": 1024,
|
|
"background_noise": 50
|
|
}
|
|
}
|
|
}
|