A simple Speech-to-Text web app built with HTML, CSS, and JavaScript using the Web Speech API. Users can select their preferred language, start speaking, and see live transcription in real-time.
- ๐ Language Selection โ Dropdown (default English) to choose input language.
- ๐ค Start/Stop Button โ Toggle microphone listening on/off.
- ๐ Live Transcript โ Spoken words appear instantly in a paragraph.
- ๐ Copy Text Button โ Quickly copy the transcript to clipboard.
- โ Clear Text Button โ Erase transcript with one click.
- โก Responsive UI โ Works across devices with a clean dark theme.
- ๐พ Download Transcript as a
.txtfile. - ๐ข Word & Character Counter below the transcript.
- ๐ Light/Dark Mode Toggle.
- โธ๏ธ Pause/Resume Button (separate from Start/Stop).
- โจ Auto-Scroll & Highlight of live text.
- ๐ Transcript History (LocalStorage) to save multiple sessions.
- HTML5
- CSS3 (Vanilla)
- JavaScript (Web Speech API)
-
Clone/download the repository
git clone https://github.com/your-username/speech-to-text.git
-
Open
index.htmlin any modern browser (Chrome/Edge recommended). -
Allow microphone access, select language, and click Start Listening.
- Works best on Chrome / Edge (Desktop & Android).
- Limited/No support on Firefox and Safari (as of now).