This is a simple web-based Speech to Text Converter built using JavaScript and the Web Speech API. It allows users to transcribe speech in real time, select different recognition languages, and download or copy their transcriptions.
Want to try it out? Visit Live Demo
- ποΈ Start/Stop voice recognition
- π Language selection (supports multiple languages)
- πΎ Download transcript as
.txtfile - π Copy transcript to clipboard
- π§Ή Clear transcript
- π’ Real-time word, character count, and estimated reading time
- π‘ Persists selected language using
localStorage - π Displays active recognition language
- A modern web browser (Chrome recommended)
- Internet connection (for browser speech recognition support)
-
Clone the repository:
git clone https://github.com/paulmagadi/speech-to-text-converter.git cd speech-to-text-converter
Open index.html in your browser:
speech-to-text-converter/
β
βββ index.html # Main application HTML
βββ style.css # Custom styles
βββ script.js # Main JavaScript logic
βββ README.md # Project documentation
This app uses webkitSpeechRecognition, which is supported in:
-
Google Chrome (Desktop only)
-
Edge (Chromium-based)
This project is open source and available under the MIT License.
Paul Magadi
