pythonでSpeechRecognitionを使用し、音声認識を行って入力結果をポップアップで出力するシステムを作っています。
発生している問題・エラーメッセージ
ソースを記述し終わり実行したところ、音声の入力を検知することができませんでした。
該当のソースコード
import speech_recognition as sr from tkinter import messagebox r = sr.Recognizer() m = sr.Microphone() while True: print("何か言ってください") with m as source: r.adjust_for_ambient_noise(source) # 雑音を取り除く audio = r.listen(source) ← デバックを行ったところ、ここで停止して以降の処理に映らない print("認識しています") try: messagebox.showinfo("音英入力結果", r.recognize_google(audio, language='ja-JP')) except sr.UnknownValueError: # 何を言っているのかわからなかった場合の処理 messagebox.showinfo("例外発生", "could not understand audio") except sr.RequestError as e: # レスポンスが返ってこなかった場合の処理 messagebox.showinfo("例外発生", "Could not request results from Google Speech Recognition service; {0}".format(e))
試したこと
・マイクは有効になっています。
・python -m speech_recognitionを実行したところ、正常に処理を行うことはできたので、SpeechRecognitionのインストールは正常に完了しています。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー