파이썬의 음성 인식에 대해 살펴 보았습니다. 다양한 소프트웨어를 제공하지만 오프라인으로 작동하므로 CMUSphinx
을 사용하게 될 것입니다. CMUSphinx
은 자신의 프로그램 cmupshinx_continous
을 통해 시작될 때 올바르게 설치되고 작동합니다. 그러나 내 자신의 Python 스크립트를 작성할 때 모듈 speech_recognition
을 찾을 수 없습니다. 내가 실행할 때 이것은 이상합니다.모듈을 설치하고 실행할 수있는 경우에도 찾을 수 있습니다.
매우 잘 동작합니다. 내 스크립트를 시작할 때 : speech_recognition
찾을 수 없습니다 :
import speech_recognition as sr
# obtain audio from the microphone
r = sr.Recognizer()
with sr.Microphone() as source:
print("Say something!")
audio = r.listen(source)
# recognize speech using Sphinx
try:
print("Sphinx thinks you said " + r.recognize_sphinx(audio))
except sr.UnknownValueError:
print("Sphinx could not understand audio")
except sr.RequestError as e:
print("Sphinx error; {0}".format(e))
을 나는 모듈이 오류 메시지가 표시됩니다. 내가 처음 sudo pip install
사용
pip install SpeechRecognition
를 사용하지만, 그것이 작동하지 않았을 때 내가 루트에 설치되어 있기 때문에되었을 수 있습니다 생각했다. 그래서 저는 그것을 제거하고
pip install --user SpeechRecognition
대신 사용하지 않았습니다. 나는 또한
PYTHONPATH
과 함께 뭔가를 추가하려고했지만, 내가 뭘 하려는지 전혀 모른다.
그래서 지금은 매우 붙어 있습니다. 필자는 리눅스와 파이썬 모두에 대해 새로운 것을 알고 있음을 명심하십시오.
내가 시도 할 수있는 아이디어가 있습니까?
스크립트를 어떻게 실행합니까? – syntonym
터미널에서'>>> import speech_recognition as sr'을 먼저 입력 해보십시오. –
@syntonym python3 IDLE에서 코드를 작성하고 실행합니다. –