SltToTextGrid

Converts SALT .slt transcripts to Praat .TextGrid files

Praat doesn't support meta-data like Dob, Doe, Ethnicity, etc. so almost all SALT header meta-data is lost when converting to .eaf.

By default, inline annotations (mazes, codes, bound morphemes, etc.) are not interpreted and appear as-is in the TextGrid. If you want them to be parse (i.e. annotations removed to yield more standard orthography), use –parseInlineConventions

Deserializing from “SALT transcript” text/x-salt

Command-line configuration parameters for deserialization:

--cUnitLayer=Layer Layer for marking c-units
--targetParticipantLayer=Layer Layer for marking the target participant
--commentLayer=Layer Layer for comments
--parentheticalLayer=Layer Layer for marking parenthetical remarks by the speaker
--properNameLayer=Layer Layer for tagging proper names
--repetitionsLayer=Layer Layer for annotating repetitions
--rootLayer=Layer Layer for tagging words with their root form
--errorLayer=Layer Layer for marking errors
--soundEffectLayer=Layer Layer for marking non-word verbal sound effects
--pauseLayer=Layer Layer for marking pauses in speech
--boundMorphemeLayer=Layer Layer for marking bound morpheme annotations
--mazeLayer=Layer Layer for marking false starts, repetitions, and reformulations
--partialWordLayer=Layer Layer for marking stuttered or interrupted words
--omissionLayer=Layer Layer for marking missing words
--codeLayer=Layer Layer for non-error codes
--languageLayer=Layer Layer for recording the language of the speech
--participantIdLayer=Layer Layer for recording the target participant's ID
--genderLayer=Layer Layer for recording the gender of the target participant
--dobLayer=Layer Layer for recording the birth date of the target participant
--doeLayer=Layer Layer for recording the date the recording was elicited
--caLayer=Layer Layer for recording the target participant's age when recorded
--ethnicityLayer=Layer Layer for recording the ethnicity of the target participant
--contextLayer=Layer Layer for recording the sampling context
--subgroupLayer=Layer Layer for recording the sub-group/story
--collectLayer=Layer Layer for recording the collection point of the elicitation
--locationLayer=Layer Layer for recording the location of the elicitation
--dateFormat=String Format used in SALT files for dates (e.g. Dob, Doe) - either M/d/yyyy or d/M/yyyy. NB: the default date format is inferred from your locale settings
--parseInlineConventions=Boolean Whether to use SALT in-line conventions when deserializing. If false, then only meta-data headers, comment lines, and time stamps are parsed; all in-line annotation conventions are left as-is

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