A Flask application that provides text-to-speech and speech-to-text functionality.
-
Clone the repository: git clone https://github.com/aryasadawrate19/TextVoiceHub.git
-
Navigate to the project directory: cd TextVoiceHub
-
Create and activate a virtual environment (optional but recommended): python3 -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate
-
Install the required dependencies: pip install -r requirements.txt
-
Run the Flask application: flask run
-
Open your web browser and navigate to
http://localhost:5000
. -
Follow the instructions on the web page to use the text-to-speech and speech-to-text functionalities.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
app.py
: The Flask application file that defines the routes and handles the app logic.text_to_speech.py
: This module contains the text-to-speech functionality.speech_to_text.py
(to be added): This module will handle the speech-to-text functionality.templates/base.html
: The base HTML template that other templates extend.templates/index.html
: The home page template with links to text-to-speech and speech-to-text.templates/text_to_speech.html
: The template for the text-to-speech functionality.templates/speech_to_text.html
: The template for the speech-to-text functionality