| { | |
| "feature": { | |
| "sample_rate": 16000, | |
| "frame_ms": 25.0, | |
| "hop_ms": 10.0, | |
| "n_fft": 512, | |
| "n_mels": 40, | |
| "f_min": 50.0, | |
| "f_max": 7600.0 | |
| }, | |
| "model": { | |
| "feature_dim": 43, | |
| "hidden_dim": 64, | |
| "kernel_size": 3, | |
| "dilations": [ | |
| 1, | |
| 2, | |
| 4, | |
| 8 | |
| ], | |
| "recurrent_dim": 64, | |
| "dropout": 0.08 | |
| }, | |
| "detector": { | |
| "start_threshold": 0.8, | |
| "stop_threshold": 0.5, | |
| "start_frames": 3, | |
| "stop_frames": 4, | |
| "pre_roll_frames": 3 | |
| }, | |
| "mode": "streaming", | |
| "note": "Graph accepts precomputed causal features." | |
| } | |