{"data":{"slug":"uberi-speech-recognition","name":"speech_recognition","tagline":"Speech recognition module for Python, supporting several engines and APIs, online and offline.","github_url":"https://github.com/Uberi/speech_recognition","owner":"Uberi","repo":"speech_recognition","owner_avatar_url":"https://avatars.githubusercontent.com/u/437196?v=4","primary_language":"Python","stars":8971,"forks":2417,"topics":["audio","python","speech-recognition","speech-to-text"],"archived":false,"github_pushed_at":"2026-06-16T22:33:12+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/uberi-speech-recognition","markdown_url":"https://www.graphcanon.com/tools/uberi-speech-recognition.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/uberi-speech-recognition","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=uberi-speech-recognition","description":"Speech recognition module for Python, supporting several engines and APIs, online and offline.","homepage_url":"https://pypi.python.org/pypi/SpeechRecognition/","license":"BSD-3-Clause","open_issues":317,"watchers":264,"ai_summary":null,"readme_excerpt":"SpeechRecognition\n=================\n\n.. image:: https://img.shields.io/pypi/v/SpeechRecognition.svg\n    :target: https://pypi.python.org/pypi/SpeechRecognition/\n    :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/status/SpeechRecognition.svg\n    :target: https://pypi.python.org/pypi/SpeechRecognition/\n    :alt: Development Status\n\n.. image:: https://img.shields.io/pypi/pyversions/SpeechRecognition.svg\n    :target: https://pypi.python.org/pypi/SpeechRecognition/\n    :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/pypi/l/SpeechRecognition.svg\n    :target: https://pypi.python.org/pypi/SpeechRecognition/\n    :alt: License\n\n.. image:: https://api.travis-ci.org/Uberi/speech_recognition.svg?branch=master\n    :target: https://travis-ci.org/Uberi/speech_recognition\n    :alt: Continuous Integration Test Results\n\n.. image:: https://deepwiki.com/badge.svg\n    :target: https://deepwiki.com/Uberi/speech_recognition\n    :alt: Ask DeepWiki\n\n.. image:: https://www.gstatic.com/_/boq-sdlc-agents-ui/_/r/Mvosg4klCA4.svg\n    :target: https://codewiki.google/github.com/Uberi/speech_recognition\n    :alt: Ask Code Wiki\n    :height: 20px\n\n.. image:: https://img.shields.io/badge/docs-Mintlify-0ea5e9?logo=mintlify&logoColor=white\n    :target: https://mintlify.com/Uberi/speech_recognition\n    :alt: Mintlify Docs (Auto generated)\n\n.. image:: https://img.shields.io/badge/Docs-Context7-6C47FF\n    :target: https://context7.com/uberi/speech_recognition\n    :alt: Context7\n\nLibrary for performing speech recognition, with support for several engines and APIs, online and offline.\n\nRecall.ai - Meeting Transcription API\n-------------------------------------\n\nIf 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.\n\nGetting Started\n---------------\n\nSpeech recognition engine/API support:\n\n* `CMU Sphinx <http://cmusphinx.sourceforge.net/wiki/>`__ (works offline)\n* Google Speech Recognition\n* `Google Cloud Speech API <https://cloud.google.com/speech/>`__\n* `Wit.ai <https://wit.ai/>`__\n* `Microsoft Azure Speech <https://azure.microsoft.com/en-us/services/cognitive-services/speech/>`__\n* `Houndify API <https://houndify.com/>`__\n* `IBM Speech to Text <http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text.html>`__\n* `Snowboy Hotword Detection <https://snowboy.kitt.ai/>`__ (works offline)\n* `Tensorflow <https://www.tensorflow.org/>`__\n* `Vosk API <https://github.com/alphacep/vosk-api/>`__ (works offline)\n* `OpenAI whisper <https://github.com/openai/whisper>`__ (works offline)\n* `OpenAI Whisper API <https://platform.openai.com/docs/guides/speech-to-text>`__\n    * OpenAI compatible self-hosted endpoints (e.g. vLLM, Ollama)\n* `Groq Whisper API <https://console.groq.com/docs/speech-to-text>`__\n* `Cohere Transcribe API <https://docs.cohere.com/docs/transcribe>`__\n\n**Quickstart:** ``pip install SpeechRecognition``. See the \"Installing\" section for more details.\n\nTo quickly try it out, run ``python -m speech_recognition`` after installing.\n\nProject links:\n\n-  `PyPI <https://pypi.python.org/pypi/SpeechRecognition/>`__\n-  `Source code <https://github.com/Uberi/speech_recognition>`__\n-  `Issue tracker <https://github.com/Uberi/speech_recognition/issues>`__\n\nLibrary Reference\n-----------------\n\nThe `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``.\n\nSee `Notes on using PocketSphinx <https://github","github_created_at":"2014-04-23T04:53:54+00:00","created_at":"2026-07-11T12:14:37.218344+00:00","updated_at":"2026-07-11T12:14:49.214976+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"audio","name":"audio"},{"slug":"python","name":"python"},{"slug":"speech-recognition","name":"speech-recognition"},{"slug":"speech-to-text","name":"speech-to-text"}],"trust":{"provenance":{"is_fork":false,"github_id":19057465,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:14:37.803Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":2,"days_since_push":24,"last_release_at":"2026-06-17T11:16:04Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:14:44.725Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:14:42.745Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-11T12:14:42.745Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T12:14:42.745Z"},"license_spdx":{"value":"BSD-3-Clause","source":"github.license","observed_at":"2026-07-11T12:14:42.745Z"}}}}