https://github.com/snoozescript/speech-to-text-converter
https://github.com/snoozescript/speech-to-text-converter
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/snoozescript/speech-to-text-converter
- Owner: SnoozeScript
- Created: 2025-03-12T16:28:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T23:08:26.000Z (over 1 year ago)
- Last Synced: 2025-03-14T00:25:12.776Z (over 1 year ago)
- Language: JavaScript
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Speech-to-Text Converter (React + Flask + Whisper AI)
This project converts speech to text using **OpenAI Whisper** with a **Flask API** and a **React.js** frontend.
## 🚀 Features
- Upload audio files (.wav, .mp3, .flac, etc.)
- Transcribe speech using **Whisper AI**
## 🛠️ Installation
### 📌 Prerequisites
- **Node.js**, **Python 3**, **pip**, **FFmpeg**
### 🔹 Backend (Flask API)
```sh
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#`
### 🔹 Frontend (React.js)
```sh
cd ../client
npm install
npm run dev
```
> Runs at `http://localhost:5173`
---
## 📝 Usage
1. Open the app, upload an audio file, and click **Transcribe**.
2. View the transcribed text.