Have you ever wanted to turn text into natural-sounding speech directly from your computer? With Python, it’s easier than ever! By combining Microsoft Edge’s neural voices (via the edge-tts library) and Python’s built-in tkinter GUI framework, we can create a simple yet powerful Text-to-Speech (TTS) application.

This project lets you input text (or upload a file), select a voice, adjust the speaking speed, and save the output as an MP3 audio file.


✨ Features

🎤 Multiple Voice Options

Supports various neural voices such as US English, British English, Australian English, Canadian English, Spanish, and more.

⚡ Customizable Speech Rate

Adjust speed from -50% (slower) to +50% (faster) using a slider.

📝 Flexible Text Input

Enter text directl…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help