speech_recognition
Enrichment pendingSpeech recognition module for Python, supporting several engines and APIs, online and offline.
GraphCanon updated today · GitHub synced today
Trust & integrity
Full report- Maintenance
- Active (24d since push)
- As of today · Source: github_public_v1
- Provenance
- Not a fork · Personal account
- As of today · Source: github_public_v1
- Security (OSV)
- No lockfile
- As of today · Source: none
Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.
Overview
Speech recognition module for Python, supporting several engines and APIs, online and offline.
Capability facts
- CLI
- CLI entrypoint
Source: pyproject.toml:[project.scripts] · Jul 11, 2026
- Languages
- python
Source: github.language+pyproject.toml · Jul 11, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 11, 2026)
:target: https://pypi.python.org/pypi/SpeechRecognition/Source link
Tags
README
SpeechRecognition
.. image:: https://img.shields.io/pypi/v/SpeechRecognition.svg :target: https://pypi.python.org/pypi/SpeechRecognition/ :alt: Latest Version
.. image:: https://img.shields.io/pypi/status/SpeechRecognition.svg :target: https://pypi.python.org/pypi/SpeechRecognition/ :alt: Development Status
.. image:: https://img.shields.io/pypi/pyversions/SpeechRecognition.svg :target: https://pypi.python.org/pypi/SpeechRecognition/ :alt: Supported Python Versions
.. image:: https://img.shields.io/pypi/l/SpeechRecognition.svg :target: https://pypi.python.org/pypi/SpeechRecognition/ :alt: License
.. image:: https://api.travis-ci.org/Uberi/speech_recognition.svg?branch=master :target: https://travis-ci.org/Uberi/speech_recognition :alt: Continuous Integration Test Results
.. image:: https://deepwiki.com/badge.svg :target: https://deepwiki.com/Uberi/speech_recognition :alt: Ask DeepWiki
.. image:: https://www.gstatic.com/_/boq-sdlc-agents-ui/_/r/Mvosg4klCA4.svg :target: https://codewiki.google/github.com/Uberi/speech_recognition :alt: Ask Code Wiki :height: 20px
.. image:: https://img.shields.io/badge/docs-Mintlify-0ea5e9?logo=mintlify&logoColor=white :target: https://mintlify.com/Uberi/speech_recognition :alt: Mintlify Docs (Auto generated)
.. image:: https://img.shields.io/badge/Docs-Context7-6C47FF :target: https://context7.com/uberi/speech_recognition :alt: Context7
Library for performing speech recognition, with support for several engines and APIs, online and offline.
Recall.ai - Meeting Transcription API
If you’re working with speech detection or transcription for meetings, consider checking out Recall.ai <https://www.recall.ai/product/meeting-transcription-api?utm_source=github&utm_medium=sponsorship&utm_campaign=uberi-speech_recognition>__, an API that works with Zoom, Google Meet, Microsoft Teams, and more. Recall.ai diarizes by pulling the speaker data and separate audio streams from the meeting platforms, which means 100% accurate speaker diarization with actual speaker names and speaker emails.
Getting Started
Speech recognition engine/API support:
CMU Sphinx <http://cmusphinx.sourceforge.net/wiki/>__ (works offline)- Google Speech Recognition
Google Cloud Speech API <https://cloud.google.com/speech/>__Wit.ai <https://wit.ai/>__Microsoft Azure Speech <https://azure.microsoft.com/en-us/services/cognitive-services/speech/>__Houndify API <https://houndify.com/>__IBM Speech to Text <http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text.html>__Snowboy Hotword Detection <https://snowboy.kitt.ai/>__ (works offline)Tensorflow <https://www.tensorflow.org/>__Vosk API <https://github.com/alphacep/vosk-api/>__ (works offline)OpenAI whisper <https://github.com/openai/whisper>__ (works offline)OpenAI Whisper API <https://platform.openai.com/docs/guides/speech-to-text>__- OpenAI compatible self-hosted endpoints (e.g. vLLM, Ollama)
Groq Whisper API <https://console.groq.com/docs/speech-to-text>__Cohere Transcribe API <https://docs.cohere.com/docs/transcribe>__
Quickstart: pip install SpeechRecognition. See the "Installing" section for more details.
To quickly try it out, run python -m speech_recognition after installing.
Project links:
PyPI <https://pypi.python.org/pypi/SpeechRecognition/>__Source code <https://github.com/Uberi/speech_recognition>__Issue tracker <https://github.com/Uberi/speech_recognition/issues>__
Library Reference
The library reference <https://github.com/Uberi/speech_recognition/blob/master/reference/library-reference.rst>__ documents every publicly accessible object in the library. This document is also included under reference/library-reference.rst.
See `Notes on using PocketSphinx <https://github