Skip to main content

A Tree-sitter grammar for RTTM files

Project description

Tree Sitter RTTM

LICENSE Tree-sitter ABI Contributor Covenant

CI Deploy Crates.io - Version PyPI - Version

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.

DEMO


RTTM Format Guide

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tree_sitter_rttm-0.1.1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tree_sitter_rttm-0.1.1-cp310-abi3-win_arm64.whl (12.2 kB view details)

Uploaded CPython 3.10+Windows ARM64

tree_sitter_rttm-0.1.1-cp310-abi3-win_amd64.whl (13.3 kB view details)

Uploaded CPython 3.10+Windows x86-64

tree_sitter_rttm-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl (19.1 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

tree_sitter_rttm-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl (20.1 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

tree_sitter_rttm-0.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (20.9 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

tree_sitter_rttm-0.1.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

tree_sitter_rttm-0.1.1-cp310-abi3-macosx_11_0_arm64.whl (11.1 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tree_sitter_rttm-0.1.1-cp310-abi3-macosx_10_9_x86_64.whl (10.7 kB view details)

Uploaded CPython 3.10+macOS 10.9+ x86-64

File details

Details for the file tree_sitter_rttm-0.1.1.tar.gz.

File metadata

  • Download URL: tree_sitter_rttm-0.1.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tree_sitter_rttm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4002e1f8d50fa2d1ce7c88329fc7dd58d0907e83acf4b3c87ab7fc332f500395
MD5 610085f7aff21c61b63370b10280b975
BLAKE2b-256 a6c4b33a9c430afaca6329ba3c697f91bcd61e962876d8b552190f1ee461be6e

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 96766dab8f2f5358f4f2ff8699e74d072aed1dc32087202376cf1955d6d8b5d2
MD5 dd2a8d08d2befce6ea1f7c6467317512
BLAKE2b-256 a4b8bf189e061cb5aee79a4b2c255c6d48108a9812ed417d9ab21f5f0f3f5f47

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2bc9ad284fef41c01a4ecb57c7f94ce2ef9ace992cdb5856b2a7f9cea8d5ba88
MD5 75ce31b4d26de54671398dd0017d6459
BLAKE2b-256 3326c95ec2e8f5754ab1f2068e2eeb5633debd9a2d7202369f344deb3c2ef686

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b7c584058a0bd7f5d6027402c0e9f73bb94c9c7f72e7e3484766d837edcb07a
MD5 b5326acfa75e33da29fc6fbea2ee1603
BLAKE2b-256 8748331f7a28b5132a0d40c06e3ea17798f4af4b801fb6acf530f6ec969da4b7

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17205bff37a1babc716366a767d05141677ff44ca9e69a593f91ebb3aaa6d631
MD5 0fbe80982b49cdb000731211dc62f872
BLAKE2b-256 294545b9f900b8ce3b44f73baa1ef98e973dc1d5dcee0ebd9fd0147428c36581

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cbc79cf1c4850cbe5ed89f7ef820b4f9fc96042260171abdb42942b6803ae4f7
MD5 35c3045f07bb93dfbc8811b2b535d12b
BLAKE2b-256 d183ba3a65bc939ed88083b45b8ba5ce91a2a6d1db1b521e4531046d1dab232d

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d0ab2bc518e229eb62df3e45185133218d9e3791a328f2a91ce3f4c8221987b0
MD5 9d0c8ac459086506142cff18e429f46d
BLAKE2b-256 5f271bc7c5d26aaa4749d0ced1b8b56980e8e1daede08b932c40760d7e821b09

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42df5fc09c425fae5aab68c2f7454a29b292b0542eb9d66de16b1d7c69e5d86b
MD5 bd06dd5257269fff1b769d2e7f9b9b52
BLAKE2b-256 03d169966d174b0b4da8df31149f862ad80372074dcc5f99a4be15a7e0090f3e

See more details on using hashes here.

File details

Details for the file tree_sitter_rttm-0.1.1-cp310-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_rttm-0.1.1-cp310-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e050063c01c4e9db06ff94b10e23c7e697a45f1d1840c36e25e23249dfc0f6f9
MD5 37b9d58430108eb79d7390863f7cfc4d
BLAKE2b-256 ff8a54955f258df8060677ae8436785e80540bb57fbb667e566c9c0a0ef53478

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page