Welcome to the documentation for the Python interface to the PocketSphinx speech recognizer!
To install PocketSphinx on most recent versions of Python, you should
be able to simply use
pip install pocketsphinx
This is a (somewhat) “batteries-included” install, which comes with a default model and dictionary. Sadly, this model is specifically for US (and, by extension Canadian) English, so it may not work well for your dialect and certainly won’t work for your native language.
On Unix-like platforms you may need to install PortAudio for live audio input to work. Now you can try the simplest possible speech recognizer:
from pocketsphinx import LiveSpeech for phrase in LiveSpeech(): print(phrase)
This will open the default audio device and start listening, detecting segments of speech and printing out the recognized text, which may or may not resemble what you actually said.
There are of course many other things you can do with it. See the API Documentation for more information.