This is a full-stack web application that allows users to upload audio files or record speech, and converts the spoken content into text using AI transcription (AssemblyAI API).
- ποΈ Upload audio files or record voice
- π€ Converts speech to accurate text using AssemblyAI
- π View transcription result
- π History (optional: displays previously transcribed results)
- π₯οΈ Built using React (frontend) and Node.js/Express (backend)
Frontend:
- React + Vite
- Axios
Backend:
-
Node.js + Express
-
Multer (for file upload)
-
AssemblyAI (speech-to-text)
-
MongoDB (for storage)
Ashutosh Yadav
π GitHub
git clone https://github.com/iashutoshyadav/SpeechToText.git cd SpeechToText
cd frontend
npm install
npm run dev
cd ../backend
npm install
nodemon app.js