Detect 100+ Sound Events with Timestamps via Cochl.Sense
Finds non-speech sounds in a recording — sirens, glass breaking, dog barks, applause and 100+ more — and returns each one as a timed segment. The segments plug straight into Video Trim and the EDL nodes. Runs on Cochl's cloud with your own Cochl project key, so it uses 0 CNAPS credits.
🔑 Requires a Cochl project key
What it does
Sound Events scans an audio file and lists every sound it recognizes, with a start time, an end time and a confidence score. It knows 100+ sound tags across 8 categories, such as Glass_break, Siren, Dog_bark and Applause.
The output is a segments list, the same shape Video Analysis produces. That means you can cut a video around the sounds it finds: every applause moment, every bark, every alarm.
It is about sounds, not words. For what people say, use Speech Analysis (Cochl).
Problem it solves
Find the moments that matter | Jump to applause, laughter or a crowd cheer in a long recording |
Sound-driven editing | Feed the segments to Video Trim to cut clips around specific sounds |
Safety and monitoring review | Flag sirens, alarms, glass breaks or screams in footage |
Content tagging | Label what can be heard in a clip for search or moderation |
Input/Output
- Input: Sound — one audio file, up to 1 hour. MP3, WAV, FLAC and OGG are sent as-is; other formats are converted first. Starting from a video? Use Video Audio Extract first
- Output: Segments — a JSON list, one entry per event:
- start_sec / end_sec — when the event starts and ends
- span — the event's time range
- title — the Cochl tag, e.g. "Siren"
- score — the highest confidence seen during that event
- Requires: A Cochl project key, added under your avatar → Workspace Settings → Integrations
Settings
- cochl_min_confidence — default 0.5 (range 0.05–0.95). Lower it to catch faint or distant sounds, at the cost of more false hits. Raise it to keep only clear ones
- cochl_merge_gap_sec (advanced) — default 1.0 (range 0–5). Two runs of the same tag closer than this become one event. Raise it to treat an on-and-off sound, like barking or a stuttering alarm, as one event. 0 keeps every run separate
How to Use
- Add your Cochl project key under Workspace Settings → Integrations.
- Upload a recording with Sound Loader, or a video with Video Loader → Video Audio Extract.
- Connect the audio to Sound Events (Cochl) and the output to Text Viewer to see the events.
- To cut clips, connect the segments to Video Trim along with the original video.
Example Workflow
See what's in a recording: Sound Loader → Sound Events (Cochl) → Text Viewer
Cut highlight clips by sound: Video Loader → Video Audio Extract → Sound Events (Cochl) → Video Trim (with the original video) → Video Viewer
Choosing an audio understanding model
You want | Use |
Non-speech sounds with start and end times | Sound Events (Cochl) |
A quick overview of the whole file — speech, language, setting, events | Audio Insights (Cochl) |
A transcript split by speaker, with timestamps | Speech Analysis (Cochl) |
Highlight segments picked from what's on screen | Video Analysis (Gemini) |
Performance
- Execution: Cochl cloud API; no local GPU
- Timing precision: about 1 second. Cochl listens in 2-second windows that move forward 1 second at a time
- Length: up to 1 hour of audio per run
- Billing: 0 CNAPS credits. Cochl bills your project per minute of audio
- Watch for: faint or distant sounds dropping out at the default confidence — lower cochl_min_confidence a little and check for false hits
Technical Details
Service | Cochl.Sense Cloud API — Sound Event Detection |
Developer | Cochl |
Coverage | 100+ sound tags in 8 categories |
Output format | Segments JSON — {start_sec, end_sec, span, title, score}; compatible with Video Trim and the EDL nodes |
Runtime | Cochl cloud, with your Cochl project key |
Compliance & Provenance
Provider | Cochl |
Provider type | External API |
License / service terms | Cochl service terms and the terms of your Cochl project |
Output provenance | Detected events derived from the audio; see CNAPS AI Policy for attribution and metadata |
For more on how we classify models and mark outputs, see our AI Policy.
Model Source
- Cochl.Sense
- Cloud API docs: Cochl.Sense Cloud API — Getting started