Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/priyanshulathi/speech-to-text-converter-javascript

A web application that converts spoken words into text in real-time using the Web Speech API, with features for recording, copying text, and responsive design.
https://github.com/priyanshulathi/speech-to-text-converter-javascript

Last synced: 2 months ago
JSON representation

A web application that converts spoken words into text in real-time using the Web Speech API, with features for recording, copying text, and responsive design.

Awesome Lists containing this project

README

        

# Speech-to-Text Converter JavaScript

## Description
This web application allows users to convert spoken words into text using the Web Speech API. It features a text area where the transcribed text is displayed, a microphone icon to start and stop recording, and a clipboard icon to copy the transcribed text to the clipboard.

Speech-to-Text

## Features
- **Real-Time Speech-to-Text Conversion:** Utilizes the Web Speech API to transcribe speech in real-time.
- **Start/Stop Recording:** Toggle recording by clicking the microphone icon.
- **Copy to Clipboard:** Easily copy the transcribed text using the clipboard icon.
- **Responsive Design:** Ensures a seamless experience across various devices and screen sizes.

Speech-to-Text

## Installation
1. **Clone the Repository:**
```bash
git clone https://github.com/PriyanshuLathi/Speech-to-Text-JavaScript.git
```

2. Navigate to the Project Directory:

```bash
cd Speech-to-Text-JavaScript
```

3. Run the Application: Open the [index.html](https://github.com/PriyanshuLathi/Speech-to-Text-JavaScript/blob/main/index.html) file in your web browser.

## Usage

1. Open the Application: Load the index.html file in a supported web browser like Google Chrome.
2. Start Recording: Click the microphone icon to begin recording. Click again to stop.
3. Copy Transcribed Text: Use the clipboard icon to copy the transcribed text to your clipboard.

## Technologies Used
- HTML: For content structure.
- CSS: For styling and layout.
- JavaScript: For functionality and interactivity.
- Web Speech API: For speech recognition capabilities.

## Compatibility
This application is compatible with modern web browsers that support the Web Speech API, such as Google Chrome.

## Issues
If you experience any issues or have suggestions, please submit an issue or a pull request to the repository.

## License
This project is licensed under the MIT License. See the [LICENSE](https://github.com/PriyanshuLathi/Speech-to-Text-JavaScript/blob/main/LICENSE) file for more details.

## Contact

For questions or feedback, feel free to reach out:

- LinkedIn: [Priyanshu Lathi](https://www.linkedin.com/in/priyanshu-lathi)
- GitHub: [Priyanshu Lathi](https://github.com/PriyanshuLathi)

## Authors

- Priyanshu Lathi