Commit Graph
1 Commits
Author SHA1 Message Date
james.maes a694e6bafd feat(06-03): SileroVAD v6.2.1 + ContractParityProbe + VADError (VOICE-02)
- SileroVAD actor: 512-sample chunk enforcement, opset-16 preferred with
  opset-15 fallback, stateful LSTM hidden vectors, VADDecision transitions
- VADInferenceEngine protocol + TestableVADOpset seam for test injection
- ORTVADEngine: real ORT-backed inference using OnnxRuntimeBindings
- ContractParityProbe: scaffold-time synthetic waveform parity gate
- VADError: invalidChunkSize / modelLoadFailed / opsetUnsupported / runFailed
- Resources/models/silero/MANIFEST.json (SHA-256 placeholder — run fetch script)
- scripts/fetch-silero-models.sh: downloads v6.2.1 ONNX models + updates hashes
- .gitignore: *.onnx excluded from git
- All S1..S6 tests pass (S5 skips when models absent — expected)
- Rule 3 deviation: Package.swift target deps updated (ORT + WhisperKit);
  macOS platform bumped to .v14 per ORT 1.24.2 requirement
2026-04-27 11:48:37 -05:00