Skip to content

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.

Notifications You must be signed in to change notification settings

paulmagadi/speech-to-text-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎤 Speech to Text Converter

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.


✨ Demo

Want to try it out? Visit Live Demo


Speach to text converter


🌟 Features

  • 🎙️ Start/Stop voice recognition
  • 🌍 Language selection (supports multiple languages)
  • 💾 Download transcript as .txt file
  • 📋 Copy transcript to clipboard
  • 🧹 Clear transcript
  • 🔢 Real-time word, character count, and estimated reading time
  • 💡 Persists selected language using localStorage
  • 📌 Displays active recognition language

🚀 Getting Started

Prerequisites

  • A modern web browser (Chrome recommended)
  • Internet connection (for browser speech recognition support)

Installation

  1. 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:


📁 Project Structure

speech-to-text-converter/
│
├── index.html         # Main application HTML
├── style.css          # Custom styles 
├── script.js          # Main JavaScript logic
└── README.md          # Project documentation

🧪 Browser Support

This app uses webkitSpeechRecognition, which is supported in:

  • Google Chrome (Desktop only)

  • Edge (Chromium-based)

⚠️ Not supported in Firefox, Safari, or mobile browsers.


📜 License

This project is open source and available under the MIT License.


Built with 💻 + 🎤 by:

Paul Magadi

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published