VocaLift is a web-based application designed to assist individuals with speech impediments. It leverages machine learning to convert text into expressive, non-verbal humming, and vice-versa, providing an alternative communication channel.
-
Clone the repository:
git clone https://github.com/Jeevan-HM/VocaLift.git cd VocaLift -
Create a virtual environment:
python3 -m venv venv source venv/bin/activate -
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your browser and navigate to
http://127.0.0.1:5000to use the application.
- Text-to-Hum: Converts a given text sentence into a human-like humming sound.
- Audio Upload: Users can upload their own audio files.
- Hum-to-Text: Translates the generated or uploaded humming audio back into text.
- Pitch Analysis: Visualizes the pitch of the audio.