Explore projects
JavaScriptintermediateai
Voice Note Transcriber
Web application that records audio from the microphone, transcribes with Whisper API, organizes notes, and generates summaries.
5 steps
Project steps
- 01
Recording
MediaRecorder API for WAV audio capture, real-time waveform visualization.
- 02
Transcription
Sends audio blob to OpenAI Whisper API, receives text.
- 03
Editor transcript
Manual editing of the transcription with word timestamps.
- 04
Organization
Notes with auto-generated title, tags, and folders in IndexedDB.
- 05
AI Summaries
Summarize button: sends transcription to GPT-4o-mini for bullet points.
Recommended resources
Ready to build this?
Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.
5 steps
Tech stack
ReactWeb Audio APIOpenAI Whisper APIIndexedDBTailwind