@O2topGG

Expected an indented block в пайтоне?

Пишу голосового асистента в конечном цыкле вышла данная ошибка:
expected an indented block (<unknown>, line 42)

А вот код
import speech_recognition as sr
import pyttsx3
import sys
import os
import psutil

def talk(words):
    engine = pyttsx3.init()
    engine.say(words)
    engine.runAndWait()

talk('Слушаю: ')

def command():
    r = sr.Recognizer()

    with sr.Microphone(device_index = 1) as source:
        audio = r.listen(source)

    try:
        task = r.recognize_google(audio, language = 'ru-RU').lower()
        print(f'[log] Уловил: {task}')
    except:
        talk('Я вас не понял     Повторите: ')
        task = command()
    return task
def working(task):
    if 'привет' == task:
        talk('Здарова')
    elif 'стоп' == task:
        talk('Че так Блин как так то')
        sys.exit()
    elif 'открой chrome' == task:
        talk('убери руки от клавы')
        os.system("C:/Google/Chrome/Application/chrome")
    elif 'включи музыку' == task:
        for proc in psutil.process_iter():
            name = proc.name()
            print(name)
            if name == "chrome.exe":
                
while True:
    working(command())
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Если name == "chrome.exe" то что?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы