TalkBank Chatter


Chatter is a cross-platform application that performs strict validation of CHAT transcripts and also can convert CHAT to XML conforming to our XML schema. It is written in pure Java except for a system-dependent portion that calls the CLAN editor.


Chatter requires that Java SDK 8 be installed on your computer. You can download the version for your machine from here. Double check that you have the right version by typing "java -version" in the terminal window.


This Platform-independent JAR is suitable for Windows, Linux, and all other platforms that support Java.

Chatter is also packaged as a Mac OS X app.


In GUI mode, Chatter operates by taking a folder and processing all the CHAT files inside the folder, recursively through any subfolders. (The Macintosh application allows drag and drop of a folder to the Chatter application icon.)

The folder, call it chatfolder, is transformed to a parallel folder of XML files, chatfolder-xml.

If there are any CHAT validation errors, each one is listed in the GUI window. Double-clicking on an error line will launch CLAN (in the case of Macintosh and Windows) to load the CHAT file and highlight the line at which the error was detected.

A file 00errors.cex will also be left in any subfolders in which errors were detected.

The Redo button allows a convenient validate-edit cycle.

Command Line Version

$ java -cp chatter.jar org.talkbank.chatter.App [options] [file or dir] The options are:

Current version

The current version is 1.0-alpha-140, of August 30, 2017.

The change log.