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§
- Audio
Fingerprint - 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).