Skip to content

avneeshchaudhary/Speech2TextWeb

Repository files navigation

Speech to Text Web App

This is a React-based web application that converts spoken words into text in real-time using the Web Speech API.

Features

  • Real-time speech recognition
  • User-friendly interface
  • Supports multiple languages
  • Simple and intuitive design

Technologies Used

  • React: JavaScript library for building user interfaces
  • Web Speech API: Provides speech recognition capabilities to web applications
  • CSS: Styling the application

Getting Started

Follow these instructions to set up the project locally.

Prerequisites

Make sure you have the following software installed:

  • Node.js
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/speech-to-text-web-app.git
    cd speech-to-text-web-app
  2. Install the dependencies:

    npm install

Running the Application

Start the development server:

npm start

Open your browser and navigate to http://localhost:3000 to see the application in action.

Usage

  1. Click the microphone button to start recording.
  2. Speak into your microphone.
  3. The recognized text will appear in the text area.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Inspired by the capabilities of the Web Speech API.
  • Thanks to the open-source community for their contributions.

Contact

If you have any questions or suggestions, feel free to reach out to:


Thank you for using our Speech to Text web app!

Releases

No releases published

Packages

No packages published