import pocketsphinx
for phrase in pocketsphinx.LiveSpeech():print(phrase)
So the weirdest thing ever happened. This code worked fine. Then I cut and pasted it into another python file in the same project and boom I get, AttributeError: module 'pocketsphinx' has no attribute 'LiveSpeech'. pocketsphinx is in my external libraries and my ide recognizes it, but now there is no autocomplete options with pocketsphinx.(should have recommendations). So this is weird. When I cut and past back to old file it does not work either now. ??? Hmm... Why
This kind of error often happens when there is a module in the project directory with the same name as the one being imported. This file is then found earlier when traversing
sys.path
, so it shadows the library you're trying to import.So in this case you probably have a file
pocketsphinx.py
within your project directory. If you rename that to something else then it should work.