import speech_recognition as srrec = sr.Recognizer()with sr.Microphone as source: print('say something') audio = rec.listen(source) voice_data = rec.recognize_google(audio) print(voice_data)這是我在網上觀看的大量教程中顯示的代碼,我安裝了 SpeechRecognizer 和 pyAudio(使用 whl 文件,而不是 pip,我不知道它是否有所作為)。當我嘗試運行它時,它給了我一個關于 pydevd.py 中某些東西的錯誤,最后給了我:以 sr.Microphone 作為來源:屬性錯誤:輸入我該如何解決這個問題?
1 回答
HUWWW
TA貢獻1874條經驗 獲得超12個贊
我通過將與捕獲音頻無關的語句從 with 語句中移出來讓它工作,這應該對你有用:
import speech_recognition as sr
rec = sr.Recognizer()
print('say something')
with sr.Microphone() as source:
audio = rec.listen(source)
voice_data = rec.recognize_google(audio)
print(voice_data)
添加回答
舉報
0/150
提交
取消
