CTCDecoder and CTCWordBeamSearch

These two tools are complements, as CTCWordBeamSearch is a specialized CTC decoder that likely leverages or extends the foundational CTC decoding algorithms implemented in CTCDecoder by adding dictionary and language model integration for improved word-level recognition.

CTCDecoder
61
Established
CTCWordBeamSearch
61
Established
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 835
Forks: 179
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 577
Forks: 159
Downloads:
Commits (30d): 0
Language: C++
License: MIT
No Package No Dependents
No Package No Dependents

About CTCDecoder

githubharald/CTCDecoder

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

This tool helps developers working with Connectionist Temporal Classification (CTC) neural networks interpret their model's raw output. You feed it the confidence scores (a matrix) from your CTC-trained neural network and a list of possible characters, and it returns the most probable text string. It is used by machine learning engineers or researchers building systems for tasks like speech recognition or handwriting recognition.

speech-to-text handwriting-recognition optical-character-recognition sequence-prediction neural-networks

About CTCWordBeamSearch

githubharald/CTCWordBeamSearch

Connectionist Temporal Classification (CTC) decoder with dictionary and language model.

When you have an AI model that recognizes sequences like text from an image or spoken words, this tool helps translate the model's raw output into actual words and sentences. It takes the character probabilities from your model and, using a dictionary and optionally a language model, produces a clear, readable text string. This is for AI practitioners, data scientists, or researchers who are building or evaluating sequence recognition systems.

automatic-speech-recognition handwritten-text-recognition optical-character-recognition sequence-prediction natural-language-processing

Scores updated daily from GitHub, PyPI, and npm data. How scores work