deep_search
Search audio files by meaning using natural language queries to locate relevant moments, timestamps, or video clips.
Instructions
Search audio by meaning, not just keywords.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clip | No | Download actual video clips around each match. Set to true when the user asks for clips, highlights, compilations, or says they want the video itself, not just timestamps. Requires the audio to have been downloaded from a URL. Default: false | |
| query | Yes | Natural language search query (e.g. 'discussion about funding challenges') | |
| top_k | No | Number of results to return. Default: 5 | |
| output | No | Optional file path to save results. Use .csv for plain data or .xlsx for styled spreadsheets with bold headers and formatting. | |
| audio_path | Yes | Path to the audio file | |
| model_size | No | Whisper model size. ALWAYS use tiny unless the user explicitly requests a different size. tiny is already highly accurate. | |
| clip_padding | No | Seconds of padding before and after each match for clip export. Default: 15 | |
| context_words | No | Words of context per result. Default: 25. Use 150 for full evidence blocks when Claude needs to answer a question, not just find a moment. | |
| dedup_seconds | No | Merge matches within this many seconds of each other to avoid redundant results. Default: 0 (off). Use 60 for Q&A. |