spkrec-ecapa-voxceleb, 192-dim) with cosine similarity.
Methodology
- Genuine pairs: Three recordings of the target speaker (enrolled + two verify samples)
- Impostor condition A — human: 12 recordings from different speakers from the same audio corpus
- Impostor condition B — pre-existing AI: 13 recordings from pre-existing synthetic/cloned voices (non-IVC)
- Metric: Equal Error Rate (EER) — the threshold where FAR (false accept rate) equals FRR (false reject rate)
Results
Separation gap: 0.701
The floor of genuine scores (0.842) sits 0.701 above the ceiling of impostor scores (0.141), leaving a wide margin for the match threshold.
Configuration
- Match threshold:
_MATCH_THRESHOLD = 0.40(conservative; 0.842 effective floor) - Model: SpeechBrain
spkrec-ecapa-voxceleb - Liveness: f0 variation analysis via Whisper alignment (not applied in this test run)
Upcoming conditions
The following conditions are planned for future test runs:- XTTS-v2 open-source clone (local, $0 cost) — IVC using the target speaker’s enrollment audio
- Hesitation signature analysis — comparing disfluency/pause patterns in real speech vs TTS output