This project converts speech to text using OpenAI Whisper with a Flask API and a React.js frontend.
- Upload audio files (.wav, .mp3, .flac, etc.)
- Transcribe speech using Whisper AI
- Node.js, Python 3, pip, FFmpeg
git clone https://github.com/your-repo/speech-to-text.git
cd speech-to-text/backend
python -m venv venv && source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.py
Runs at
http://127.0.0.1:8000 |http://127.0.0.1:8000/docs#
cd ../client
npm install
npm run dev
Runs at
http://localhost:5173
- Open the app, upload an audio file, and click Transcribe.
- View the transcribed text.