A modern, user-friendly Text-to-Speech application built with Python and tkinter. Convert text to speech in multiple languages with customizable speed settings.
A modern, user-friendly Text-to-Speech application built with Python and tkinter. Convert text to speech in multiple languages with customizable speed settings.
- Clean, modern UI built with ttkbootstrap
- Support for multiple languages (powered by gTTS)
- Adjustable speech speed
- Real-time character count
- Progress indication during conversion
- Automatic file saving with unique identifiers
- Threaded processing to prevent UI freezing
Python 3.7+
tkinter
ttkbootstrap
gTTS
- Clone the repository:
git clone [https://github.com/iamliaqateagle/Modern-Text-to-Speech-Converter.git]
cd text-to-speech-converter
- Install required packages:
pip install -r requirements.txt
Run the application:
python modrentts.py
- Select your desired language from the dropdown menu
- Toggle slow mode if needed
- Enter or paste your text in the text area
- Click "Convert to Speech" to generate the audio file
- The generated MP3 file will be saved in the
output
directory
text-to-speech-converter/
│
├── modrentts.py # Main application file
├── requirements.txt # Project dependencies
├── README.md # Project documentation
├── LICENSE # Project license
└── output/ # Directory for generated audio files
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- gTTS for text-to-speech conversion
- ttkbootstrap for modern UI widgets
LiaqatEagle
If you found this project helpful, please give it a ⭐️!