feat: publish downloadable wakeword trainer source

This commit is contained in:
2026-08-14 05:03:00 -05:00
parent 000671eb93
commit aab9ce0fe7
30 changed files with 6757 additions and 2 deletions
@@ -0,0 +1,39 @@
{
"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
}
}
}