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.
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.