tensorflow-ctc-speech-recognition and ctc

Both are independent implementations of CTC for speech recognition using TensorFlow/Keras, making them direct competitors offering similar functionality.

ctc
41
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 18/25
Stars: 131
Forks: 47
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 31
Forks: 15
Downloads:
Commits (30d): 0
Language: Python
License: GPL-3.0
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About tensorflow-ctc-speech-recognition

philipperemy/tensorflow-ctc-speech-recognition

Application of Connectionist Temporal Classification (CTC) for Speech Recognition (Tensorflow 1.0 but compatible with 2.0).

Uses LSTM networks with CTC loss to decode speech directly to text, trained and evaluated on the VCTK Corpus with configurable batch sizes and network architectures. Extracts audio features via librosa and python_speech_features, then feeds spectrograms through recurrent layers followed by CTC decoding to handle variable-length audio-text alignment without explicit frame-level annotations. Demonstrates end-to-end training on single-speaker subsets, showing reasonable generalization despite limited data through techniques like random silence truncation for realistic validation.

About ctc

holm-aune-bachelor2018/ctc

Speech recognition with CTC in Keras with Tensorflow backend

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