JJWRoeloffs/transcribe_align_textgrid

A small wrapper package around whisper-timestamped. Create force-aligned transcription TextGrids from raw audio!

47
/ 100
Emerging

Builds on OpenAI's Whisper ASR with whisper-timestamped to generate Praat TextGrids containing word and segment-level alignments with confidence scores, enabling phonetic analysis and annotation workflows. Supports multiple model sizes (tiny to large) with configurable language detection, and exposes both CLI and library APIs—the latter consuming whisper-timestamped's nested dictionaries or JSON output to produce praatio TextGrid objects with four tiers (segment/word text and confidence).

Available on PyPI.

Maintenance 6 / 25
Adoption 11 / 25
Maturity 18 / 25
Community 12 / 25

How are scores calculated?

Stars

18

Forks

3

Language

Python

License

AGPL-3.0

Last pushed

Dec 16, 2025

Monthly downloads

130

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/JJWRoeloffs/transcribe_align_textgrid"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.