SpeechRecognition is a Python library for speech recognition supporting multiple engines and APIs, both online and offline, including CMU Sphinx, Google, Azure, IBM, Vosk, Whisper, and OpenAI.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONPremove ITN is an open-source, context-aware inverse text normalization tool for English voice-agent transcripts. It converts spoken ASR output into canonical written forms using a generate-score-decode pipeline with DeBERTa contextual scoring.
Hugging Face Transformers is a model-definition framework for machine learning across text, vision, audio, and multimodal tasks. It provides a unified API for inference and training with over 1 million pretrained checkpoints.
SenseVoiceSmall is an open-source speech foundation model for ASR, language ID, emotion recognition and audio event detection, covering Mandarin, Cantonese, English, Japanese and Korean with fast non-autoregressive inference.
ESPnet is an end-to-end speech processing toolkit built on PyTorch, covering ASR, TTS, speech translation, enhancement, diarization, and more, with reproducible recipes and pretrained models.
WhisperLiveKit is a self-hosted, ultra-low-latency speech-to-text pipeline. It provides real-time transcription, speaker diarization, and translation via WebSocket and OpenAI/Deepgram-compatible APIs.
Batchalign3 is a TalkBank audio and ML pipeline for producing and enriching CHAT transcripts, covering ASR, forced alignment, neural morphotagging, translation and utterance segmentation. It ships a CLI, Python package, PyO3 bridge, React dashboard and an experimental Tauri desktop shell.