Table of Contents

Namespace AiDotNet.Audio.Fingerprinting

Classes

ASTModel<T>

AST (Audio Spectrogram Transformer) - A pure attention-based model for audio classification.

AudioFingerprinterBase<T>

Base class for audio fingerprinting algorithms.

CLAPModel<T>

CLAP (Contrastive Language-Audio Pretraining) - A neural network model that learns to align audio and text representations in a shared embedding space.

ChromaprintFingerprinter<T>

Chromaprint-style audio fingerprinter based on chroma features.

ChromaprintOptions

Configuration options for Chromaprint fingerprinting.

PANNsModel<T>

PANNs (Pretrained Audio Neural Networks) - Large-scale pretrained CNN models for audio pattern recognition.

SpectrogramFingerprintOptions

Configuration options for spectrogram fingerprinting.

SpectrogramFingerprinter<T>

Spectrogram peak-based audio fingerprinter (Shazam-style).

Enums

PANNsArchitecture

PANNs architecture variants.