EafToTextGrid

Converts ELAN .eaf files to Praat .TextGrid files

ELAN tiers are converted directly to Praat tiers as-is.

Tiers have the same names, unless the ELAN tier has the ‘Participant’ attribute set in which case, the resulting TextGrid tier will be named after the participant

Deserializing from “ELAN EAF Transcript” text/x-eaf+xml

Command-line configuration parameters for deserialization:

--commentLayer=Layer Commentary
--noiseLayer=Layer Noise annotations
--lexicalLayer=Layer Lexical tags
--pronounceLayer=Layer Manual pronunciation tags
--authorLayer=Layer Name of transcriber
--dateLayer=Layer Document date
--languageLayer=Layer The language of the whole transcript
--phraseLanguageLayer=Layer For tagging individual phrases with a language
--useConventions=Boolean Whether to use text conventions for comment, noise, lexical, and pronounce annotations
--ignoreBlankAnnotations=Boolean Whether to skip annotations with no label, or process them
--minimumTurnPauseLength=Double Minimum amount of time between two turns by the same speaker, with no intervening speaker, for which the inter-turn pause counts as a turn change boundary. If the pause is shorter than this, the turns are merged into one.

Serializing to “Praat TextGrid” text/praat-textgrid

Command-line configuration parameters for serialization:

--commentLayer=Layer Commentary
--noiseLayer=Layer Noise annotations
--lexicalLayer=Layer Lexical tags
--pronounceLayer=Layer Manual pronunciation tags
--renameShortNumericSpeakers=Boolean Short speaker names like ‘S1’ should be prefixed with the transcript name during import
--useConventions=Boolean Whether to use text conventions for comment, noise, lexical, and pronounce annotations