mk
dbd4eef899
feat: decouple noise gate and VAD, pre-warm model for instant enable
...
Noise gate and Silero VAD now work fully independently — the worklet
attaches when either is enabled and bypasses the amplitude gate when
only VAD is on (noiseGateActive flag). SileroVADGate gains a two-phase
lifecycle: init(ctx) loads the ONNX model eagerly when the AudioContext
is first created; start(stream) is then near-instant when the user
enables VAD. stop() pauses without unloading the model so re-enabling
is also instant. VAD checkbox no longer requires the noise gate.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 00:15:32 -03:00
..
2026-01-09 12:58:06 +01:00
2026-01-05 17:46:04 +01:00
2026-01-05 14:22:11 +01:00
2025-03-31 14:18:45 +02:00
2026-03-18 11:29:55 +01:00
2026-01-12 17:28:18 +01:00
2026-01-05 22:00:02 +01:00
2025-06-23 23:06:33 -04:00
2023-09-13 17:53:12 +02:00
2026-03-18 11:20:43 +01:00
2025-10-22 12:53:22 +02:00
2025-08-08 17:09:25 +02:00
2025-06-23 23:06:33 -04:00
2026-03-24 00:15:32 -03:00
2024-12-09 22:09:16 +00:00
2025-03-13 18:00:24 -04:00
2025-12-30 17:02:44 +01:00
2026-03-19 10:43:16 +01:00
2026-03-24 00:15:32 -03:00
2025-09-16 11:46:25 +02:00
2026-03-24 00:15:32 -03:00
2025-06-04 23:29:49 +02:00
2026-03-18 11:20:43 +01:00
2026-03-12 12:10:17 +01:00
2025-08-20 13:34:26 +02:00
2025-06-26 11:08:57 +02:00
2025-06-26 11:08:57 +02:00
2025-08-20 13:34:26 +02:00
2025-03-13 17:51:41 -04:00
2025-03-13 17:51:41 -04:00
2025-12-22 13:42:16 +01:00
2025-08-04 16:43:08 +02:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-06-12 23:47:33 -04:00
2025-06-16 16:48:13 -04:00
2025-02-18 17:59:58 +00:00
2025-06-26 11:08:57 +02:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-08-20 13:34:26 +02:00
2025-06-26 11:08:57 +02:00
2025-03-13 17:51:41 -04:00
2025-03-21 11:15:20 +01:00
2026-01-22 19:23:08 +01:00
2025-02-18 17:59:58 +00:00
2025-11-14 16:41:18 -05:00
2025-10-08 17:37:54 -04:00
2025-02-18 17:59:58 +00:00
2025-03-03 14:41:31 +01:00
2025-02-18 17:59:58 +00:00
2025-09-18 12:58:47 +02:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-03-12 10:27:45 +01:00
2025-02-18 17:59:58 +00:00
2026-01-09 13:38:26 +01:00
2025-02-18 17:59:58 +00:00
2026-03-23 20:56:58 -03:00
2025-03-13 17:51:41 -04:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-09-18 12:58:47 +02:00
2025-02-18 17:59:58 +00:00
2026-01-12 15:35:21 +01:00
2026-02-24 11:56:54 +01:00
2026-03-12 12:10:17 +01:00
2025-12-30 17:02:44 +01:00
2025-07-11 00:24:46 -04:00
2025-10-09 19:24:44 +02:00
2025-09-19 17:50:43 +02:00
2025-06-05 13:54:57 +02:00
2025-06-05 13:54:57 +02:00
2025-02-18 17:59:58 +00:00
2025-02-24 18:18:15 +07:00
2025-06-05 13:54:57 +02:00
2025-06-05 13:54:57 +02:00
2025-06-05 13:54:57 +02:00
2025-06-05 13:54:57 +02:00
2025-06-24 08:28:15 -04:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-02-18 17:59:58 +00:00
2025-05-15 20:46:39 +02:00
2025-03-13 17:51:41 -04:00
2025-03-13 18:00:24 -04:00
2025-03-13 18:00:24 -04:00
2025-03-13 17:51:41 -04:00
2026-01-05 13:55:58 +01:00
2026-02-04 21:16:50 +01:00
2026-02-04 20:06:26 +01:00