TalkBank Chatter

Chatter is the modern, cross-platform tool for working with TalkBank CHAT transcripts. It performs strict CHAT validation, normalizes and transforms transcripts, and converts CHAT to and from JSON: a typed representation that validates against the published CHAT JSON Schema and makes CHAT easy to consume in modern tooling (run chatter to-json and chatter from-json). Chatter is available as a desktop application, a command-line program, a language server, and a programmatic library API.

Install the Chatter app (recommended for most people)

The Chatter app checks CHAT transcripts in an ordinary window: open a file, see the problems highlighted, fix them, and re-check. No terminal and no setup, and it updates itself. Download Chatter for your computer:

Install the command-line tool (for programmers and automation)

The chatter command-line tool validates, normalizes, converts (JSON), lints, and batch-processes CHAT files, and is the right tool for scripting and CI. It self-updates with chatter update.

macOS / Linux (paste into a terminal):

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TalkBank/chatter/releases/latest/download/chatter-installer.sh | sh

Windows (PowerShell):

irm https://github.com/TalkBank/chatter/releases/latest/download/chatter-installer.ps1 | iex

Install the language server (for editors)

A standalone language server (talkbank-lsp) gives live CHAT validation, hover, and go-to-definition in any LSP-aware editor (Neovim, Emacs, Helix, Zed, VS Code, and others). It installs the same way:

macOS / Linux (paste into a terminal):

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TalkBank/chatter/releases/latest/download/talkbank-lsp-installer.sh | sh

Windows (PowerShell):

irm https://github.com/TalkBank/chatter/releases/latest/download/talkbank-lsp-installer.ps1 | iex

Documentation, source, and library API


The older Java-based Chatter has been retired. It does not support current CHAT conventions (for example modern %mor and the %x Phon tiers) and is fully superseded by the tools above. If you have a specific need for the legacy version, please contact TalkBank.