Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🗣 Text‑to‑Speech App

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.


Features

  • 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.

Technologies Used

  • Python
  • Tkinter (for GUI)
  • pyttsx3 (for offline text-to-speech synthesis)

Project Structure

texttospeech/
│-- main.py           # Core application logic
│-- requirements.txt  # Library dependencies
│-- images/           # (Optional) GUI screenshots
│-- README.md         # Project documentation

Getting Started

1. Clone the repository

git clone https://github.com/Dinesh8778/texttospeech.git
cd texttospeech

2. Install dependencies

pip install -r requirements.txt

3. Run the app

python main.py

How It Works

  1. Launch the app—run main.py.
  2. Type text into the input field.
  3. Adjust voice and speech rate if desired.
  4. Click the button to hear the speech output.

Future Enhancements

  • Multiple voices or language support.
  • Themed or customizable GUI layouts.

Contact


⭐ If you enjoy this project or find it helpful, feel free to star the repo!

About

A Python-based desktop app using Tkinter and pyttsx3 that converts typed text into speech with adjustable voice and speed, working entirely offline.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages