私はPythonの音声認識を調べました。 これは幅広いソフトウェアを提供していますが、オフラインで動作するのでCMUSphinx
を使用します。 CMUSphinx
は、独自のプログラムcmupshinx_continous
で起動すると正しくインストールされ、動作します。しかし、私自身のPythonスクリプトを書こうとすると、モジュールspeech_recognition
が見つかりません。これは私が走ったときに奇妙です:モジュールがインストールされていても実行できます
python -m 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
で何かを追加しようとしましたが、何をしようとしたか分かりません。
だから私は非常に固執しています。私はLinuxとPythonの両方に新しいことを覚えておいてください。
私は何を試すことができますか?
スクリプトをどのように実行しますか? – syntonym
端末で最初に「>>> import speech_recognition as sr'」と入力してみてください。 –
@syntonym私はpython3 IDLEでコードを書いて実行します。 –