# ๐ŸŽ™๏ธ textovoice - Text to Speech App **textovoice** is a lightweight and customizable Text-to-Speech (TTS) desktop application built with Python. It allows users to convert written text into spoken words using various voice types, speeds, and themes. image --- ## ๐Ÿš€ Features - ๐Ÿ—ฃ๏ธ Convert text to audio using built-in system voices - ๐Ÿ“„ Import and read text from files - ๐Ÿงน Clear text with a single click - ๐Ÿงญ Choose voice type - ๐Ÿข๐Ÿ‡ Adjust speech speed (Slow / Normal / Fast) - ๐ŸŒ— Switch between **Light** and **Dark** modes - ๐Ÿง  Intuitive interface, beginner-friendly --- ## ๐Ÿ› ๏ธ Built With - Python - `tkinter` โ€“ GUI - `pyttsx3` โ€“ Offline Text-to-Speech engine --- ## ๐Ÿ“ฆ Installation 1. **Clone the repository** ```bash git clone https://github.com/ayamithn/textovoice.git cd textovoice 2. Install dependencies pip install pyttsx3 3. Run the application python app.py ๐Ÿง  Ideas for Future Improvements Export audio to MP3/WAV Add multi-language support Add hotkeys and accessibility features Voice preview before playing Save user preferences ๐Ÿ™‹โ€โ™‚๏ธ About Me This project is part of my learning journey during Hack Clubโ€™s Summer of Making 2025. I'm exploring Python, electronics, and creative coding โ€” follow the project to see where it goes! ๐Ÿ“„ License MIT License Feel free to fork, use, and improve!