Table of Contents

Namespace AiDotNet.Audio.Speaker

Classes

DiarizationResult

Result of speaker diarization.

IdentificationResult

Result of speaker identification.

SpeakerDiarizerOptions

Configuration options for speaker diarization.

SpeakerDiarizer<T>

Performs speaker diarization (who spoke when) on audio recordings.

SpeakerEmbeddingExtractor<T>

Extracts speaker embeddings (d-vectors) from audio for speaker recognition.

SpeakerEmbeddingOptions

Configuration options for speaker embedding extraction.

SpeakerEmbedding<T>

Represents a speaker embedding vector.

SpeakerMatch

A speaker match with score.

SpeakerRecognitionBase<T>

Base class for speaker recognition models (embedding extraction, verification, diarization).

SpeakerTurn

Represents a speaker turn in diarization output.

SpeakerVerifierOptions

Configuration options for speaker verification.

SpeakerVerifier<T>

Verifies speaker identity by comparing embeddings against enrolled speakers.

VerificationResult

Result of speaker verification.