Need help with python-speech-recognition?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

184 Stars 180 Forks MIT License 5 Commits 8 Opened issues


Speech Recognition with Python examples

Services available


Need anything else?

Contributors list

Speech Recognition with Python

This repository contains resources from The Ultimate Guide to Speech Recognition with Python tutorial on Real Python.

Audio files for the examples in the Working With Audio Files section of the post can be found in the

directory. To download them, use the green "Clone or download" button at the top right corner of this page.

file contains the full source code for the "Guess a Word" game example.

NOTE: You will need to install the SpeechRecognition and PyAudio packages in order to run the example. Please see the tutorial for step-by-step instructions.

You can test your SpeechRecognition and PyAudio installation by downloading
and typing the following into a Python REPL session:
>>> import speech_recognition as sr
>>> from import recognize_speech_from_mic
>>> r = sr.Recognizer()
>>> m = sr.Microphone()
>>> recognize_speech_from_mic(r, m)  # speak after running this line
{'success': True, 'error': None, 'transcription': 'hello'}

Of course, your output will vary depending on what you said after running

recognize_speech_from_mic(r, m)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.