SpeechRecognition is a Python library for performing speech recognition, with support for several engines and APIs, online and offline. WWW: https://github.com/Uberi/speech_recognition