polyvoice 0.6.2

Speaker diarization library for Rust — online and offline, ONNX-powered, ecosystem-agnostic
Documentation
# src/onnx

## Purpose

ONNX model validation (header checks) and legacy OnnxEmbeddingExtractor.

## Surfaces

- `validate_onnx_header(path)`
- `OnnxValidationError`
- `OnnxEmbeddingExtractor` — legacy wrapper

## Dependencies

- `embedding` — EmbeddingExtractor trait
- `types` — DiarizationConfig
- `ort` — ONNX Runtime

## Invariants

- validate_onnx_header rejects non-ONNX files and accepts valid ONNX files.

## Verification

```bash
cargo test --lib onnx --features onnx
```

## Notes

- OnnxEmbeddingExtractor is legacy; prefer adapters in embedder.rs.