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)這是我在網(wǎng)上觀看的大量教程中顯示的代碼,我安裝了 SpeechRecognizer 和 pyAudio(使用 whl 文件,而不是 pip,我不知道它是否有所作為)。當(dāng)我嘗試運(yùn)行它時(shí),它給了我一個(gè)關(guān)于 pydevd.py 中某些東西的錯(cuò)誤,最后給了我:以 sr.Microphone 作為來(lái)源:屬性錯(cuò)誤:輸入我該如何解決這個(gè)問(wèn)題?
1 回答

HUWWW
TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊
我通過(guò)將與捕獲音頻無(wú)關(guān)的語(yǔ)句從 with 語(yǔ)句中移出來(lái)讓它工作,這應(yīng)該對(duì)你有用:
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)
添加回答
舉報(bào)
0/150
提交
取消