Simple text to speech converter Python






this is a Simple text to speech converter using gTTS and playsound libraries witha simple interface using tkinter

import these modules

pip install tkintertable

pip install gTTS

pip install gTTS

import
tkinter as tk
import
os
from gtts import gTTS
from playsound import playsound
window=tk.Tk()
language = 'en'
window.title('Hello Python')
window.geometry("300x200+10+10")
lbl=tk.Label(window, text="Enter the input text", fg='red', font=("Helvetica", 16))
lbl.place(x=60, y=50)
txtfld=tk.Entry(window, text="", bd=5)
txtfld.place(x=70, y=100)
def on_change():
message=txtfld.get()
print(message)
if os.path.exists("output_audio.mp3"):
os.remove("output_audio.mp3")
obj = gTTS(text=message,lang=language,slow=False)
obj.save("output_audio.mp3")
playsound("output_audio.mp3")
Btn=tk.Button(window, text="convert to speech", fg='blue', command=on_change)
Btn.place(x=80, y=150)
window.mainloop()

 

Comments

Popular posts from this blog

Samsung May Introduce New Virtual Assistant Called 'Sam'

Internet Explorer 11 desktop app retirement