Skip to content

gaurangkumar-patel/speech-to-text

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ™๏ธ Speech to Text (Multi-Language)

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.

๐Ÿš€ Features (Current)

  • ๐ŸŒ 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.

๐Ÿ”ฎ Planned Improvements

  • ๐Ÿ’พ Download Transcript as a .txt file.
  • ๐Ÿ”ข 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.

๐Ÿ› ๏ธ Tech Stack

  • HTML5
  • CSS3 (Vanilla)
  • JavaScript (Web Speech API)

๐Ÿ“ฆ How to Use

  1. Clone/download the repository

    git clone https://github.com/your-username/speech-to-text.git
  2. Open index.html in any modern browser (Chrome/Edge recommended).

  3. Allow microphone access, select language, and click Start Listening.

โš ๏ธ Browser Support

  • Works best on Chrome / Edge (Desktop & Android).
  • Limited/No support on Firefox and Safari (as of now).

About

Speech to Text (Multi-Language) is a free, browser-based web app built with HTML, CSS & JavaScript. Using the Web Speech API, it converts voice to text in real time with multi-language support, copy & clear options. Perfect for notes, transcription, dictation & productivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors