Audio & Podcast Search Pipeline
Make audio content searchable by transcribing and embedding spoken content. Find specific moments in podcasts, calls, and recordings.
from mixpeek import Mixpeekclient = Mixpeek(api_key="YOUR_API_KEY")namespace = client.namespaces.create(name="audio-search")collection = client.collections.create(namespace_id=namespace.id,name="podcasts",extractors=["audio-transcription", "text-embedding-v2"],chunk_strategy="speaker-turn")# Upload audio filesclient.buckets.upload(collection_id=collection.id,url="s3://your-bucket/podcasts/")# Search across all episodesresults = client.retrievers.execute(retriever_id=retriever.id,query="discussion about AI regulation in Europe")
Feature Extractors
Audio Transcription
Transcribe audio content to text
Retriever Stages
Use Cases Using This Recipe
Earnings Call Signal Extraction
Extract predictive audio and text signals from earnings calls at scale
Text + audio + video (vs. text-only)
Feature modality coverage
Quantitative hedge funds, systematic trading desks, and fundamental research teams analyzing 500+ earnings events per quarter
Related Recipes & Resources
Explore these related resources to deepen your understanding and discover more powerful features
Audio Transcription
Transcribe audio content to text
Audio Embedding
Extract semantic embeddings from audio content for similarity search
Speech to Text
Convert speech content to text with timestamps and confidence scores
Audio Classification
Classify audio content into categories like music, speech, noise, etc.
Speaker Diarization
Identify and separate different speakers in audio content
Audio Event Detection
Detect specific audio events like gunshots, glass breaking, alarms, etc.