This project creates a custom voice by analyzing a training audio file and synthesizing speech in the same voice.
- Capture and transcribe voice input
- Convert text to speech
- Supports custom voices
- Web-based GUI using Flask
- Python 3.8+
- Flask
- SpeechRecognition
- Pyttsx3
- python-dotenv
-
Clone the repository:
git clone https://github.com/varshith-Git/Voiceover.git cd Voiceover
-
Install the required libraries:
pip install -r requirements.txt
-
Create a
.env
file for environment variables (if needed):touch .env
-
Run the Flask application:
python app.py
-
Open your browser and navigate to
http://127.0.0.1:5000
. -
Upload an audio file or use the microphone to capture voice input.