Python 集成语音识别和tkinter
我正在做一个关于语音识别的项目,并试图使用Tkinter为我的项目创建一个GUI…SR部分运行良好,但当我将其与Tkinter集成时,它不起作用…请帮助。(我是编程新手,所以请不要介意我的代码:))Python 集成语音识别和tkinter,python,tkinter,speech-recognition,Python,Tkinter,Speech Recognition,我正在做一个关于语音识别的项目,并试图使用Tkinter为我的项目创建一个GUI…SR部分运行良好,但当我将其与Tkinter集成时,它不起作用…请帮助。(我是编程新手,所以请不要介意我的代码:)) 我希望它在标签中显示翻译后的文本,但它没有。即使说话后,它也只显示“说点什么”。试试这个,我屏蔽了msg.configure(text='saysomethin')。这一行使录制的文本重新格式化为“说点什么”,而不是录制的文本。希望这有帮助 import speech_recognition as
我希望它在标签中显示翻译后的文本,但它没有。即使说话后,它也只显示“说点什么”。试试这个,我屏蔽了
msg.configure(text='saysomethin')
。这一行使录制的文本重新格式化为“说点什么”,而不是录制的文本。希望这有帮助
import speech_recognition as sr
import tkinter as tk
obj = tk.Tk()
obj.title("SpeechToText")
obj.geometry('400x200')
obj.resizable(0,0)
def rec():
r = sr.Recognizer()
#msg.configure(text="Say something")
while True:
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
audio = r.listen(source)
try:
txt = r.recognize_google(audio)
msg.configure(text=txt)
print(txt)
except Exception as e:
print(e)
break
msg = tk.Label()
msg.grid(row=0,column=0)
btn = tk.Button(text="Start",command=rec)
btn.grid(row=2,column=0)
obj.mainloop()
试试这个,我屏蔽了
msg.configure(text='saysomethin')
。这一行使录制的文本重新格式化为“说点什么”,而不是录制的文本。希望这有帮助
import speech_recognition as sr
import tkinter as tk
obj = tk.Tk()
obj.title("SpeechToText")
obj.geometry('400x200')
obj.resizable(0,0)
def rec():
r = sr.Recognizer()
#msg.configure(text="Say something")
while True:
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
audio = r.listen(source)
try:
txt = r.recognize_google(audio)
msg.configure(text=txt)
print(txt)
except Exception as e:
print(e)
break
msg = tk.Label()
msg.grid(row=0,column=0)
btn = tk.Button(text="Start",command=rec)
btn.grid(row=2,column=0)
obj.mainloop()
哦,对不起…它不应该在那里。请阅读并让我编辑它out@PeterWood Doneoh抱歉…它不应该在那里。请阅读并让我编辑它out@Peter木制品