Cockatiel

Using Cockatiel

Cockatiel turns a recording into a set of time-aligned, speaker-labelled segments you can export to the annotation tool of your choice. Everything runs locally in your browser — your media is never uploaded.

Open Cockatiel and follow along.

Loading media

There are three ways to get a recording into Cockatiel:

Sessions sourced from a URL are stored against that URL — revisiting the same link restores your saved transcript instantly and re-downloads the audio in the background.

Loading from a catalogue? The remote server must allow cross-origin reads from Cockatiel’s origin (Access-Control-Allow-Origin, plus GET and a Range header — Cockatiel issues a small range request to discover the file size). Only https: URLs are accepted.

Automatic segmentation

When you load a recording, Cockatiel runs voice-activity detection to split it into utterances:

You can re-run segmentation with different sensitivity if the defaults over- or under-split.

Editing on the waveform

Every segment is a region on the waveform. Work directly on it:

The audio playback and your edits stay in sync, so you can fine-tune boundaries by ear.

Speakers

Assign each segment to a speaker. Speakers have configurable names and colours, so a multi-speaker recording stays readable at a glance and the speaker labels carry through to your export.

Looping playback

Click a region to loop it while you transcribe. The segment repeats so you can keep your hands on the keyboard and type what you hear without constantly seeking.

Keyboard shortcuts

Cockatiel is built for a keyboard-driven workflow:

KeyAction
SSplit the current segment at the playhead
MMerge with the adjacent segment
DeleteDelete the current segment
[ / ]Navigate between segments
/ Skip backward / forward
SpacePlay / pause
?Show the full list of shortcuts

Press ? at any time to see the complete, up-to-date list.

Exporting

When your transcript is ready, export it to the format your analysis tools expect:

Exports include your segment boundaries and speaker labels, ready to open in the destination tool.

Catalogue integration

If your deployment is configured with one or more catalogue providers, you can browse and load items directly from an RO-Crate catalogue (such as PARADISEC or LDaCA), and import existing ELAN transcripts attached to an item. See Self-host for how to point Cockatiel at your own catalogue.