daanzu/kaldi-active-grammar
Python Kaldi speech recognition with grammars that can be set active/inactive dynamically at decode-time
Extends Kaldi's dynamic grammar compilation to enable per-utterance activation/deactivation of individual rules, allowing context-aware recognition that improves accuracy by constraining the active grammar set. Bundles pre-compiled binaries for Windows/Linux/macOS and includes a general English nnet3 chain model trained on ~3000 hours of audio, plus native integration with the Dragonfly speech recognition framework for command-and-control applications.
347 stars and 749 monthly downloads. Available on PyPI.
Stars
347
Forks
53
Language
Python
License
AGPL-3.0
Category
Last pushed
Nov 03, 2025
Monthly downloads
749
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/daanzu/kaldi-active-grammar"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
nttcslab-sp/kaldiio
A pure python module for reading and writing kaldi ark files
kaldi-asr/kaldi
kaldi-asr/kaldi is the official location of the Kaldi project.
gooofy/py-kaldi-asr
Some simple wrappers around kaldi-asr intended to make using kaldi's (online) decoders as...
pykaldi/pykaldi
A Python wrapper for Kaldi
scarletcho/KoLM
Korean text normalization and language preparation package for LM in Kaldi-based ASR system