{ "wakeword": { "model_name": "custom", "epochs": 100, "batch_size": 32, "learning_rate": 0.001, "validation_split": 0.2, "augmentation_enabled": true, "early_stopping_patience": 10 }, "voice_recognition": { "model_name": "default", "epochs": 100, "batch_size": 16, "learning_rate": 0.0001, "validation_split": 0.2, "embedding_size": 256, "augmentation_enabled": true, "early_stopping_patience": 10 }, "audio_processing": { "sample_rate": 16000, "n_mels": 80, "n_fft": 1024, "hop_length": 256, "win_length": 1024, "fmin": 0.0, "fmax": 8000.0 }, "data": { "raw_data_directory": "trainer/data", "processed_data_directory": "trainer/processed", "cache_directory": "trainer/cache", "min_samples_per_class": 10 }, "output": { "models_directory": "models", "export_onnx": true, "export_torchscript": true, "model_password": "" }, "device": "auto", "num_workers": 4, "seed": 42, "verbose": true }