A lightweight desktop application that captures your voice, converts it to text in real-time, and stores the transcriptions in a local SQLite database — complete with timestamp, language selection, waveform visualizer, and audio playback.
- 🎤 Start/Stop Recording with UI Button
- 🗣️ Supports multiple languages (e.g., English, Hindi, Tamil)
- 📊 Live waveform visualizer while recording
- 📄 Transcribes speech to text using Google Web Speech API
- 💾 Stores transcriptions with language and timestamp in SQLite
- 🔊 Audio playback of your recordings
- 📦 One-click
.exe
build using PyInstaller
pip install -r requirements.txt
python main.py
pyinstaller --noconfirm --onefile --windowed --icon=icon.ico main.py
Ensure ffmpeg.exe
is in the same folder.
git clone https://github.com/sathishidp/voice-to-text-app.git
cd voice-to-text-app