View on GitHub
Runnable reference for this extractor — inputs, parameters, output fields, embedding models, and copy-paste examples. Auto-generated from the live registry.
laion/clap-htsat-tiny) from audio files or the audio track of a video. It segments audio into overlapping windows, embeds each segment, and L2-normalizes the vectors for cosine similarity. Use it for sound-mark matching, audio similarity, and retrieving audio by acoustic fingerprint.
View extractor details at api.mixpeek.com/v1/collections/features/extractors/audio_fingerprint_extractor_v1 or fetch programmatically with
GET /v1/collections/features/extractors/{feature_extractor_id}.Pipeline Steps
- Resolve input — apply
input_mappingsto get the audio or video URL. - Audio extraction — if the source is video, extract the audio track.
- Resample — resample audio to
sample_rate(48000 Hz CLAP default). - Segment — split into
segment_duration_secwindows hopping bysegment_hop_sec(default 50% overlap); truncate beyondmax_audio_length_sec. - CLAP embedding — embed each segment to a 512-d vector.
- Normalize (if
normalize_embeddings) — L2-normalize to unit vectors. - Output — one document per segment with timing metadata.
When to Use
When NOT to Use
Input Schema
Output Schema
One document per audio segment:Parameters
Configuration Examples
Performance & Costs
Vector Index
Limitations
- Length cap: Audio beyond
max_audio_length_secis truncated (default 120 s). - Not for transcription: Produces acoustic fingerprints, not text — pair with a transcription extractor for spoken-word search.
- Segment fan-out: Overlapping windows multiply the document count per source; tune
segment_hop_secto control density.

