【发布时间】:2022-01-21 05:24:43
【问题描述】:
我使用此代码从 YouTube 视频中获取视频,但它对我不起作用。我运行代码,说了些什么,但什么也没发生,程序一直在运行。
import speech_recognition as sr
r = sr.Recognizer()
while True:
try:
with sr.Microphone() as mic:
r.adjust_for_ambient_noise(mic, duration=0.2)
audio = r.listen(mic)
text = r.recognize_google(audio)
text = text.lower()
print(f"Recognized {text}")
except sr.UnknownValueError():
r = sr.Recognizer()
continue
可能有用的信息:
-Windows 10
-PyCharm(Python3-10-1)
-Pyaudio(0.2.11)
-我用的是笔记本电脑
-在菜单“隐藏图标”中显示“麦克风被Python使用”
当我在 PyCharm 中运行我的代码时:
当我运行python -m speech_recognition
【问题讨论】:
-
尝试删除
while True循环。 -
没用,我还从描述speech_recognition的python网站上拿了代码
-
这个站点的最小示例是否适用于您的设置? pythonprogramminglanguage.com/speech-recognition
-
它开始了,但什么也没发生(
-
当你运行
python -m speech_recognition时它会说什么
标签: python speech-recognition pyaudio