这是我的第一个问题。 我有一个识别语音和用语音回复的python程序。
我希望为我的程序添加一个GUI(它应该只有一个背景图像和一个退出程序的按钮)
我希望当我从终端启动代码时,它会打开一个Tkinter窗口,同时启动python程序。
我正在研究Mac Os。
我使用speech_recognition包来识别语音,我使用NSS扬声器让我的电脑说话。
这是我的代码示例:
import speech_recognition as sr
from AppKit import NSSpeechSynthesizer
#VARIABLES
L = sr.Recognizer() #LISTENING
nssp = NSSpeechSynthesizer #SPEAKING
S = nssp.alloc().init()
while True:
audio = L.listen(source)
s = L.recognize_google(audio, language="en-US")
if s == "hi":
S.startSpeakingString_("Hello!!!")
我必须在哪里编写Tkinter指令以确保在运行我的代码时它只打开一个Tkinter窗口(当我的程序继续运行时)而不是shell的那个?
答案 0 :(得分:0)
您已经发现很难介绍您的GUI,因为您已经编写了代码,请注意Tkinter中的所有内容都必须存储在某种Label或Widget中,因此您无法打印出什么你已经进入了Tkinter屏幕。
以下是一些用于创建基本Tkinter窗口的代码。尝试在线搜索并玩弄如何在所述窗口中显示变量
NVARCHAR2
此网站非常有用,可以向您展示哪些小部件可用以及您可以使用它们进行操作 - 如果您遇到困难,请尝试搜索任何问题或在将来发布更具体的问题。