Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
麦克风不';在python中练习语音识别时,它不会自动关闭_Python_Windows_Anaconda_Speech Recognition_Spyder - Fatal编程技术网

麦克风不';在python中练习语音识别时,它不会自动关闭

麦克风不';在python中练习语音识别时,它不会自动关闭,python,windows,anaconda,speech-recognition,spyder,Python,Windows,Anaconda,Speech Recognition,Spyder,我试图用我的麦克风将语音转换成文本,并在最后打印输出。出于某种原因,它没有检测到任何东西,也没有给我输出。有人能发现为什么不工作吗 我使用的代码是 r = sr.Recognizer() with sr.Microphone() as source: print("Bro say something!") audio = r.listen(source) try: print("You precious words are: " + r.recognize_google

我试图用我的麦克风将语音转换成文本,并在最后打印输出。出于某种原因,它没有检测到任何东西,也没有给我输出。有人能发现为什么不工作吗

我使用的代码是

r = sr.Recognizer()
with sr.Microphone() as source:
    print("Bro say something!")
    audio = r.listen(source)

try:
    print("You precious words are: " + r.recognize_google(audio))
except sr.UnknownValueError:
    print("Google Speech Recognition could not understand audio")
except sr.RequestError as e:
    print("Could not request results from Google Speech Recognition service; {0}".format(e))

开始时,麦克风检测到了我说的一切,但3-4小时后,当我再次运行它时,它就不工作了

我想说的是,你应该检查你的硬件和/或恢复到你原来的工作代码。如果一开始工作,不要认为这是一个程序问题。出现错误了吗?我认为您应该检查硬件和/或恢复到正常工作的旧代码。如果一开始工作,不要认为这是一个程序问题。有什么错误吗?