soniqo/ReDimNet2-B6-ONNX-FP32
ReDimNet2-B6 ONNX Speaker Embeddings
ReDimNet2-B6 produces local speaker embeddings for comparing clean voice samples. It does not diarize audio or assign names by itself.
Model
Applications should repeat clean two-to-six-second speech to fill the input and center-crop longer samples. Do not use overlapping, mixed, or unalignable speech as identity evidence.
Performance
The export is rejected unless its embedding has cosine similarity at least 0.9999 with the pinned PyTorch checkpoint and remains unit-normalized.
Latency is measured on the export host and is not a Windows hardware claim.
C++ usage
The supported native host is speech-core:
#include <speech_core/models/onnx_redimnet_speaker_embedding.h>
speech_core::OnnxReDimNetSpeakerEmbedding model(
"ReDimNet2B6.onnx");
auto embedding = model.embed(samples.data(), samples.size(), 16000);Files
Source
Converted from the official PalabraAI/ReDimNet2 B6 vb2+vox2_v0 large-margin checkpoint. The pinned source revision and checkpoint SHA-256 are recorded in config.json.
Speaker embeddings are useful for labeling; they are not biometric authentication and do not protect against voice spoofing.
Links
- speech-core — C++ runtime
- C++ docs
- soniqo.audio
- blog
