Не работает голосовой интерфейс на python

При активации кода бьёт ошибку

if __name__ == '__main__' :
SyntaxError: expected 'except' or 'finally' block


import speech_recognition as sr
import pyttsx3
import datetime

engine = pyttsx3.init()
nt = int(datetime.datetime.now().hour)

r = sr.Recognizer()


def speak(audio):   
    engine.say(audio)    
    engine.runAndWait()
def wishMe():
    hour = int(datetime.datetime.now().hour)
    if hour>=0 and hour<12:
        speak('Доброе утро!')

    elif hour>12 and hour<18:
        speak('Добрый день!')

    else:
        speak('Добрый вечер!')

    speak('Меня зовут Редлайн. Я ваш голосовой помощник!')


def takecommand():                               
    r = sr.Recognizer()
    with sr.Microphone() as source:
        print('Слушаю...')
        r.pause_threshold = 2
        audio = r.listen(source)


    try:                                            
        print('Загружаю ответ...')
        query = r.recognize_google(audio,language = 'RU-ru')  
        print(f'Вы сказали: {query}\n')


if __name__ == '__main__' :                     
    wishMe()
    while True:
        query = takecommand().lower()  
    

        if 'Сколько времени' in query :
            strtime = datetime.datetime.now().strftime('%H:%M:%S')
            speak(f'Сейчас {strtime}')
        elif 'Выход' in query:
            speak('Буду ждать вас снова!')
            quit()

Ответы (0 шт):