- SpeechRecognition
- pyaudio
- google-api-python-client (For using Google Cloud Speech API)
- google-cloud-speech (For using Google Cloud Speech API)
- oauth2client (For using Google Cloud Speech API)
- pocketsphinx (For using CMUSphinx)
- ibm-watson (For using IBM Speech To Text Service)
- wit (For using Wit.Ai Service)
For detailed tutorial on how to setup Speech to Text or post your questions visit Speech Recognition – Speech to Text in Python using Google API, Wit.AI, IBM, CMUSphinx blog.