Workspace


The Audio Editor workspace displays the recording as a waveform. The vertical playhead marks the current playback position, and colored regions represent audio intervals.

CVAT Audio Workspace

Move through the recording

Navigate the waveform

  • Click the waveform to move the playhead to that time. To move through a zoomed recording, use the horizontal scrollbar, horizontal scrolling on a supported mouse or touchpad, or Shift+mouse wheel.

  • The minimap shows the entire recording. Click it to move to a time, or drag its visible-area overlay to scroll the waveform horizontally.

    Minimap

  • Click Center waveform on playback position button at the top right corner of the waveform to bring the current playhead into view.

    Center waveform on playback position

Zoom and inspect

  • Use the Zoom control or scroll the mouse wheel over the waveform to change the time scale.

  • The hover guide shows the timestamp at the pointer position, and timeline tick marks and labels adjust automatically to the current zoom level.

    Hover guide

  • Drag the handle below the minimap to change the waveform height.

    Resize handle

Select and edit intervals

Action Description
Select Click an interval on the waveform or select it in the Objects Sidebar to make it active.
Select

Default shortcuts:
Next visible interval: Tab
Previous visible interval: Shift+Tab
Each shortcut selects and centers the interval on the waveform.
Move Drag an interval to change its position.
Hold Alt while dragging to snap either boundary to a nearby boundary of another visible interval. If both boundaries have eligible snap targets, CVAT uses the closest one.
Move
Resize Drag either boundary to change its start or end time.
When you resize an interval beyond the visible edge, the waveform scrolls automatically.
Hold Alt to snap the boundary being resized to a nearby boundary of another visible interval. It cannot snap to the other boundary of the same interval.
Resize
Bulk resize Hold Shift near adjacent interval boundaries to highlight nearby unlocked boundaries, then drag to resize them together.
Bulk resize

Interval details

When you select an interval, its details panel appears below the waveform.

Image Description
Interval Header Left Interval Header Left The header shows the interval number, label, source when available, start and end time, and duration. Use the label selector to change its label.
Interval Header Playback Playback controls move the playhead to the interval start or end, or play the interval once.

Default shortcuts:
Set playback to start: Shift+D
Play once: Shift+Space
Set playback to end: Shift+F
Interval Header State State controls lock, pin, or hide the interval. Locked intervals cannot be edited, moved, or resized. Pinned intervals cannot be moved. Hidden intervals are not shown on the waveform.

Default shortcuts:
Lock/Unlock: L
Pin/Unpin: P
Hide/Show: H
Interval Header More Actions The More actions menu lets you fit the waveform to the interval, copy its URL, duplicate it, change its color when available, or delete it.

Default shortcuts:
Fit interval: I
Delete: Del
Force-delete a locked interval: Shift+Del

Edit attributes

All attributes are expanded by default. Edit their values or collapse them as needed. Available attributes depend on the selected label.

Interval attributes

Play and manage intervals

  • Double-click an interval on the waveform to play it once.

  • Right-click it to open the context menu, where you can:

    • Fit the waveform to the interval.
    • Copy the interval URL.
    • Duplicate the interval.
    • Change its color, when available.
    • Delete the interval.

    Interval Context Menu

For interval creation, see Create intervals.