text: # import libraries
  import os
  from tkinter import *
  from gtts import gTTS
  from playsound import playsound
  
  # Initialized window
  
  root = Tk()
  root.geometry('600x300')
  root.resizable(0, 0)
  root.config(bg='ghost white')
  root.title('TEXT TO SPEECH')
  
  
  # heading
  Label(root, text='Convert your Text into Voice',
        font='arial 20 bold', bg='white smoke').pack()
  
  # label
  Label(root, text='Enter Text', font='arial 15 bold',
        bg='white smoke').place(x=20, y=60)
  
  # text variable
  Msg = StringVar()
  
  # Entry
  entry_field = Entry(root, textvariable=Msg, width='60')
  entry_field.place(x=20, y=100)
  
  # define function
  
  
  def Text_to_speech():
      Message = entry_field.get()
      speech = gTTS(text=Message)
      speech.save('Data.mp3')
      playsound('Data.mp3')
      os.remove('Data.mp3')
  
  
  def Exit():
      root.destroy()
  
  
  def Reset():
      Msg.set("")
  
  
  # Button
  Button(root, text="PLAY", font='arial 15 bold',
         command=Text_to_speech, width=4).place(x=25, y=140)
  Button(root, text='EXIT', font='arial 15 bold',
         command=Exit, bg='OrangeRed1').place(x=100, y=140)
  Button(root, text='RESET', font='arial 15 bold',
         command=Reset).place(x=175, y=140)
  
  # infinite loop to run program
  root.mainloop()
  