A simple Python desktop application built with Tkinter and pyttsx3 for converting typed text into speech. Features a clean GUI, adjustable voice and speech rate, and works entirely offline—perfect for learning Python GUI programming and speech synthesis.
- Text-to-Speech Conversion — Type or paste text and listen instantly.
- Voice & Speed Controls — Customize voice and adjust speech rate.
- Offline Operation — No internet required; works with local TTS engine.
- User-Friendly GUI — Beginner-friendly layout with Tkinter interface.
- Python
- Tkinter (for GUI)
- pyttsx3 (for offline text-to-speech synthesis)
texttospeech/
│-- main.py # Core application logic
│-- requirements.txt # Library dependencies
│-- images/ # (Optional) GUI screenshots
│-- README.md # Project documentation
git clone https://github.com/Dinesh8778/texttospeech.git
cd texttospeech
pip install -r requirements.txt
python main.py
- Launch the app—run
main.py. - Type text into the input field.
- Adjust voice and speech rate if desired.
- Click the button to hear the speech output.
- Multiple voices or language support.
- Themed or customizable GUI layouts.
- GitHub: Dinesh8778
- Email: dineshkumarselvaraj31@gmail.com
⭐ If you enjoy this project or find it helpful, feel free to star the repo!