Tree Sitter RTTM


A Tree-sitter grammar for the RTTM (Rich Transcription Time Marked) format.
This parser provides a complete and robust grammar for the standard 10-column RTTM specification, used widely in audio processing, ASR, and speaker diarization tasks.
Features
- Robust Grammar: (
grammar.js) Parses all standard RTTM 10-column entries.
- Highlighting: (
queries/highlights.scm) Provides highlighting queries for editors like Neovim and Helix.
- Test Corpus: (
corpus/) Includes a rich test suite to ensure correctness.

RTTM Format Guide
This parser adheres to the 10-field RTTM specification. For more details please see the guide.