githubharald/CTCDecoder

Connectionist Temporal Classification (CTC) decoding algorithms: best path, beam search, lexicon search, prefix search, and token passing. Implemented in Python.

54
/ 100
Established

Supports optional character-level language models using bigram statistics and BK-tree-based lexicon search with configurable edit distance tolerance for dictionary-constrained decoding. Designed for direct integration with RNN outputs from deep learning frameworks—expects TxC shaped softmax-normalized numpy arrays with CTC-blank as the final character dimension, handling batch processing and framework-specific blank positioning conventions.

835 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 25 / 25

How are scores calculated?

Stars

835

Forks

179

Language

Python

License

MIT

Last pushed

Jan 31, 2026

Commits (30d)

0

Get this data via API

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

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