Module similarity

Module similarity 

Source
Expand description

Audio similarity search via spectral fingerprinting.

Computes a feature vector for each audio file using fast energy-band analysis (no DFT needed). Compares fingerprints using euclidean distance to find similar-sounding samples. Fingerprints are cached to avoid recomputation.

Structs§

AudioFingerprint
Audio fingerprint — a compact feature vector for similarity comparison.

Functions§

compute_fingerprint
Compute a fingerprint for an audio file using fast energy-band analysis.
find_similar
Find the N most similar samples to a reference fingerprint.
fingerprint_distance
Compute distance between two fingerprints (lower = more similar).