Проблема с pyttsx3: мой код не говорит

#python-3.x #class #pyttsx3

Вопрос:

У меня проблема с моим кодом. Я импортировал свой класс (Душу) в свой основной класс. Теперь, когда я пытаюсь использовать функцию для разговора с pyttsx3, мой код не разговаривает.

Главная

 if __name__ == "__main__":

    #window.mainloop()   #Avvio finestra (dovrò metterla dentro la funzione main )

    #Inizializzazione anima di Aurora
    AuroraSoul = Soul()
    AuroraSoul.speak("CIAO A TUTTI")
 

Функция души

 #La funzione per far parlare Azzurra
    def speak(audio, self):
        engine = pyttsx3.init()
        voiceRate = 170 #La velocità della voce di Azzurra
        engine.setProperty('rate', voiceRate)
        engine.say(audio)
        engine.runAndWait()
 

Как я могу решить эту проблему??