def listen():
while True:
try:
with sr.Microphone() as source:
print("Waiting for initialisation")
r.adjust_for_ambient_noise(source)
audio = r.listen(source)
initiate = r.recognize_google(audio)
keyword = initiate[:8]
COMMAND = str(initiate[9:])
if keyword == "computer":
if "please" == COMMAND[:6]:
space = COMMAND.index(" ")
COMMAND = COMMAND[space+1:]
if "can you" or "may you" == COMMAND[:7]:
space = COMMAND.index("you")
COMMAND = COMMAND[space+4:]
command(COMMAND)
else:
print ("Oh, never mind.")
except Exception as e:
print(e)
评论列表
文章目录