SeeNote
Annotate audio and video to build ML training datasets
SeeNote is a tool for annotating events in audio and video files, primarily oriented towards bioacoustic data.
Overview
SeeNote follows a project-based workflow. Pick a folder to serve as your project folder. A .seenote subdirectory will be made to store project metadata. Within that folder, point SeeNote at a folder containing your media files (audio, video) and another where you want your annotations to be written. SeeNote aims to be a frictionless annotation experience, automating and streamlining away all of the little frustrations encountered during data labeling. It’s easy to navigate within files and easy to move between them, annotation files are updated automatically, and you can save your most common labels as predefined tools.
Features
- User-definable annotation tools allow quick, repeated labeling. Hotkeys make them quick to place, color coding makes them quick to read. Renaming a tool updates all associated annotations across the project.
- The “Custom” annotation tool allows you to label one-off events.
- Click on a label or select a region to play back only that selection, letting you fine-tune annotation boundaries. Text entry allows you to edit the selected region or annotation to exact-second extents.
- Auto Save — every change to annotations is immediately saved to disk.
- Audio filtering allows you to isolate sounds of interest and block out noise, with adjustable filtering strength.
- Playback speed can be adjusted on-the-fly (preserving pitch!) to plow through audio more quickly or get a slowed-down view of a fast-flying insect. Single-frame scrubbing of video with
,and.. - Zoom in tight to video to get a closer look.