Back to help center

Import & export formats

This page summarizes input and output formats. For ELAN and Praat we follow the usual interval-based tiers; JSON is Cliptic’s own interchange format.

Import (input)

You can upload a single file per import. Cliptic reads time-aligned tiers and intervals and creates new layers (tiers) and segments in the current project.

Supported extensions:

  • ELAN Annotation Format (.eaf): tiers, time slots, and controlled vocabularies when present in the file.
  • Praat Long TextGrid (.TextGrid): interval tiers become tiers; point tiers become point-type layers.

ELAN / EAF documentation (MPI)Praat TextGrid file format

Export (output)

From the project editor, Export lets you download the current annotations in the format you choose. Some formats only include selected tiers or speakers; the app may show warnings after export.

JSON (cliptic-json)

Structured snapshot: schema_version, project metadata, tiers, segments with anchor times in milliseconds, tags, speakers, and controlled vocabularies. Intended for backup or tooling, not for ELAN/Praat directly.

CSV and TSV

One row per segment. Columns: tier_name, start_ms, end_ms, duration_ms, value, tags (labels separated by |), speaker, certainty, source, created_at, notes. TSV uses tab as the separator.

EAF and TextGrid

Round-trip friendly exports compatible with ELAN (.eaf) and Praat (.TextGrid), based on your project tiers and segment intervals.

RTTM

NIST-style RTTM lines (SPEAKER …) with times in seconds. Only segments that have a speaker assigned are written.

NIST RTTM / diarization resources

    Import & export formats · Cliptic