Class SpeakerEmbedding<T>
Represents a speaker embedding vector.
public class SpeakerEmbedding<T>
Type Parameters
TThe numeric type.
- Inheritance
-
SpeakerEmbedding<T>
- Inherited Members
Properties
Duration
Gets or sets the duration of the source audio in seconds.
public double Duration { get; set; }
Property Value
NumFrames
Gets or sets the number of frames used.
public int NumFrames { get; set; }
Property Value
Vector
Gets or sets the embedding vector.
public required T[] Vector { get; set; }
Property Value
- T[]
Methods
CosineSimilarity(SpeakerEmbedding<T>)
Computes cosine similarity with another embedding.
public double CosineSimilarity(SpeakerEmbedding<T> other)
Parameters
otherSpeakerEmbedding<T>
Returns
EuclideanDistance(SpeakerEmbedding<T>)
Computes Euclidean distance from another embedding.
public double EuclideanDistance(SpeakerEmbedding<T> other)
Parameters
otherSpeakerEmbedding<T>