polyvoice 0.6.6

Speaker diarization for Rust — who spoke when. ONNX-powered: Silero VAD, WeSpeaker embeddings, Pyannote segmentation, K-means/AHC clustering, overlap detection.
Documentation
# src/embedding

## Purpose

Legacy embedding extraction trait and types. Superseded by `embedder.rs`.
Kept for backward compatibility.

## Surfaces

- `EmbeddingExtractor` trait
- `DummyExtractor`
- `EmbeddingError`

## Dependencies

- `types` — DiarizationConfig

## Invariants

- DummyExtractor is deterministic with fixed seed.

## Verification

```bash
cargo check --all-features
```

## Notes

- Deprecated: use `Embedder` trait from `embedder.rs` for new code.