A browser-based voice notes app for recording speech, saving notes, and using Gemini to turn rough transcriptions into cleaner written notes.
Spoken ideas are fast to capture but hard to reuse when they stay as raw audio or messy transcripts.
Dictation App gives users a focused recording interface, stores notes locally in the browser, and uses Gemini to polish raw speech into readable text.
- Browser microphone recording with MediaRecorder
- Live recording status and waveform feedback
- Raw transcription and polished note views
- Local note storage with export support
- Light and dark theme support
- Gemini API integration for note polishing
- TypeScript
- Vite
- Google GenAI SDK
- Marked
- Web Audio API
- MediaRecorder API
https://dictation-app-seven.vercel.app
npm install
npm run devCreate a local .env.local file or copy .env.example and add your Gemini API key:
GEMINI_API_KEY=your_gemini_api_key_hereDo not commit .env.local or real API keys.