{"library":"speechrecognition","type":"library","category":null,"description":"SpeechRecognition is a comprehensive Python library for performing speech recognition. It supports various engines and APIs, both online (e.g., Google Web Speech API, Google Cloud Speech, OpenAI Whisper API, AWS Transcribe, Microsoft Azure Speech, Cohere Transcribe) and offline (e.g., CMU Sphinx, Vosk, Whisper via local models). It is actively maintained with frequent minor and patch releases, currently at version 3.16.0.","language":"python","status":"active","version":"3.16.0","tags":["speech-to-text","voice-recognition","audio-processing","ai","ml","transcription"],"install":[{"cmd":"pip install SpeechRecognition","imports":["import speech_recognition as sr\nr = sr.Recognizer()","import speech_recognition as sr\nmic = sr.Microphone()","import speech_recognition as sr\naudio_file = sr.AudioFile('path/to/file.wav')","from speech_recognition import UnknownValueError","from speech_recognition import RequestError"]},{"cmd":"pip install SpeechRecognition pyaudio","imports":[]},{"cmd":"pip install SpeechRecognition vosk","imports":[]},{"cmd":"pip install SpeechRecognition openai","imports":[]}],"homepage":null,"github":"https://github.com/Uberi/speech_recognition#readme","docs":null,"changelog":null,"pypi":"https://pypi.org/project/speechrecognition/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":63,"avg_install_s":4.3,"avg_import_s":0.2,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/speechrecognition/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}