Skip to content

a simple Python application for text-to-speech conversion with a graphical user interface

Notifications You must be signed in to change notification settings

a3ro-dev/Eroice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Eroice

Eroice is a simple Python application for text-to-speech conversion with a graphical user interface (GUI). It allows users to enter text, choose different voices, adjust the speed of speech, and listen to the generated audio output.

Features

  • Text-to-Speech Conversion: Enter any text into the application, and it will be converted into speech.
  • Voice Selection: Choose from available voices for the text-to-speech conversion.
  • Speed Adjustment: Adjust the speed of speech according to personal preference.
  • User-Friendly Interface: The graphical user interface provides a seamless experience for users to interact with the application.

Dependencies

Eroice requires the following dependencies:

  • pyttsx3: A text-to-speech conversion library for Python.
  • customtkinter: A customized version of the tkinter library for creating GUI applications.

Installation

To install the dependencies, run the following command:

pip install pyttsx3 customtkinter

Usage

  1. Run the Eroice.py script.
  2. Enter the desired text into the text entry field.
  3. Click the "Speak" button to hear the text spoken aloud.
  4. Optionally, click the "Change Voice" button to select a different voice.
  5. Optionally, click the "Change Speed" button to adjust the speed of speech.
  6. Click the "Exit" button to close the application.

Contributing

Contributions to Eroice are welcome! If you have any suggestions, feature requests, or bug reports, please feel free to open an issue or submit a pull request on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

Eroice utilizes the pyttsx3 library for text-to-speech conversion and customtkinter for creating the GUI. Special thanks to the developers of these libraries for their contributions.

About

a simple Python application for text-to-speech conversion with a graphical user interface

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages