如何通过python中运行的程序手动停止python中的语音识别?
这是我为特定时期的语音识别编写的代码。 相反,我希望它在我按下Z键或键盘上的任何键后停止收听语音。如何通过python中运行的程序手动停止python中的语音识别?,python,speech-recognition,Python,Speech Recognition,这是我为特定时期的语音识别编写的代码。 相反,我希望它在我按下Z键或键盘上的任何键后停止收听语音。 有人能指导我如何写这个吗?你可以使用cv2模块 import speech_recognition as sr r = sr.Recognizer() print("I am listening : ") with sr.Microphone() as source: audio_data = r.record(source, duration=3) prin
有人能指导我如何写这个吗?你可以使用
cv2
模块
import speech_recognition as sr
r = sr.Recognizer()
print("I am listening : ")
with sr.Microphone() as source:
audio_data = r.record(source, duration=3)
print("Recognizing...")
text = r.recognize_google(audio_data)
print(text)
您可以在代码中应用
while
循环,该循环将一直运行,直到您按键a
(或您选择的任何键)并从循环中中断查看这是否是您要查找的
if cv2.waitKey(1)=='a':
print("You pressed key A")
break