我的代码如下。它只输出聆听。。。它可以无限期地工作,而它应该打印我对它说的话。我不确定出了什么问题
我正在使用Windows10和pycharm IDE。在运行代码之前,我已成功安装speechRecognition和Pyaudio。我也尝试过在windows的语音录制应用程序中录制自己的声音,我可以清晰地录制和听到自己的声音
import speech_recognition as sr
listener = sr.Recognizer()
try:
with sr.Microphone() as source:
print('listening...')
voice = listener.listen(source)
command = listener.recognize_google(voice)
print(command)
except:
print('speech not recognized')
pass
代码取自https://youtu.be/AWvsXxDtEkU
编辑:
寻找一个能达到与上面youtube视频中5:42所示相同结果的答案
正如microphone_recognize samples所述,您应该尝试在录制完成或触发完成后(在上下文管理器关闭后)识别,因此您的代码应该如下所示-
相关问题 更多 >
编程相关推荐