Говорите о проблеме, Python [закрыто]Python

Программы на Python
Anonymous
Говорите о проблеме, Python [закрыто]

Сообщение Anonymous »

import speech_recognition as sr
import webbrowser
import pyttsx3
import musicLabrary

recognizer = sr.Recognizer()
engine = pyttsx3.init('sapi5')

def speak(text):
engine.say(text)
engine.runAndWait()

def processCommand(c):
if "open google" in c.lower():
webbrowser.open("https://google.com")

elif c.lower().startswith("play"):
song = c.lower().split(" ")[1]
link = musicLabrary.music[song]
webbrowser.open(link)

if __name__ == "__main__":
speak("Initializing jarvis")
r = sr.Recognizer()
while True:
r = recognizer

print("recognizing...")
try:

with sr.Microphone() as source:
print("Listening...")
audio = r.listen(source, timeout=5, phrase_time_limit=5)
word = r.recognize_google(audio)

if "jarvis" in word.lower():
speak("i am starting")
with sr.Microphone() as source:
print("Jarvis Active...")
audio = r.listen(source)
command = r.recognize_google(audio)

processCommand(command)

except Exception as e:
print("Error; {0}".format(e))

В этом коде Python строка, приведенная ниже, не работает. В основном разговорная фн не работает, но верхняя полностью работает. Я пытаюсь построить модель типа jarvis, где столкнулся с этой проблемой.
if "jarvis" in word.lower():
speak("i am starting")

Вернуться в «Python»