Приветствую всех! Прошу сильно не пинать, поскольку я занимаюсь этим всего 2 дня и в тонкостях не смыслю. Суть в следующем: я набросал простейшее приложение для перевода En-Ru, там всё криво и безобразно, но почти работает. На данном этапе главный затык – не могу добиться озвучки перевода на русский, т.е. в верхнем поле я ввожу английское слово (вводимые символы озвучиваются NVDA), а в нижнем возникает перевод, но не проговаривается. Буду очень признателен всем, кто откликнется.

import pyttsx3
from tkinter import*
from googletrans import Translator
from gtts import gTTS
from playsound import playsound

te = pyttsx3.init()
language = ‘ru’
obj1 = gTTS('Пишите слово', lang=language, slow=False)
te.say('obj1')
obj1.save(“fict.mp3”)
playsound(“fict.mp3”)

def tran():
text = t.get('1.0', END)
a = translator.translate(text, dest='ru')
t1.delete('1.0', END)
t1.insert('1.0', a.text)

root = Tk()
root.geometry('500x350')
root.title('Переводчик')
root.resizable(width=False, height=False)
root = ‘yellow’
translator = Translator()

label = Label(root, fg='black', bg='yellow', font='Arial 14 bold', text='Введите текст для перевода')
label.place(relx=0.5, y=30, anchor=CENTER)
t = Text(root, width=35, height=5, font='Arial 12 bold')
t.place(relx=0.5, y=100, anchor=CENTER)

btn = Button(root, width=45, text='Перевести', command=tran)
btn.place(relx=0.5, y=180, anchor=CENTER)

t1 = Text(root, width=35, height=5, font='Arial 12 bold')
t1.place(relx=0.5, y=260, anchor=CENTER)

root.mainloop()